Planet SVG
  • Home
  • Blog
  • News
  • Forums
  • svg101
  • svg_tools
Home • Forums • General
 

Wiki Module?

by Jeff

I think it would be useful to provide links and a quick description of how to get started with the wiki module on this site.

‹ Apache Settings for SVG - Needs Fixing? Theming for planetSVG ›
  • General
  • Login or register to post comments

#1 The modules

Submitted by Rob on Wed, 10/08/2008 - 15:30.

I mentioned some of this briefly on the IG wiki but basically there are two major aspects to wiki-style editing. One is the formatting and the other is the creation of new pages. I've set up wikitools and flexifilter.

Wikitools (as you can see from its project page) handles links that don't exist. When a link is clicked on that goes to a non-existent page, Wikitools can allow the user to create it. I may also need to include the freelinking module in order to get simple links for text in square brackets (whether or not the node exists).

Flexifilter is supposed to handle Mediawiki-style markup. This allows things like lists that start with just an asterisk, or using single quotes to mark text up for bold or italics. The problem I ran in to with flexifilter is that it's meant to handle a lot of other filter tasks and the Mediawiki formatting is just meant as an example. It links all text in square brackets to Wikipedia. Because of this I'm either going to try the pearwiki filter module as a replacement or just tweak the flexifilter module.

Besides these modules, I've also installed the Diff module to make it easier to compare revisions. Revisions in Drupal arent' created automatically. There's a box to tick (labeled "Create new revision") when editing a page. I've set this to default as checked for Book pages since that's where I expect we'll collaborate in this way. The Diff module does nice highlighting for differences when comparing these revisions of a particular page.

These modules enhance editing pages but I don't think we need them to be there to get started on writing some content. Anyone can create the new nodes as they need. If it's a large amount of content with a hierarchical structure then I would recommend creating the nodes as Book pages. Freeform content can just be created as a Page. News-type items should use the Story node type. Each of these content types is still a "node" in Drupal terminology and each can individually have comments turned on or off and can have revisions tracked. The differences are really in the idea of which content should show up in which feeds, what should move across a "news" section on the front page (or wherever news ends up), and how users should expect comments to be treated.

For example, Forum topics are also nodes and a user would expect them to remain as-is forever in general. Book pages, on the other hand, may occasionally be rewritten and have concepts from comments incorporated into the Book page and old comments deleted.

At present, there are two menu items on the top right of the site, Images and Scripts which link to books. If someone starts on a book, such as the SVG DOM reference, it's easy to edit that menu and point to the new book.

  • Login or register to post comments
 

Navigation

  • Blogs
  • Forums
  • Recent news
  • Recent posts
  • Tools

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password

Recent blog posts

  • Sketsa SVG Editor 6.1 Released
  • K Office 2.0 released; more SVG.
  • SVG to Visualize Realtime Solarpower Values
  • Open Source Activity Map - Made with OpenLayers and SVG
  • AltSoft Xml2PDF Server 2009 available
  • The Holy Grail Revised
  • Mazatech's AmanithVG v.4 now supports the whole OpenVG 1.1 feature set.
  • Mappetizer 1.5 now available
  • Troubleshooting Checklist: SVG Image Not Displaying
  • Inkscape book #1 on InformIT 2008 popular book list
more
Powered by Drupal, an open source content management system