Skip to main content

Lightweight CMS in PHP



I am building a site which will require some very limited content management for a client. There are only a few areas of the site which will require the client to be able to update the content themselves.





Would it be better to create a very simple custom admin page for the client to log in and say add a news story etc or would it be best using a fully fledged CMS like Drupal etc which seems overkill to me.



Source: Tips4all

Comments

  1. I recommend you to use a proved ready CMS instead of reinventing the wheel. Drupal at its core is a Lightweight, extremely extensible and popular enough to go!

    Also Remote CMS might match your situation, I recommend you to take a look at PageLime, it looks very easy & promissing.

    ReplyDelete
  2. If you've got what it takes then I advise you to have a go at creating a simple admin for maintaining the content.

    This way you'll have full control and flexibility without trying to tame a kitchen sink CMS to do simple tricks for you.

    ReplyDelete
  3. TextPattern CMS is also a good, super-lightweight option! I've used it before and have been pretty happy with the results...easy setup, small memory footprint, etc.

    ReplyDelete
  4. I've had very good experiences with Frog CMS, though chances are depending on what you're wanting it will only deal with user authorisation/authentication for you. But it's about as light as they come (that I've seen, which, given the multitude of CMSes out there, may not be much at all).

    Also see this similar question. (Of those, Textpattern is definitely another good one, but may also be too barebones for you.)

    ReplyDelete
  5. Take a look at Pixie CMS, never used it myself but my boss has, he enjoyed using it.

    ReplyDelete
  6. I've had a great experience with Apostrophe CMS. It's based on adding a set of plugins to an existing Symfony application, tweaking a few settings, and then saying "I want this part of the page to be managed". Comes complete with roles/permissions ability, and being Symfony, the ability to integrate it into an existing site or extend as you wish.

    Very user friendly - log in on the page you want to change, click "Edit" alongside the proposed change, make your change, click "Save", done :-)

    ReplyDelete
  7. I like Silverstripe for it is effective and simple, plus it's built on top of a good OOP framework.

    ReplyDelete
  8. Checkout ExponentCMS. I've used it for a handful of sites and I must say it's VERY easy to setup and theme.

    ReplyDelete
  9. As mentioned previously I'd suggest having a look at ModX.

    Out of the box, the backend management has a built in permissions system. It's very simple to build a site and then allow registered users access to one small part they need to update.

    ReplyDelete
  10. Take a look at CushyCMS - you just mark up your files and there's no more configuration as the CMS runs elsewhere. It's very basic but might be just what you need.

    ReplyDelete

Post a Comment

Popular posts from this blog

Why is this Javascript much *slower* than its jQuery equivalent?

I have a HTML list of about 500 items and a "filter" box above it. I started by using jQuery to filter the list when I typed a letter (timing code added later): $('#filter').keyup( function() { var jqStart = (new Date).getTime(); var search = $(this).val().toLowerCase(); var $list = $('ul.ablist > li'); $list.each( function() { if ( $(this).text().toLowerCase().indexOf(search) === -1 ) $(this).hide(); else $(this).show(); } ); console.log('Time: ' + ((new Date).getTime() - jqStart)); } ); However, there was a couple of seconds delay after typing each letter (particularly the first letter). So I thought it may be slightly quicker if I used plain Javascript (I read recently that jQuery's each function is particularly slow). Here's my JS equivalent: document.getElementById('filter').addEventListener( 'keyup', function () { var jsStart = (new Date).getTime()...

Is it possible to have IF statement in an Echo statement in PHP

Thanks in advance. I did look at the other questions/answers that were similar and didn't find exactly what I was looking for. I'm trying to do this, am I on the right path? echo " <div id='tabs-".$match."'> <textarea id='".$match."' name='".$match."'>". if ($COLUMN_NAME === $match) { echo $FIELD_WITH_COLUMN_NAME; } else { } ."</textarea> <script type='text/javascript'> CKEDITOR.replace( '".$match."' ); </script> </div>"; I am getting the following error message in the browser: Parse error: syntax error, unexpected T_IF Please let me know if this is the right way to go about nesting an IF statement inside an echo. Thank you.