On Thu, Apr 18, 2013 at 8:13 AM, K. Peachey <p858snake(a)gmail.com> wrote:
On Fri, Apr 19, 2013 at 1:10 AM, Mark A. Hershberger
<mah(a)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.