October 28, 2003

Documenting DeanSpace

So much for downtime. My FrontPage book is in the can (but still needs a website), and the revision of my Dreamweaver book proceeds a pace, ably handled for the most part by my new coauthor, Lucinda Dykes. My next major project is more than a month a away.

Mostly I've been writing fiction lately, but I've also been looking for ways to get involved in the upcoming presidential campagin and I've decided to support Dean in the Democratic primaries, so I went to the #deanspace irc channel at freenode.net a while back and ran into Zach Rosen, one of the key techies in the campaign's Burlington, VT, headquarters, and offered my services.

Zach tells me that what they really need help with is documentation for the DeanSpace software, an adaptation of the open-source Drupal community weblog application.

I had been meaning to try DeanSpace out lately. There's an East Bay for Dean website but no Oakland for Dean site yet, so I figured that was a good one to launch and also use as a testbed. (I could also help the eb4dean people migrate to DeanSpace at some point if they want to - they aren't using weblog software yet and have no RSS feed, I believe, although they're making very good use of email alerts so far.)

One of the key reasons why the Dean campaign is offering DeanSpace is to bake the syndication right in. Dean sites are welcome to use any content management system (CMS) they want, but if they can generate a syndicated feed and especially if they can republish incoming feeds selectively or automatically (as you can do with Radio, as I do at Mediajunkie), then the potential for weaving together the various nodes of the Dean campaign grassroots online presence grows exponentially.

So, here's my plan:

  1. Install the current DeanSpace version (0.95) and set up oaklandfordean.org with it, noting any problems or questions that arise during the process.
  2. Study the current documentation and look for areas in need of improvement or supplementing. I figure we need a glossary, a feature reference, and a series of illustrated step-by-step tutorials, also probably a FAQ, a troubleshooting guide, and a place for users to ask questions on an ongoing basis.
  3. Introduce myself to the people already working on the documentation, learn what their priorities are, and find ways to be of service to the overall process.
  4. Start writing, editing, and proofreading.

If any RFB readers have experience installing DeanSpace or Drupal or have questions about this kind of CMS, please feel free let me know, ask questions, make suggestions.

Posted by xian at October 28, 2003 12:36 PM

It would be more worthwhile to contribute to Drupal, rather than to Deanspace. Drupal will continue to exist after the presidential campaigns and the Deanspace people occasionally synchronize their source tree.

Posted by: Anonymous at October 28, 2003 10:59 PM

Not true.

DeanSpace is dedicated to not forking away from Drupal.

In the end except for our Dean for America specific modules (DeanLink / Event Syndication) all DeanSpace code will be availiable in Drupal.

The DeanSpace project will be around long after this campaign is over. The tools we are working on will be extremely useful outside just campaigning.

Posted by: Zack at October 30, 2003 10:19 AM
Other incoming links (via Technorati)

Hosted by Mediajunkie.

Sponsors
On this day in 2004
Is Kos a public figure?: House Majority Whip Tom DeLay notes that Daily Kos is supporting his opponent, Mr. Morrison (one of the Kos Dozen), asserting "Mr. Morrison also has taken money and is working with the Daily Kos, which is an organization that raises money for fighters against the U.S. in Iraq." Markos laughsthis off... (Journalism)
On this day in 2002
The acceptable face of panhandling: I'm experimenting with the various forms of solicitations available to bloggers to seek support from their readers. I haven't put anything on the home page yet (except for the Amazon link to my Dreamweaver book that's been there for months). For now I'm just parking the various badges and come-on's in... (Weblog Concepts)
Still unpacking blogses. Having ceased: Still unpacking blogses. Having ceased posting new content to bodega, I haven't exactly been tearing it up over here at x-pollen yet (which...... (Miscellany)
Paid LJ users can add: Paid LJ users can add my new blog as a friend. markpasc set up a RSS channel at http://livejournal.com/users/xpollen/ that will mirror all my posts to my new blog. Now I just need to add the RSS feed for my friends page (if it exists) to my Radio Userland aggregator and... (Miscellany)
I document my failure: The fact that that metalinker stuff never worked and was causing error messages in IE6/Win browsers like a piece of toilet paper stuck to my shoe, and the fact that I still haven't been able to get a TrackBack ping-based metablog working, or RSS monkey installed, for that matter. I'm not... (Best Practices)
Envy: the great motivator. Capital: Envy: the great motivator. Capital Influx confesses her frustration with the success of Jonathan Safran Foer. When I first started hearing his name (of...... (Miscellany)
Javascript error on my page: Andrew Bayer pointed out that he was getting this message when trying to load RFB in IE 6 for Windows: Line: 508 Char: 76 Error: Expected ')' Code: 0 URL: http://radiofreeblogistan.com/ It turns out the culprit was my half-assed attempted to install ThinkBlank's metalinker code into this page. In so doing,... (Weblog Concepts)
Nevermind...: It appears that restarting Radio fixed the problem, whatever it was. Probably some overnight bug thang. Never underestimate the power of power-cycling! Inspirational lyric of the moment: A hypnotist A fancy talker Ruben Remus ain't no doctor –Bob Dylan & the Band... (Weblog Concepts)
Very strange Radio error: I was trying to post an entry about a Javascript error on the RFB home page when instead of Radio successfully posting the entry and returning the usual desktop weblog homepage, the ordinary text box was replaced with this error message: [Macro error: Can't evaluate the expression because the name ""... (Weblog Concepts)