Revision 6 (Feb. 15, 2012, 3:21 p.m. by PhilipNeustrom)

Brain dumps.  Add yours!  See the Planning page for something much more coherent.

  • Usability testing
  • Showing changes
  • Search
  • Authorization / permissions
  • Semantic wiki
  • Timeline
  • Geo stuff -- basically, geodjango is amazing.
  • Language support / Internationalization (i18n) / Localization (l10n) / Translation
  • Annotation
    • should this be show in the page or shown in the changes/diff area? Need to think about how people comment on a particular revision, etc. Need to think through UI here. stet-style. Openoffice has its change tracking thing where you comment on things, so does word. something like that, but for all the content.
    • basically, a way to talk/comment on line-by-line / individual bits of lines
    •  http://github.com/blog/622-inline-commit-notes
      •  this model -- diff line comments -- is probably better to look at. I like the idea of commenting on the diffs. The github implementation is a bit confusing. It should be possible to display comments on diffs in-between very different versions of a page (comments on v2, v3, diff between v1 and v5 should show those comments assuming there's no conflicts). --PN
    •  http://www.co-ment.com
    • https://github.com/okfn/annotator looks really cool and easy to integrate!
  • Real-time editing mode
  • HTML 5 localStorage
  • Import tool
  • Design (like graphic design)
  • Connecting different wikis or regions
  • Events board -- there's lots of django scheduler/calendar/events stuff, right?  django-schedule
  • decent video support (of some sort), embedding of other media types
  • group decision making tools / membership structure / voting system
  • Optimization
  • Mobile - start w/ a good web-based mobile interface, then maybe explore making custom apps (not worth initial effort, in all likelihood).
  • "Invite someone to edit wiki" function - creates account w/ edit permission automatically. Good for closed-groups.
  • Online wiki Export
  • Site Statistics
  • Location-based recent changes
  • reputation system / trust metric
  • voting system for decision making.
  • 'member' system - idea was: 'join' as a member of the co-op, get to vote on wiki matters / wiki governance, also provides a way to connect to payments system in an easier way.
  • RSS feeds of a given user's activity (who's doing what, makes exporting/embeding in other sites easier for more visibility, see  my lifestream. There's  a format for this.
  • Integration w/ other social shit, e.g. PubSubHubbub support, etc.. The news / timeline stuff should be able to pull into a facebook news stream or whatever, provide an RSS / PubSubHubbub service. Same for RC (of course). Allow ppl to pull an RSS feed of their activity (and PubSubHubbub crap too).
  • OpenMenu Integration