Re: How do you maintain dynamic material

Subject: Re: How do you maintain dynamic material
From: Lou Quillio <public -at- quillio -dot- com>
To: "TECHWR-L" <techwr-l -at- lists -dot- techwr-l -dot- com>
Date: Tue, 26 Apr 2005 09:33:29 -0400

Guy K. Haas wrote:

If any restrictions are to be applied to authorship, will a wiki work?
The premise of a wiki (including twiki) is that, if you can access it, you can change it.

Put another way, not all web-based, collaborative, content management tools are wikis: most are not. That *anyone* may edit the content is what makes a wiki a wiki. 'wiki', the buzzword, is running a bit amok.

I don't mean to say that if it's not exposed to the universe, it's not a wiki. Private groups can operate a wiki. Rather, the idea is that once you're in, there's no user hierarchy. Anyone may post, anyone may edit. Anything. Live. Nobody's *the* editor because everyone's an editor.

Similarly, 'weblog' is a term under strain. Many of the well-known content management systems for the Web began as blogging tools, but now can do much more than maintain a time-stamped, chronological website.

I've done alpha and beta testing for pMachine, Expression Engine and TextPattern, and have hacked them (and WordPress) to bits. My current fascination is with Drupal. Yes, you might use about 20% of Drupal's functionality to operate a blog, but you could also use it to replicate And I mean *all* of elaborate content taxonomy, archiving, access control, editorial workflow, forums, email to a friend, email alerts, for-fee content access ... you name it. There's even a wiki module. And anyone's free to learn the API and create custom modules.

(Drupal, WordPress, and TextPattern are FOSS; pMachine has a free version. Of these [which are php/MySQL/Apache-based], Drupal is best suited to more elaborate sites. Another good choice is Plone, though you'll need to be running the python-based Zope Application Server.)

Drupal's what I'm using for the site. I've been asked a few times "Can we add X?" and my answer's basically Yes, whatever the request. If it's not an included feature (probably is) there's either a module for it, or I can hack one, or re-purpose existing functionality to the requested feature. Imagination is the only limit on what it can do, yet I can still hand it over confidently to the next webmaster.

Last thing: quality of markup. XHTML validity and well-formedness can break in two areas: the templates ('themes') and the user-provided content. I make sure the templated output is well-formed, and (for accept user input in John Gruber's 'Markdown' pseudomarkup -- which doesn't know how to be malformed. Now that each page is well-formed XHTML (hence XML) it can be parsed and refactored forever. Since all content is a database record, though, refactoring isn't a problem anyhow.

Don't mean to shill for Drupal (it's non-commercial, Lisa), just saying I have personal knowledge that what Denise wants to do is eminently achievable -- and comparatively easy -- using freely-available tools and frameworks. No per-seat costs, no desktop applications. The browser is the GUI. You could have such a system up in two weeks.



Accelerate the document lifecycle with full online discussions and unique feedback-management capabilities. Unlimited, efficient reviews for Word
and FrameMaker authors. Live, online demo:

You are currently subscribed to techwr-l as:
archiver -at- techwr-l -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- techwr-l -dot- com
Send administrative questions to lisa -at- techwr-l -dot- com -dot- Visit for more resources and info.

Re: How do you maintain dynamic material: From: Nandini G
Re: How do you maintain dynamic material: From: Guy K. Haas

Previous by Author: Re: How do you maintain dynamic material
Next by Author: Re: OOo Writer and FrontPage
Previous by Thread: Re: How do you maintain dynamic material
Next by Thread: RE: How do you maintain dynamic material

What this post helpful? Share it with friends and colleagues:

Sponsored Ads