I'll be honest and say that I'm not too concerned with the
prize/grant, so that may be the reason I want to go beyond that
minimal ideal. I'm specifically concerned with a poorly designed (or
at least slightly clumsy to upgrade) wiki, all in for the sake of
speed, minimal functionality, and money. At least, it has the
potential to become this very quickly.

Like I said, I'm not concerned with the monies: I'd be happy to work
with the community on a well-designed, well-developed modular system.
(Therefore, it may well be more appropriate to create a new thread?)

Then again, I'm not proposing something obscenely complex, either.
I've developed an MVC framework similar to what I've described here in
PHP5 and I know implementation of the (pseduo) framework part can be
done quickly.

In retrospect, I think my biggest thought here is on going ahead and
getting the interfaces established, interconnecting the pieces. Yes,
this is definitely development-centric as my role serves best for. I'm
just having a hard time thinking that a goal like quickly-as-possible
can coexist with to-be-used-thereafter without a great deal of
(violent) refactoring. My goal in that was to keep that from
happening.

I hope I've addressed something close to what you were saying.
Hopefully we (I, really) can get back on topic! :D

Now, to the requirements talk: how important is the availability of
revision history in this bare-bones wiki? Text formatting is important
(if relatively easy to hook up), but is being discussed,
implementation-wise. What kind of authorship and administration would
you (the granter or whomever, really) prefer? Every writer must have
an account? Are there any accounts other than an administrator? I
won't even get into admins, moderators, readers, editors, etc. How
about RSS feeds (which is usually more appropriate for versioned
pages, et al, but is useful even for recently-updated pages)? Do you
want it to work with the concept of pages/topics or is there another
way you want to represent the data? What kind of categorization do you
want to support? What kind of control do you want over the visual
aspects (CSS, HTML, et al)? Did you have something in mind other than
a web administration interface? What kind of moderation privileges
would you like? What basic actions do you want to perform for a page
(or whatever)?

That's a lot to answer, I know. Think of it as a good example of the
stuff that needs to be thought about (even if not implemented).

M.T.

Reply via email to