Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Often when stating a new project I'll require a "quick 'n' dirty" content management solution.

Ideally something that can read my database schema and generated HTML forms.

Previously I've used; phpMyEdit and phpMyAdmin but they are lacking is key areas.

My wish list woulds be:

  1. Database independent
  2. Foreign key aware
  3. Handles views as-well-as tables
  4. Generates modern HTML and CSS
  5. AJAX interface.

What's your swiss army knife when it comes to CMS on a project?

share|improve this question

put on hold as off-topic by amon, MichaelT, Bart van Ingen Schenau, Dan Pichelman, GlenH7 yesterday

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – amon, MichaelT, Bart van Ingen Schenau, Dan Pichelman, GlenH7
If this question can be reworded to fit the rules in the help center, please edit the question.

    
What do you mean by CMS? Content management system? Because for that I usually think of things like Drupal, Plone, ExpressionEngine, Joomla, etc. –  Matt Olenik Sep 15 '10 at 21:37
2  
I think he means something like Rails scaffolds or phpMyAdmin - a way to manage database content before the proper UI is in place. –  Fishtoaster Sep 15 '10 at 21:40
    
@Fishtoaster I'm confused though how to reword it though. What category is phpMyAdmin? –  TheLQ Sep 15 '10 at 21:51
    
Hell if I know. "Data management system" maybe? "Instant CMS" isn't that bad a descriptor. –  Fishtoaster Sep 15 '10 at 22:00
    
@Fishtoaster nailed it! –  rjstelling Sep 16 '10 at 8:55

1 Answer 1

I think you're looking for "scaffolding", where the software generates views that allow users to maintain the data without you having to do much or any work. If you must stick with PHP, then look at CakePHP. http://book.cakephp.org/view/105/Scaffolding

But two quick suggestions for you. Look at this site: http://www.phpscaffold.com/

Second suggestion: Consider switching to Python/Django or Ruby on Rails. Both of those are better than what PHP has to offer in terms of scaffolding. There may be something in PHP somewhere that's as good, but I have not seen it. CakePHP is the closest I know of.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.