Re: Lightweight Perl CMS
by karlgoethebier (Abbot) on Jan 18, 2013 at 11:45 UTC
|
I just played around a little bit with Galileo:
You can:
- add a page
- delete a page
- add a user
- delete a user
- edit a page
Adding a node to a node seems not to be possible (or i couldn't figure out it yet).
OK, it works out of the box.
But this all is not very much if it needs 100 modules just to run:
From the authors blog:
The primary focus is small sites, which need immediate availability and easy (no?) administration.
OK if so, i do it using plain old HTML. Really lightweight ;-)
«The Crux of the Biscuit is the Apostrophe»
| [reply] [Watch: Dir/Any] [d/l] |
|
| [reply] [Watch: Dir/Any] |
Re: Lightweight Perl CMS
by Anonymous Monk on Jan 18, 2013 at 07:41 UTC
|
[metacpan://mojo cms] -> [mod://Galileo] - A simple modern CMS built on Mojolicious 6 ++ mojo cms -> Galileo - A simple modern CMS built on Mojolicious 6 ++ | [reply] [Watch: Dir/Any] [d/l] |
|
| [reply] [Watch: Dir/Any] [d/l] |
|
| [reply] [Watch: Dir/Any] |
|
|
Hello everyone. I'm the author of Galileo.
Yeah its not as lightweight as I would like in terms of module-install footprint. Then again, nearly all of that is DBIx::Class. While I do see plenty of room for improvement for Galileo, I doubt it will be lightening the DBIx::Class requirement. Not only does it allow me to write it without any direct SQL, it now (as of 0.012) can do database agnostic in-place schema upgrades! This is something I could never write alone.
Galileo is really optimized for ease of install and use. No need to setup/configure LAMP etc. My primary goal was the "we need a website for this thing NOW" kind of moment. And as to writing in pure HTML, that's fine too, but this is written for users who are not capable of that. Install Galileo for an internal site edited by your secretary or your boss :-P
For truly light-weight (runtime and module sense), you might consider Contenticious which stores markdown in files rather than in a database.
Cheers!
(Sorry, my first post here, can I remove the dup below somehow?)
| [reply] [Watch: Dir/Any] |
|
I suggest you take a look at Igaro CMS (igaro.com). It does everything you need, is extremely light weight and is Perl driven.
| [reply] [Watch: Dir/Any] |
|
A reply falls below the community's threshold of quality. You may see it by logging in.
|
Re: Lightweight Perl CMS
by zentara (Archbishop) on Jan 18, 2013 at 10:14 UTC
|
Just for some lightweight comparisons, I have a friend who uses Drupal ( a Php based CMS) and he said one of his output pages takes 12000 lines of code to generate it. :-)
| [reply] [Watch: Dir/Any] |
Re: Lightweight Perl CMS
by jberger (Initiate) on Jan 23, 2013 at 16:14 UTC
|
Hello everyone. I'm the author of Galileo.
Yeah its not as lightweight as I would like in terms of module-install footprint. Then again, nearly all of that is DBIx::Class. While I do see plenty of room for improvement for Galileo, I doubt it will be lightening the DBIx::Class requirement. Not only does it allow me to write it without any direct SQL, it now (as of 0.012) can do database agnostic in-place schema upgrades! This is something I could never write alone.
Galileo is really optimized for ease of install and use. No need to setup/configure LAMP etc. My primary goal was the "we need a website for this thing NOW" kind of moment. And as to writing in pure HTML, that's fine too, but this is written for users who are not capable of that. Install Galileo for an internal site edited by your secretary or your boss :-P
For truly light-weight (runtime and module sense), you might consider Contenticious which stores markdown in files rather than in a database.
Cheers!
| [reply] [Watch: Dir/Any] |
|
karl
|-- foo
|-- bar
| |-- nose
| '-- cuke
'-- stuff
'-- monks
Update: This was really a serious question:
"Install Galileo for an internal site edited by your secretary or your boss :-"
Boss as well secretary don't know HTML and don't RTFM ;-) But the Galileo interface doesn't explain how to build such a navigation...
Thank you and best regards, Karl
«The Crux of the Biscuit is the Apostrophe»
| [reply] [Watch: Dir/Any] [d/l] |
|
Sorry I took so long to reply. I don't often come to perlmonks.
As to the issue at hand, the reason that it isn't mentioned is that it isn't supported. In this way the pages are essentially like they are in a wiki; that is to say on one logical level. I can imagine adding such a facility for the navigation. Unfortunately, it would involve reworking the interals to allow nested paths and I don't think thats on the docket for some time (if ever).
| [reply] [Watch: Dir/Any] |
|
Re: Lightweight Perl CMS
by Discipulus (Canon) on Jan 18, 2013 at 08:04 UTC
|
| [reply] [Watch: Dir/Any] [d/l] |
|
Some monks here use it? it is stable and secure? I've never heard of it or used it :) Same goes for these things and
App::Office::CMS - A Canny, Microlight and Simple CMS
If you know anything about the authors or the frameworks, read the reviews (even self-reviews in docs), take a look at bug cue (open/resolved/rejected), you can guess at the stability/security :)
now dhoss* and ron.savage* do know they way around code , but their stuff isn't super popular, so I would use it and it should be reasonably secure
| [reply] [Watch: Dir/Any] |
|
| [reply] [Watch: Dir/Any] [d/l] |
|
Re: Lightweight Perl CMS
by aitap (Curate) on Jan 18, 2013 at 18:32 UTC
|
| [reply] [Watch: Dir/Any] |