--- 
author: 
  email: rafl@fsfe.org
  keyid: 742f2a428e635a5e
  name: Florian Ragwitz
categories: 
  - Perl
comments: []

date: 2005-09-19T22:00:00Z
guid: e9c20005-9d56-4b26-be27-3244b4422353
modified: 2005-09-19T22:00:00Z
raw: "-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA1\n\n=pod\n\nI did a complete rewrite of my PodCMS in the last two days (the\noriginal version took about two weeks to write). The new one is using\nL<Catalyst|http://catalyst.perl.org> as a framework. The code was reduced to\nless than a third of the original one and is much more maintainable and clean\nnow.\n\nIf you're interested in using it you can simply use the my\nL<darcs|http://darcs.net> repository:\n\n darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/\n\nThat checks out the most PodCMS code. If you don't want to install all\nrequirements from CPAN you can also do\n\n darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/ext\n\ninside the checkout path to get all extensions that are needed to run PodCMS.\n\nAfter checking everything out you can start over adapting the style to your\nneeds by editing root/base/. New content can be added by creating new files in\nroot/data, new blog entries are made by adding files to root/blog. To get some\nexamples you can check out my personal blog entries and content:\n\n darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/blog\n darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/data\n\nThe next goal for PodCMS is an RSS view as well as a funny menu that only\nexposes subitems for the currently selected item.\n\n=cut\n-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v1.4.6 (GNU/Linux)\n\niD8DBQFHFpDndC8qQo5jWl4RAhLaAJ0SJmiEv3XnYbJ8KMYlOGsrJgEP9QCeNhCx\njISjEoEZ7RKYi1ofcsqDPhE=\n=9md0\n-----END PGP SIGNATURE-----\n"
signed: 1
summary: " I did a complete rewrite of my PodCMS in …"
tags: []

text: "    I did a complete rewrite of my PodCMS in the last two days (the o-\n    riginal version took about two weeks to write). The new one is using\n    Catalyst as a framework. The code was reduced to less than a third\n    of the original one and is much more maintainable and clean now.\n\n    If you're interested in using it you can simply use the my darcs\n    repository:\n\n     darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/\n\n    That checks out the most PodCMS code. If you don't want to install\n    all requirements from CPAN you can also do\n\n     darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/ext\n\n    inside the checkout path to get all extensions that are needed to\n    run PodCMS.\n\n    After checking everything out you can start over adapting the style\n    to your needs by editing root/base/. New content can be added by\n    creating new files in root/data, new blog entries are made by adding\n    files to root/blog. To get some examples you can check out my per-\n    sonal blog entries and content:\n\n     darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/blog\n     darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/data\n\n    The next goal for PodCMS is an RSS view as well as a funny menu that\n    only exposes subitems for the currently selected item.\n"
title: PodCMS
type: pod
uri: http://perldition.org/articles/PodCMS.pod
xhtml: "<div class=\"pod\">\n<p>I did a complete rewrite of my PodCMS in the last two days (the\noriginal version took about two weeks to write). The new one is using\n<a href=\"http://catalyst.perl.org\">Catalyst</a> as a framework. The code was reduced to\nless than a third of the original one and is much more maintainable and clean\nnow.</p>\n<p>If you're interested in using it you can simply use the my\n<a href=\"http://darcs.net\">darcs</a> repository:</p>\n<pre>darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/\n</pre>\n<p>That checks out the most PodCMS code. If you don't want to install all\nrequirements from CPAN you can also do</p>\n<pre>darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/ext\n</pre>\n<p>inside the checkout path to get all extensions that are needed to run PodCMS.</p>\n<p>After checking everything out you can start over adapting the style to your\nneeds by editing root/base/. New content can be added by creating new files in\nroot/data, new blog entries are made by adding files to root/blog. To get some\nexamples you can check out my personal blog entries and content:</p>\n<pre>darcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/blog\ndarcs get http://www-user.tu-chemnitz.de/~rafl/PodCMS/root/data\n</pre>\n<p>The next goal for PodCMS is an RSS view as well as a funny menu that only\nexposes subitems for the currently selected item.</p>\n\n\n</div>"
