2

I’m building a website for a restaurant which consists of several static pages like ‘About us’ and editable menu.

I need a CMS flexible enough to be able to add items individually (by individually, I mean adding items doesn’t equal pasting a HTML list of n products into another static page).

Each item should contain its name, description, price and category. The list of added items should be displayed using templates the way I want them to.

Can you suggest any lightweight CMS which can provide similar conditions?

tshepang
  • 12,111
  • 21
  • 91
  • 136
  • Which programming language you want that in? – Sarfraz Aug 15 '10 at 14:44
  • It doesn’t matter that much, but preferably PHP. –  Aug 15 '10 at 14:47
  • I have and continuing to develop curryhunter.com , you can have a look. This solution is completely hosted and comes with free themes. but you can choose to develop your own theme as well. – almaruf Jan 05 '17 at 13:03

3 Answers3

2

There are tons of options for simple page creation. Have you considered just using one of the many free website builders out there? Then you don't even have to worry about finding hosting, just make it happen quickly and easily with one of them. For instance, take a look at Weebly (review here) or Wix. Both allow for free pages and both are incredibly easy to use. Squarespace (review here) is another solid option (and one of my favorites) but charges a small fee (which I personally think is worth it).

Weebly allows for some slick drag and drop of page elements into place as does Wix. They are what I would classify as the easiest of the batch while Squarespace provides for an excellent user interface experience.

Other options if you'd prefer something hosted on your own would depend on your experience level. I am a huge fan of Processwire and ImpressPages has come along nicely and is great little CMS too.

These are exceptions to the typical Top Three that everyone tends to recommend I know but I like to spread the word about other projects instead of the usual ones.

Cheers!

Mike

CMS Critic
  • 3,496
  • 4
  • 20
  • 13
0

Sounds like a job for Wordpress 3.0 plus Custom Post Types UI + Verve Meta Boxes plugins. Wordpress will handle the static pages, the other two plugins will allow you to make a Menu Item post type with custom fields.

blockhead
  • 9,655
  • 3
  • 43
  • 69
  • 1
    Thanks for the suggestion. I’m not a fan of heavy WordPress and its template system, but I will check this solution anyway. (I’d give a point up, but I’m not allowed to.) –  Aug 15 '10 at 15:46
  • If you don't like it's templating system, it's not terribly difficult to pull wordpress data into another system. I'm currently doing this with symfony. – blockhead Aug 16 '10 at 00:25
0

It is not exactly lightweight, but you could do it with Drupal. You can define you own content type "product", use the CCK module to add your fields (price, ...) and use the Views module to display it how you want.

Drupal has a relatively steep learning curve, so it may be overkill for this project. It is definitely flexible enough for this, though.

Mad Scientist
  • 18,090
  • 12
  • 83
  • 109
  • Thanks for the suggestion, though I’ve sort of ruled Drupal out, because 7th version will be out soon and it’s not recommended for production yet—I don’t want to be made to upgrade it after I’m done with the project. But I’ll check it anyway. (I’d give a point up, but I’m not allowed to.) –  Aug 15 '10 at 15:44