-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LearnOSM's goals #322
Comments
Hi, I have yet to discuss any of my ideas with the rest of the team - perhaps Monday's meeting would be good, but my thoughts have been tending towards (this is not a timeline as some of these items need to be taking place in parallel):
I believe that currently there are four user cases who look to LearnOSM for guidance, and that the site caters for these, but only if you know the information is actually in LearnOSM and you can find it:
User cases 2, 3 & 4 actually need to know specifically that what they want to find is within the site, or they will not find it - for instance, use the search engine & search on 'building' and you will not find anything, but there is a fairly detailed section on this within http://learnosm.org/en/coordination/remote/ I believe we need to consider a few options, but come up with a system whereby the excellent material within the site is 'advertised' better. Perhaps a 'full site index' with the 4 sections above each having a section list of chapters - needs more thought! There is an overlap, but I come from a background of learning how to map & I've learnt a small amount about updating the website. Others have come from a more technical background and are trying to make it easier for us to have the website we would like. I do know that organising chapters by a method involving the file name having a date makes it difficult if you want to reorganize something (I also know that when you search github for information on how to set up a site, it seems to be the way they recommend!). If we re-organise the site into a filing system more acceptable to the 'technical volunteers', but also easier for the 'mapper who wishes to help' would we have more people willing to help keep the site up to date, and perhaps perform in the future with 'whistles & bells' whilst still allowing the simple production of printed guides - I think both can be done. Whatever we do I think needs better documentation so that any new volunteers don't have to spend long periods of time working out how to help. I think we need to reorganize the site as per #306 but I also think we need :
Should there be more links from the Tasking Manager to LearnOSM - it would be very easy to provide a template for TM project managers so they can copy and paste, something like, Translations - this should be a continuous process paired with managing the minor amendments & updates, but we need to document the how a little better. Personally I think that a translation provided by a mapper will be better every time as they will keep it in context. But if we could increase our team without detracting from the urgent mapping tasks (enhance the number of mappers by giving instructions in all languages), we could really make progress on the translation front. hmmm... went on a bit didn't it - sorry. But I think we did have over 2800 visits to the site in the last couple of weeks, so it's got to be worth keeping it contemporary, simple and informative. |
@Nick-Tallguy - thanks, very useful. Considering engaging on LearnOSM more what I'm most worried about is is the broad scope of the project. The result is for instance a long language list in the header creating expectation that the site can't keep up with. Or sections of the site that are not fully maintained. Are there any thoughts around breaking LearnOSM into more independently manageable pieces? |
LearnOSM has always struggled with the balance of being the best beginner guide for OSM, and providing pathways to greater skills. I agree, the focus of organizing and maintenance should be on the core materials, and on those translations. There's are certainly better ways to manage that translation workflow, and I think there's other discussions on that. If you look at the front page, there's a "More Guides", and "Organizing a Workshop?" buttons, that link to the same page on the GitHub wiki. Additionally, there's the "Other Guides" navigation box (which is relatively new? and not particularly descriptive :). I don't think the "Other Guides" section should be on the same level as the Beginner's Guide, in the architecture of the site. IMO, there's the Beginners Guide, and then there's everything else, and the presentation should reflect that. For more advanced materials, we should develop some shared principles, it's evident LearnOSM doesn't have that yet. For instance, if there are better guides for topics, it's helpful to be made aware, but we shouldn't replicate. The Map Design section is a good example of this, MapBox guides are more up to date, and LearnOSM can just link to them. TeachOSM is a companion but separate site to LearnOSM, so can just introduce and link there. This doesn't mean that there can't be "advanced" original content on LearnOSM, but it should really be thought through, and if something better exists elsewhere, or could be an independent site, shed it off. |
@mikelmaron I agree with the majority of the comments. The whole site needs a review, and if we are making a change to the filing system this may be the time to do this. We only carry over what we have reviewed, tidied, and know is the 'best source'. I do wonder if the site should be broken up into more than one site - my particular (but not exclusive) interests are related to mapping remotely with the tasking manager, and the subsequent ground survey (tools, methods etc), together with how to manage that back into OSM - using Tasking Manager or some other means. In other words, I've got very involved in the Missing Maps Project & would like there to be documentation in various forms to cover the needs there. I'd also like to see more links to screencasts, and perhaps other outside sites. (I still believe we can produce printed guides, it's just that more editing may be advised to tidy them up - but some is required now anyway). Alternatively, using the one site, but altering the front page - this is purely an illustration and I'm not suggesting we go with this: If you click on your coloured block, the index displayed relates to your particular area of interest. But, we have a home button so you can go to another area of interest if you wish. Some particular subjects can appear in more than one section - Tasking manager would probably be of interested to 3 of the sections. Rearranging the filing system behind the site should make it easier for someone more technical like @pyrog to create individual indexes for the different subject headings. At the moment the site has attracted the interest of a number of people, which is good & is allowing a number of ideas to take shape - I'm not convinced that would happen if we split the site. There is a danger of one person working alone, gradually losing interest and that particular site potentially stagnating. Part of the 'fun' at the moment is the variety of information here, and I look forward to learning more about qgis! Languages - yes it is complicated, Hopefully we can manager it. I would not wish to lose a potential 'audience' merely because we found it difficult. There are systems available and we're investigating (@althio mainly at the moment). |
👍 but does MapBox (and others) provide translations ? If not, how could we provide translations ?
👍 I see the beginner's guide like a "reference book" with severals editions. And of course, the tools (static website generator) could/should generate theses files. |
that's a good point. @lxbarth |
I really would say, there's LearnOSM for beginners, and there's everything else. Whether it is a different site or a different section ... visually distinguish and make beginner's guide the main draw. That's my take. |
We keep our soon to be published mapping docs in English and Spanish, we don't have plans in creating any other translations or content beyond those docs right now. |
I think I agree with all your points @Nick-Tallguy
+1 better search +1 for better documentation for contributing to LearnOSM +1 for links from TM instructions to LearnOSM +1 for instructions template for TM project managers (out of TM2 code but +1 still work to do on translation process |
I would like LearnOSM to be inclusive to all people and all languages. |
I don't see any issue with that, it's good. The issue is keeping the translations up to date. |
+1. IMO priority on beginner content. For more advanced subjects, I agree with @mikelmaron that we should look at external content. BUT @pyrog is right that we need to consider if external content is translated. |
Additionally we can further evaluate and mark each file/section: eg. best source, good for publication, known better sources, outdated, needs review, needs translation, removed...
We may also need to lower all the barriers (with documentation, processes, technical help, versioning, priorities/ToDo/backlog...) so that more people can know what, where and how to contribute easily. I think that is the power of community and crowd-sourcing, once you get to a critical mass. We also need to consider that the site is not so static, it needs update, even people (contributors and maintainers) can change often in a open-source project. |
Prose.io "templates" are good to provide checkbox/listbox/tags to mark chapters, associated to (jekyll) layouts to show/hide pages with some "tags" in their front matter 😄
See examples of quality and open source books:
It's the case with previous examples 😉 |
My problem with all of this is that there is so much that I lose track of what I have or have not done or seen. What about a downloadable check box index that takes you through the tutorials and notes in a logical order and each person can download their own personal list onto their desktop and can keep track of what they have or have not done and what they still need to do. We can also then be able to better control what people see as important to read up on. Included on this will be a list of the sites to go to for various questions or problems. |
LearnOSM is growing! This is great, but it also makes me ask: what are the goals for LearnOSM? What's the audience? What is appropriate content and what isn't? To do good and maintainable learning materials they're ideally compact and modular.
The text was updated successfully, but these errors were encountered: