Proposal: Tutu, a flat-file Dancer-based CMS
Dear Dancers, I've evolved a simple CMS for my own purposes, taking some cues from blosxom, which was my first experience with a web framework. I'm curious if any of you think there would be value in having a more complete example Dancer app available. The current design has these main features. * flat file design, no database * user login * simple access control based on two text files + access: username dir1 dir2 dir3... + restricted_dirs: dira dirb dirc... * Markdown-format pages in $root_dir/pages * generates directory listings for files in $root_dir/public I already created a perl module for the app, which includes scripts to generate the passwd file and the directory listings. I'd need to do a bit more work to create a generate app dir with default pages and provide enough documentation to get started. I'm wondering if you all think this field is saturated already, or if it might contribute to Dancer adoption to have a file-based CMS available as an sample app. I think it might help newcomers to Dancer to have a full-function app because despite generally excellent documentation, I found it did take me quite a bit of trial and error to get the necessary bells to ring and the whistles to blow. Perhaps there are other Dancer-based apps that are more sophisticated or complete, and would be better suited. Will appreciate any of your ideas, with my regards, Joel Roth --
I think it's a good idea. You should do it. Jack On Thu, May 22, 2014 at 1:17 PM, Joel Roth <joelz@pobox.com> wrote:
Dear Dancers,
I've evolved a simple CMS for my own purposes, taking some cues from blosxom, which was my first experience with a web framework.
I'm curious if any of you think there would be value in having a more complete example Dancer app available.
The current design has these main features.
* flat file design, no database * user login * simple access control based on two text files + access: username dir1 dir2 dir3... + restricted_dirs: dira dirb dirc... * Markdown-format pages in $root_dir/pages * generates directory listings for files in $root_dir/public
I already created a perl module for the app, which includes scripts to generate the passwd file and the directory listings.
I'd need to do a bit more work to create a generate app dir with default pages and provide enough documentation to get started.
I'm wondering if you all think this field is saturated already, or if it might contribute to Dancer adoption to have a file-based CMS available as an sample app.
I think it might help newcomers to Dancer to have a full-function app because despite generally excellent documentation, I found it did take me quite a bit of trial and error to get the necessary bells to ring and the whistles to blow.
Perhaps there are other Dancer-based apps that are more sophisticated or complete, and would be better suited.
Will appreciate any of your ideas, with my regards,
Joel Roth --
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
I'm wondering if you all think this field is saturated already, or if it might contribute to Dancer adoption to have a file-based CMS available as an sample app.
I think it might help newcomers to Dancer to have a full-function app because despite generally excellent documentation, I found it did take me quite a bit of trial and error to get the necessary bells to ring and the whistles to blow.
I think that CMS and out-of-the-box solutions to make sites fast is what Dancer community needs, because a lot of people out there are lazy and a good way to lure them in Dancer world is allow them to create their own site with no work. After that, if they're good and clever, they'll dig deep in the framework to expand what they can do. It's the reason I created a CMS based on Dancer2 by myself http://search.cpan.org/dist/Strehler/ and I'm trying to obtain a mature code-level for it. I'll look in your project with interest! -- Cymon Coniglio domina, http://www.therabbit.it
On Thu, May 22, 2014 Joel Roth wrote:
I've evolved a simple CMS for my own purposes, taking some cues from blosxom, which was my first experience with a web framework.
The current design has these main features.
* flat file design, no database * user login * simple access control based on two text files + access: username dir1 dir2 dir3... + restricted_dirs: dira dirb dirc... * Markdown-format pages in $root_dir/pages * generates directory listings for files in $root_dir/public
I spent a while fixing it up and sanitizing it. Now available at: http://github.com/bolangi/tutu.git If you look at the README and poke around, I think you'll find pretty much everything you need. Greetings, Joel -- Joel Roth
participants (3)
-
Cymon -
Hagop "Jack" Bilemjian -
Joel Roth