Posted by rötzi on March 17, 2007 at 3:31pm
Yesterday I published the first version of my wiki installation profile. The installation offers the following features at the moment:
- Editing for anonymous users
- Moderator role which can revert / delete pages
- Revisions for pages
- Mediawiki input format + Image assist
- Categorization via free tagging vocabulary
- Views: All pages / All categories / All Images
- Recent changes
I will talk more about this and the future of Drupal wikis in general at my talk at OSCMS summit next week.
See you there.

Comments
This is great
We're working on an install profile for DrupalEd, and the wiki functionality you built out is a core piece of it --
I'm currently planning on attending your session at OSCMS, and I'd love to talk to you more about this --
You can check out the demo site using your code at http://drupaled.alphabetademo.org
FunnyMonkey
DrupalEd wiki & rtl?
Thanks - the demo site is great. I will look forward into migrating it to RTL and using it with Hebrew.
Question is if it's possible to replace the [] tags with other tags which are not RTL-sensitive.
Are the tags configurable?
Thanks
Amnon
-
Professional: Drupal Search | Drupal Israel | Web Hosting Strategies
Personal: Hitech Dolphin: Regain Simple Joy :)
Look into Pear Wiki filter
http://drupal.org/project/pearwiki_filter
That would be a good place to start --
Cheers,
Bill
FunnyMonkey
Tools for Teachers
FunnyMonkey
terrific work
this is another big step forward for wiki in drupal. thanks so much.
consider adding relatedlinks.module for its backlinks feature and toc.module for table of contents (part of tweakbox module package). both may need some refinement.
not sure if it makes sense, but we could consider adding a spam deterrent module like akismet.
Akismet makes sense in this context
However, there is this issue that I have been able to duplicate on a couple sites: http://drupal.org/node/121611
The thread has a fix for it that I will check out, but until the fix gets rolled into the Akismet project tarball, the error can scare non-technical users.
FunnyMonkey
Akismet deletes pages
And causes data loss. Basically, if you have Akismet scanning turned on, and a later revision has spam in it, the entire node gets deleted. Ouch...
Captcha (much as I hate to say it...) is probably more appropriate. But, actually, this is something to discuss with install profiles -- generally, I would want to see less modules included in "core" and rather just a discussion in the README or INSTALL about other complimentary modules.
Just reviewed...
Looking good. However, lots of DB inserts that could be abstracted into a CRUD.inc file. Will review and add to crud.inc.
crud.inc
whats crud.inc?
crud.inc helps with install profiles
CRUD is a set of create/read/update/delete functions and DB insert wrappers that help in doing basic config on drupal data structures specifically for name.profile inclusion. See http://groups.drupal.org/node/3179 for a longer discussion.