sometime in the next couple months, i'm going to re-do my band's website. i wrote it from scratch w/ php/mysql/CSS, and i reckon for the new site i can salvage some CSS and the database.
i've done other sites in wordpress, joomla and mambo, and i'm ready to try something new. not all my requirements are business/functional, some of them are to learn something new and have some fun.
please note that i'm looking for non-php solutions, so some products which are automatically disqualified are: joomla, mambo, drupal, wordpress, et. al. Php is fine and all, but i want to experiment w/ some languages whose adherents claim superiority in productivity.
the frameworks/CMS's drawing my interest right now are: ruby on rails, plone, and django
i don't know ruby or python, but i can pick up a book and learn either, so i don't feel that's a big deal. i've also already done years of the C/C++/java thing, so i'm not looking to do those right now, either.
business requirements
- user account functionality
- forum software (i'm willing to integrate something php here, like SMF)
- community contribution functionality, such as uploading mp3s, but only with access privileges
- blog or article type functionality (again, w/ privileges)
- typical communication crap, like calendars, newsletters, commenting, article rating, etc.
tech requirements
- can run in shared environment
- rapid(ish) development
- can use my existing db & data as at least a start
- if can use db as is, can handle multi-table joins and many-to-many relationships
- doesn't suck for me as a developer or admin
- non-sucky performance (we don't get a ton of hits, but pages should load at a reasonable rate)
RoR looks very interesting to me as a framework, but:
1. doesn't really seem to have any mature CMS's attached to it
2. appears a bit too 2-tier-ish (maybe i'd like to do some biz logic sometime)
3. not sure it can handle many-to-many relationships
plone looks very interesting to me, but:
1. my hosting site doesn't allow it yet (and since i'm a shared reseller, i get to host my LAMP stuff for free)
my host does support RoR and running python scripts, not sure if they explicitly support django or turbogears.
....
sorry this is getting long. for those w/ experience w/ any of the above, does any CMS/framework jump out as a good solution? i'd love to be able to plug in my schema and have a whole bunch of stuff auto-created for me, if that makes sense.
if worst comes to worst, i can do another joomla site, but i really don't feel like it....
i've done other sites in wordpress, joomla and mambo, and i'm ready to try something new. not all my requirements are business/functional, some of them are to learn something new and have some fun.
please note that i'm looking for non-php solutions, so some products which are automatically disqualified are: joomla, mambo, drupal, wordpress, et. al. Php is fine and all, but i want to experiment w/ some languages whose adherents claim superiority in productivity.
the frameworks/CMS's drawing my interest right now are: ruby on rails, plone, and django
i don't know ruby or python, but i can pick up a book and learn either, so i don't feel that's a big deal. i've also already done years of the C/C++/java thing, so i'm not looking to do those right now, either.
business requirements
- user account functionality
- forum software (i'm willing to integrate something php here, like SMF)
- community contribution functionality, such as uploading mp3s, but only with access privileges
- blog or article type functionality (again, w/ privileges)
- typical communication crap, like calendars, newsletters, commenting, article rating, etc.
tech requirements
- can run in shared environment
- rapid(ish) development
- can use my existing db & data as at least a start
- if can use db as is, can handle multi-table joins and many-to-many relationships
- doesn't suck for me as a developer or admin
- non-sucky performance (we don't get a ton of hits, but pages should load at a reasonable rate)
RoR looks very interesting to me as a framework, but:
1. doesn't really seem to have any mature CMS's attached to it
2. appears a bit too 2-tier-ish (maybe i'd like to do some biz logic sometime)
3. not sure it can handle many-to-many relationships
plone looks very interesting to me, but:
1. my hosting site doesn't allow it yet (and since i'm a shared reseller, i get to host my LAMP stuff for free)
my host does support RoR and running python scripts, not sure if they explicitly support django or turbogears.
....
sorry this is getting long. for those w/ experience w/ any of the above, does any CMS/framework jump out as a good solution? i'd love to be able to plug in my schema and have a whole bunch of stuff auto-created for me, if that makes sense.
if worst comes to worst, i can do another joomla site, but i really don't feel like it....