Changes for version 0.03
- add JSON feeds (feeds/*/json instead of feeds/*/yaml, etc.)
- more formatters; SBC, Markdown, and Textile
- CAPTCHA to prevent spam
- refactoring (Articles/Comments/etc. no longer dependent on Model)
- ships with default blog dir, with a welcome post
- move "logged in as" to the client, to increase cache hits
- move sidebar feeds to the client (for freshness, yum)
Documentation
Catalyst CGI
Create a new Catalyst Component
Catalyst FastCGI
Catalyst Testserver
Catalyst Test
get a YAML feed and check the signatures on it
Modules
filesystem-based blog with integrated cryptography
a filesystem item that knows how to attach other ContentItems to itself
Represents a ContentItem that's an article (not a comment or preview comment).
Represents a ContentItem that's a comment (not an Article).
Catalyst Controller
generate and validate captchas
Catalyst Controller
Catalyst Controller
Catalyst Controller
Handles logins
Root Controller for this Catalyst based application
return sidebar feeds as JSON
Catalyst Controller
Catalyst Controller
Dispatches formatting of posts/comments to sub-modules
Filesystem article and comment store
Manages Blog users.
Test Angerwhale
an anonymous uesr
Common class that abstracts a "feed" of some sort
render Atom feed
Syndicated JSON
Syndicated YAML
Catalyst TT View
Catalyst JSON View
Jemplate View for Angerwhale
Provides
in lib/Angerwhale/Challenge.pm
in lib/Angerwhale/ContentItem/Components/Comments.pm
in lib/Angerwhale/ContentItem/Components/Content.pm
in lib/Angerwhale/ContentItem/Components/Encoding.pm
in lib/Angerwhale/ContentItem/Components/GUID.pm
in lib/Angerwhale/ContentItem/Components/Metadata.pm
in lib/Angerwhale/ContentItem/Components/Signature.pm
in lib/Angerwhale/ContentItem/Components/Tags.pm
in lib/Angerwhale/ContentItem/PreviewComment.pm
in lib/Angerwhale/Filter/Time.pm
in lib/Angerwhale/Format/HTML.pm
in lib/Angerwhale/Format/Markdown.pm
in lib/Angerwhale/Format/PlainText.pm
in lib/Angerwhale/Format/Pod.pm
in lib/Angerwhale/Format/SBC.pm
in lib/Angerwhale/Format/Textile.pm
in lib/Angerwhale/Format/Wiki.pm
in lib/Angerwhale/Model/Feeds.pm
in lib/Angerwhale/User.pm
in lib/Angerwhale/View/Dump.pm