You can download the project from http://veikko.fi/temp/cms.zip.
Files are organized as follows:
/app = application code
/pub = public html/css/js/images
/libs = agavi and propel
/dev = development files, not needed at runtime
I've bundled an sqlite3 database (in /app/data/) so if you have
PDO_SQLITE enabled you should be able to plug and play. Otherwise use
the sql ddl from /dev/db/sql/ and modify db parameters in
/app/config/cms-config.php. To log in go to localhost/admin/ and type
"admin"/"foo".
THIS IS NOT A FULLY FUNCTIONAL APPLICATION but most visible features
should work. I hope it helps new people to get on with Agavi but I also
would like to get feedback from others (this is the only code-review I
can have as I work alone with this project :)
Feedback and questions are welcome via this list, in #agavi
(irc.freenode.net) or as a private message.
-veikko
_______________________________________________
users mailing list
us...@lists.agavi.org
http://lists.agavi.org/mailman/listinfo/users
- David
I just finish reading the code.
tnx, v-dogg.
--
Regards,
epaulin
Koen
> -----Oorspronkelijk bericht-----
> Van: users-...@lists.agavi.org
> [mailto:users-...@lists.agavi.org] Namens Veikko Mäkinen
> Verzonden: woensdag 28 maart 2007 22:44
> Aan: Agavi Users Mailing List
> Onderwerp: [Agavi-Users] CMS Sample App
I've updated the package to the most recent version of my project. I've
added most of the missing functionality (user management, better UI) and
refactored some parts a bit. This application now demonstrates (among
many other things) custom credential loading w/ RBAC user,
datetimevalidator (very simple example), module autoload.xml and lots of
Propel stuff.
Obvious design flaws
=====================
- Locales Fi, Sv and En are now hard-coded in Admin stuff. It would be
trivial to refactor the code to enable use of any 1-n languages.
- Page.New/.Modify and Users.New/.Modify could probably share more. They
are almost identical anyway.
- pre-population of roles, parents and others could be moved to View, I
guess
Now, everyone, feedback please :)