On Thu, Apr 18, 2013 at 8:13 AM, K. Peachey p858snake@gmail.com wrote:
On Fri, Apr 19, 2013 at 1:10 AM, Mark A. Hershberger mah@everybody.org wrote:
Wow, thank you for pointing to Framasoft. Looks like they've got some really useful stuff going on there.
Could be done very easily and neatly in a MediaWiki page...
We used to do that: https://www.mediawiki.org/wiki/Roadmap
After a year of maintaining, it was too much work for too little value. It's much easier for us to have a big picture view with the spreadsheet format, which unfortunately, is too difficult to maintain in a wiki page. We do a lot of real-time collaborative editing of this doc, which limits the amount of template voodoo we can get away with.
As Greg mentioned, my weekend coding project is puttering around with a script to export this data to wiki[1]. The nice thing about this approach is that I can export whatever template/LST voodoo I want from this without impacting our ability to edit it in groups in real-time. That means, that instead of only having this information in a single place, we can also incorporate the information into all of the relevant activity pages. I'll happily take some guidance now as to whether I should endeavor to output a single page with lots of section markers for LST, or if instead I should output a bunch of pages (e.g. one "Foo/Roadmap" subpage per activity). that get transcluded into a single "Roadmap" page. Rather than bikeshed here about this, let's have that discussion on-wiki at https://www.mediawiki.org/wiki/Talk:Roadmap .
Rob
[1] Roadmap publisher script: https://gist.github.com/robla/5416776 Very much a work in progress, so I almost didn't publish. The only useful bits as of this writing are the bit to pull the info from Google Docs and push it to mediawiki.org...the conversion step is practically non-existent. I started off thinking I could deal with csv, then dabbled with html, but my preferred approach now is to parse ods from GDocs, but the code isn't really even started for that since I'm just figuring out how to do that.