Search results for "distribution:Daizu CMS"
Daizu - class for accessing Daizu CMS from Perl
Most access to Daizu functionality requires a Daizu object. It provides a database handle for access to the 'live' content data, and a SVN::Ra object for access to the Subversion repository. Some other classes are documented as requiring a $cms value...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Wc - access to database working copies
Objects of this class provide methods for accessing the data in Daizu CMS database working copies....
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Gen - default generator class
This class, and subclasses of it, are responsible for deciding which URLs should be created (generated) from each file or directory in a working copy, and generating the output which will be served for those URLs. This class itself is used by default...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Feed - class for creating Atom and RSS feeds
A class for creating feeds in Atom and RSS formats. Currently it is only possible to use this for feeds where the entries are Daizu articles. To use this, first create an object, indicating what kind of feed you want, and then call the add_entry() me...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Test - functions for use by the test suite
The functions defined in here are only really useful for testing Daizu CMS. This stuff is used by the test suite, in particular "t/00setup.t" which creates a test database and repository....
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::File - class representing files in working copies
Each object of this class represents a particular file in a Daizu CMS working copy (a record in the "wc_file" table)....
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Publish - functions for publishing output
This module contains various functions used for publishing content. A lot of the code in here is for implementing the "daizu publish" command, which means working out what changes have been made to content since the last time it was run....
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Preview - functions for generating preview versions of output content
This code is used by the CGI script "preview.cgi" to filter output so that links refer back to the preview. It is this code which makes it possible to preview not only an HTML page, but also get preview versions of all the CSS, images, and linked pag...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Revision - functions for loading revisions from Subversion
These functions are used to load metadata about revisions (and the file path changes made in them) from the Subversion into the PostgreSQL database....
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::TTProvider - fetch TT templates from a Daizu working copy
This is a subclass of Template::Provider which overrides the normal way in which templates are loaded. It loads templates from the database, and searches for them in directories determined by the path of the file being published. So for example, ther...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Gen::Blog - generator for publishing a blog
To publish a blog using Daizu CMS, create a top-level directory for it and set that directory's generator class to this one. This class is a subclass of Daizu::Gen. The ways in which it differs are described below. Article URLs Article URLs are parti...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Wc::UpdateEditor - Subversion editor for updating database working copies
This Subversion delta editor can be used to receive updates from Subversion and load the new information into Daizu CMS database working copies. For example, to check out data into a fresh, newly created working copy: my $editor = Daizu::Wc::UpdateEd...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::PodArticle - a plugin for publishing Perl POD documentation on websites
This plugin adds the ability for Daizu CMS to load content from POD files (or Perl code containing POD documentation). Once this module has parsed the file it provides Daizu with the content in XHTML format (as a DOM structure), and from then on it c...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::HeaderAnchor - add anchors to headings in all articles
This plugin filters articles and adds anchors ("a" elements with an "id" attribute but no "href" attribute) to all the headings (from "h1" to "h6"). This allows people to link to a specific section of your web page. The names used for the anchors are...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::XHTMLArticle - plugin for loading articles written in XHTML
This article loader plugin allows you to write Daizu articles in XHTML format. The content of the files it is used for must be well-formed XML, except that there is no need to have a single root element. The content is wrapped in a "body" element bef...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::RelatedLinks - add information to 'img' elements
This plugin adds a box in the 'extras-col' (the right-hand column of each page) for articles with a "daizu:links" property. Warning: this plugin is experimental and is almost certain to change the way it works later. At a minimum the two text files i...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::ImageMetadata - add information to 'img' elements
This plugin filters articles and adds additional attributes to "img" elements when appropriate. TODO - how it finds the image file The following information can be added: width and height These attributes are filled in (if *neither* of them are prese...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
Daizu::Plugin::SyntaxHighlight - a plugin for syntax-highlighting code samples in HTML pages
This plugin filters XHTML content expanding any "daizu::syntax-highlight" elements by passing their contents through the Text::VimColor module, which is required for it to work. The source of your articles can contain markup like this: <daizu:syntax-...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC
daizu - command line interface to Daizu CMS
This program allows you to operate Daizu, getting it to load content from the Subversion repository (by checking out or updating working copies), and publish the URLs generated by that content. A Daizu configuration file is required. You can specify ...
GEOFFR/Daizu-0.3 - 26 Nov 2006 20:55:55 UTC