My .02.
Dana
Personally, I don't think that we need such a hassle.
+1 for the best existing solution.
Damir
Dana
But now is the perfect time to migrate to *something* new, as
significant amounts of old
content are going to need to be revised/changed/totally rewritten for
Rails 3 anyway...
--Matt
<ObLurker>
Writing an RoR wiki when the "deadline" for better wiki *content* is
March (by my calculations < 2 mos) is a Really Bad Idea.
Focus on content. *Then* focus on platform. Content migration is a far
smaller (while still irritating) problem when compared to writing a
full-featured wiki. Put a disclaimer in if you're really offended by
running on a non-RoR wiki, or use a lame RoR wiki and suck it up until
it's fixed or a new one exists.
YMMV.
Dave
Dana
Personally speaking, I'd just suggest using Github wiki or something
till the software gets finalized. Working on content and the software
can/should happen in parallel.
Maintaining/installing a wiki software is by no means any rocket science.
> DokuWiki has great plugins such as a really nice code highlighter, and
> apparently a translation module: http://www.dokuwiki.org/dokuwiki
Using Gist or something like
http://svn.danwebb.net/external/CodeHighlighter is even simpler.
> DokuWiki has a full ACL system allowing for a more granular control of some
> specific pages.
Ya ok. I'm not a control freak though. ACL defeats the purpose of the
wiki. Start calling it CMS.
> DokuWiki has a simple export system that allows easy migration.
Are there more than 0 useful pages on the current wiki ?
You touched on something that I was thinking about earlier: version-
related issues. It's probably one of the top 3 questions that pops up
in the #rubyonrails IRC channel: "This worked in v.x but not in v.y."
I think it would be very useful if pages could have some way to mark
sections as being relevant to certain versions in a consistent way
across every page. This wouldn't have to be overly complex - color-
coding the border or background would do the trick. So for example,
everything "special-noted" related to v.2.0 could have a blue border,
everything specific to v.2.1 could have a red border, etc. I expect
most of the content will be version-agnostic, but it would be really
useful to tell at a glance if you're looking at various pages what
special "gotchas" there might be for the version you happen to be
running.
On a related note - and looking ahead a bit to actual wiki structure -
we should, I think, have some area for listing all of the release
notes for each version.
Dana
IMO it's not sufficient to have this be at the page level; that whole
"card" thing of wagn leads me to think that a more granular versioning
solution is a better idea.
The problem is that as you say, much of the content will be
version-agnostic--but it's likely that there would be version-specific
information sprinkled between the agnostic bits.
Being able to tag page sections would allow for version-specific viewing
and export. (It would also allow interesting functionality like "guru
mode" that could delve deeply into things many people wouldn't care
about, "n00b mode" that stuck only to the basics and provided
information in a general, overview way, blah blah.)
On a somewhat-related note I'd *really* like to see the ability to grab
snippets out of a repository to allow for "live", up-to-date examples
for whatever is put on there that are "guaranteed" to work, since their
in the repo (and... uh... tested, right?!)
This all sure ties into a long-running project of mine that I don't have
any time to deal with right now :(
Dave
It would be really incredible if we could create a system where code
examples are
integrated into a working environment and actually *run* against
various Rails versions.
Sort of a CI process for wiki examples.
--Matt
From what everyone is saying, I think it's important we move forward
with an existing fully featured wiki, I don't care which.
Get something up really soon so we start generating content ASAP,
which I think should be our first priority.
Having a platform on Rails is secondary. I'd be afraid if we tried to
tackle this at our early stages, it would deter from what is MOST
important: Creating quality wiki content.
I love the idea of creating a fully featured open source Rails wiki
solution. However, this seems like a separate project to me.
Something that would need to evolve over the next few months. Once
it's fully featured and stable we could consider moving over the Rails
wiki to it.
Just my two bits, take em or leave em...
-Gregg
Dana
PS: nothing prevent a small group of activists to play and try with
Wagn in the meanwhile, reporting impressions and considerations to the
whole group... (my 0.02€)
2009/1/14 Gregg Pollack <greggp...@gmail.com>:
>
> Get something up really soon so we start generating content ASAP,
> which I think should be our first priority.
>
> Having a platform on Rails is secondary. I'd be afraid if we tried to
> tackle this at our early stages, it would deter from what is MOST
> important: Creating quality wiki content.
>
--
Carlo Pecchia
email: c.pe...@gmail.com
Sure, cool that alien life exists, and can take over human bodies.
Unless he was doing competitive analysis I'd be skeptical he could
tolerate the Zune for any protracted period of time.
Dave
IMO it's not dictating or shutting down community involvement to stick
with a decision (not saying it can't be changed, just think the rhetoric
is a bit over-stated).
FWIW (which isn't much ;) DokuWiki looks to be more mature and
feature-complete. There's no reason wiki framework development can't
happen in parallel with content development--I'd look at it as an
opportunity to build Signal Wiki (or any other) up with exactly what's
needed. If the original decision is stuck to that would put a RoR wiki
(which we all agree is desirable) in a good position to take over the
mantle.
Dave