Take me over?
The maintainer of this distribution is looking for someone to take over!
If you're interested then please contact them via
email.
Changes for version 0.30
- (11 Jan 2005) template fix Fix to enable empty templates (it was interpreting that as an error and giving the error template instead.
- (11 Jan 2005) Posy::Plugin::Pod New file type: pod; uses Pod::Simple::HTML.
- (11 Jan 2005) file-extensions addendum Forgot to put the file_extensions change in EntryTitles.
- (11 Jan 2005) body attributes Remember the <body> attributes in parse_entry even though we don't do anything with them yet.
- (9 Jan 2005) fix to select_by_path It ran into trouble if there were subdirectories which had names which started with the same thing, such as "books" and "bookshelf". Now it does a proper equals-or-subdirectory check.
- (9 Jan 2005) pretty names Added "pretty" names to $self->{path} and $self->{categories}. Yes, I couldn't be bothered making it a separate plugin.
- (9 Jan 2005) file_extensions is hash I changed the file_extensions array to a hash, to make it easier for people to have different extensions if they wanted to. The keys of the hash are the extensions, and the values are the "type" of the file. The standard types are 'text', 'html' and 'blosxom'. The main problem previously was the collision between .html entry file and .html flavour; this would be a problem in cases where there wasn't a separate flavour directory; also it was a problem with posy_one if one wanted to generate a .html file from a .html file -- much nicer to generate a .html file from a .htm or a .my_html file or something of the sort. This is also nicer because people can change extensions without having to alter 'parse_entry' -- they could make blosxom files have a .blosxom extension, for example.
- (9 Jan 2005) posy_all tweaks and fixes The untaint stuff for DOCUMENT_ROOT was too restrictive. Also tweaked a bit of documentation.
- (9 Jan 2005) disabling caching for posy_one Having caching for posy_one only causes trouble (leaving .state directories lying around all over the place, reading old .state directories and getting wrong data -- a mess). So I explicitly disable it there, and postpone the creation of the state directory until just before it's written to. Note that this relies on caching NOT being explicitly enabled in the config files. Since it is enabled by default, there shouldn't be any need to explicitly enable it.
- (8 Jan 2005) LinkList fix Now only give the pre_list/post_list if the list is not empty.
Documentation
Script which uses the Posy engine to generate one file from an input file.
Script which uses the Posy engine to generate static files.
Modules
a website generator inspired by blosxom
the core methods for the Posy generator
Posy plugin to obfustcate mail links
Posy plugin to serve (binary) non-entry files
Posy plugin to force redirect to canonical URL.
Posy plugin to give category links.
Posy plugin to aid debugging by using CGI::Carp
Posy plugin to aid debugging by dumping object contents
Posy plugin to load different CSS styles based on the UserAgent.
Posy plugin to cache entry titles
Posy plugin to cache file statistics
Posy plugin to make a menu of flavours
Posy plugin for generating static pages.
Posy plugin to add extras to local links
Posy plugin to give a dynamic list of links
Posy plugin to filter by local depth
Posy plugin to give links of articles in the current category
Posy plugin to convert POD files to HTML
Posy plugin to give a random quote from a file
Posy plugin to give the start of an entry body
Posy plugin for interpolating with Text::Template
Posy plugin to convert plain text files to HTML
Posy plugin for Cascading Style Sheet themes
Posy plugin to change local links to the current flavour
Posy plugin create a table of contents
Posy plugin to read config files in YAML format