Open sdosemagen opened 12 years ago
Draft of objectives for this issue: This project aims to revise the documentation of tool development on the website in order to increase community access and participation in development through better tools for tracking involvement, communicating/setting/meeting project development needs and goals and improving information flows between tool development projects. Specifically we will redesign the tools homepage, tool pages, and a develop “tool developer” dashboard.
this task was to redesign the "tool pages" like for example http://publiclaboratory.org/tool/thermal-photography - of course it has implications for the tool dev process. But the first steps may be:
Great list Jeff, thanks! I have started a slide show where we can develop the formal proposal around these next steps. I've shared it with you and Mat: https://docs.google.com/presentation/d/1x8qaj-AjFnItkE2di779QIfcApywR_kmzMOMcuSQFRc/edit#slide=id.p
It also includes a draft of the tool dev. timeline--please take a look and send ideas.
A feature to improve I think is the links between the tool pages and their relevant research notes. I have been thinking we could add a tagging feature to research note to assign them different types. Some ideas for types of notes:
The tool page could then have categories for these research notes/wiki pages that are automatically updated--so you're not faced with tracking back through every research note when trying to access a project.
there is already a tagging feature; so we can just start some tags. Tag name suggestions:
literature review or bibliography - "reference" or "reading" or "research" i like the latter... examples of field test - "field-test" directions for building - "guide" or "howto" describes proof of concept - "proof-of-concept"
i'll upload some of the sketches/mockups I've been doing soonish
I've made a set of screen flow videos of google analytics for each tool page, they are in the video section of the dropbox. I have a really hard time interpreting the statistics? It would be really helpful to hear what you guys make of these analytics?
Though each tool page is a subset of the over all tools page, I made a draft of a possible overall tool page, that would integrate the tool development process with the display of projects. https://publiclaboratory.mybalsamiq.com/projects/userdashboards/mockup+Public+Lab+main+tools+page
Other ideas of tool page redesign: New features:
Thoughts on Google Analytics:
Overall Tool Page:
So it looks like we're ready for a mockup of the tool page, using the icons and perhaps a tabbed approach to research notes/wiki pages/contributors?
As for the Google Analytics, interpreting analytics is always difficult. I'll take a look and see if there's anything I can glean from the stats.
As for the "status" links -- it makes sense that users wouldn't click on them -- the two reasons I can think of to click on them are a) you want to know what this "status" thing means, or b) you want to see other tools of the same status. Neither seems like a common thing to want, but I might prefer the latter. Regardless our icon-based redesign may change all this.
For your second point, absolutely -- the top items will always be clicked more. Sorting the http://publiclaboratory.org/tools page by # of views is kind of circular -- more popular items are driven to the top and so they're clicked on more. But dividing up by tool status as your mockup shows sounds like a nice alternative organization. We could in theory randomize the order within each status group. But given that balloon mapping is our most popular tool, it does kind of make sense that it shows up at the top left.
I posted a comment over on balsamiq two weeks ago that I hoped would spark debate but seems to have just gotten orphaned--
I don't think we can mock up the main tools page until we think about what the sandbox should look like.
(remainder of comment moved over to #133, Sandbox issue -- Jeff)
I found a great example of a project development page at DART, where they're planning a thermal imaging survey. I love the two-column format that invites comments and discussion side-by side with the project: http://dartproject.info/WPProjects/?p=18
Sorry -- i saw that and was interested but was off work or at Ecosynth last week so didn't get a chance to respond.
I think we might move this back over to the Sandbox issue, since although it would precede the general Tool page, its not quite the same page. Would you mind if I copied your comment over and removed it from here, so we don't overflow the comments area? I am writing some notes about the sandbox process and want to add it after your comment, but on the other thread (#133).
The Dart Project's commenting system is reminiscent of the Google Docs comments... i've never seen a comment-able wiki but that might be an interesting experiment.
sure-- lets copy over to 133. I see the sandbox as central to how we set up the tool page, but you're right-- not the same page.
After seeing the Dart Project's in-line comments I keep dreaming about them. In-line comments would really help us develop pages, and put process, rather than product, front and center.
moved everything to 133. should I remove the comments here?
indeed, it's a pretty neat system. the "talk page" system on Wikipedia seems crude by comparison. It re-inserts authorship into wiki pages without disrupting the flow/cohesion of the content which everyone is trying to write together.
Taking an idea from Mathew's comment in #133 -- I also like the idea of making tool pages primarily discussion pages. I think the idea of having tabs on tool pages separating wiki documentation from active research development could achieve this -- and we could have the latter (research notes) be the default tab.
Not to jump the gun - i know we want to talk sandbox first -- but I was watching some of RJ's farmhack planning vids and had to try some ideas for the tool page -- namely a button on the tool page prompting you to post a related research note:
Oooh, or even:
RJ captures really nicely here: http://youtube.com/watch?v=R06nlcDwm9A&feature=relmfu how a wiki and a discussion forum (in our case, notes + mailing list) can be a cycle where wikis spawn questions, concerns, ideas, which eventually get cycled back into a wiki after discussion. OK now i'm going over to read the rest of RJ's comment in #133.
I'd hold off on making separate linked out pages. I really feel I should read a statement and it should be accompanied by a concern. I want to be able to see how contentious/problematic/unresolved the existing text is, so there's a sort of procedural froth dripping off the wiki text in situ.
my ideal case is some sort of two column wiki + forum/threaded comment situation, but I'm really set on the idea of making sure that comments/discussions all link to specific spots of text in the wiki, and that their existence is visible somehow in the wiki.
Procedural froth sounds delightful. As RJ points out, in traditional wikis froth happens in the Talk page...
OK - RJ and I talked through some possible approaches, and I'm going to outline two, from least-ambitious to most-ambitious. RJ brought up a good metric for evaluating new designs -- how often do you think it will be used? I think the key points to consider are:
A. Minimal
Put a series of prompts on each tool page (and possibly each wiki page) inviting people to i. ask questions, ii. raise concerns, iii. offer ideas, and iv. post data related to the tools development. These buttons would just open a new research note tagged "question", "concern", "idea", and " data", as well as a tag linking it to the given tool.
B. Major
Make a "gutter" alongside any wiki page, which when clicked on (like in GitHub code view) prompts you to write a research note along the lines outlined above.
Both these designs would get at the mutability of wikis, inviting new or non-technical input, cultivating a culture of iterative critique/discussion/refinement, and the balance between documentation and active research. The former has fewer features, but would take much less time to implement. It could also be "upgraded" later based on evaluation of its usage.
Also: A. has "page resolution" whereas B. has "paragraph resolution".
A staged approach might start with just implementing buttons, and pre-populating the note submission form with the relevant tags/links without doing the whole popup interface from the get-go.
Point: Sara Team: Mathew, Jeff Importance: high