MT-Redland - A MovableType/Redland Integration

MT-Redland is an attempt to integrate Movable Type with the Redland RDF Framework. It's goals are to provide a stable database backend for Movable Type, and a plugin framework for enabling easy semantic annotation of weblog data.

Requirements

To install MT-Redland, you'll need Movable Type 3.1 (or higher), Redland 1.0.0 (or higher) and perl bindings, and the following perl modules installed:

While MT-Redland may work with older versions, I've only tested the code with Redland version 1.0.0, Raptor version 1.4.5, and Rasqal verion 0.9.7.

Installing MT-Redland

To install, you'll be copying the contents of lib, extlib, and plugins to your Movable Type's home directory, and easytoggle3.js to your static directory (your MT directory unless you've changed something).

When finished, the files should be arranged as so:

(MT Home)/lib/MT/ObjectDriver/Redland.pm
(MT Home)/plugins/redland_cms.pl
(MT Home)/plugins/redland_cms_topic.pl
(MT Home)/plugins/redland_cms_topic_book.pl
(MT Home)/plugins/redland_cms_topic_document.pl
(MT Home)/plugins/redland_cms_topic_event.pl
(MT Home)/plugins/redland_cms_topic_image.pl
(MT Home)/plugins/redland_locations.pl
(MT Home)/plugins/redland_references.pl
(MT Home)/plugins/redland_reviews.pl
(MT Home)/plugins/redland_tags.pl
(MT Home)/extlib/Kasei/RDFExport.pm
(MT Static)/easytoggle3.js

Configuring MT-Redland

Once installed in your MovableType lib/MT/ObjectDriver directory, the standard database configuration directives can be used in mt.cfg:

ObjectDriver Redland
Database redland
DBUser greg
DBHost localhost

The Redland driver currently only uses the Redland mysql storage type. The database password should be stored in mt-db-pass.cgi, as with any other database driver.

Version History

Version 0.007 (2005-04-08)

Version 0.006 (2005-04-06)

Version 0.005 (2005-04-06)

Version 0.004 (2005-04-05)

Version 0.003 (2005-04-04)

Version 0.002 (2005-04-03)

Version 0.001 (2005-04-01)

Initial release.

Copyright

Copyright © 2005 Gregory Williams. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

$Revision: 1.6 $ of $Date: 2005/04/08 22:43:09 $