Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 5 of 5
  1. #1
    Regular Coder
    Join Date
    Dec 2010
    Location
    London
    Posts
    333
    Thanks
    63
    Thanked 11 Times in 11 Posts

    Creating my own CMS?

    Hello.

    I've decided to take the leap and set up my own web design company. I'm confident in my abilities in making websites however I have never made sites for other people. I quickly realised that if I'm making websites for other people then they will need their own way of editing the content on the site without constantly asking myself to do it... and have now begun to research the wonderful world of Content Management Systems.

    I've looked into Wordpress, but it seems to boast way too many features to what I'd want my clients to be able to do. The closest I've seen to a simple content editing tool that I would want it CushyCMS, however I feel it's a bit of a risk with them being a small and lesser known company, as if they go offline.. then I'd have to transfer ALL of my sites to something else, and causing inconvenience for the client.

    So...my main querstion is does anyone have any opinions on making their own CMS? I can code in PHP and SQL, and have a fair idea of how I could go about doing the technical side of it. I thought I could just store text content that can be edited in the database, and then just print it onto the page using PHP. The user would then have access to a form type CMS admin area (nicely designed of course ) where they just update the content, or even add new pages etc using php/sql powered forms.

    Has anyone tried this before? Or does anyone know of any reason why me doing so could be a bad idea?

    Any information and advice about this would be very much appreciated, I'm quite excited about getting the company going but I obviously need to work out what CMS platform I'm going to use to get going.

    Cheers,
    Patrick.
    Last edited by paddyfields; 05-28-2013 at 04:34 PM.

  • #2
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,471
    Thanks
    6
    Thanked 980 Times in 953 Posts
    Well, honestly, with your own CMS you would be kinda reinventing the wheel. If you want custom functionality you could take an existing CMS and adapt it to your needs. Have a look at http://www.opensourcecms.com/ where you find a wealth of open source systems, even very simple/basic ones. I’m sure there is a CMS that either already has the functionality you’re looking for, or you could use as base to fork your own project.

    Even though it has grown and can be extended with plugins, I still think Wordpress is more of a blogging platform by heart rather than a “real” CMS. But any decent CMS provides the ability to set up user groups and permissions so if you want your clients to just do basic things you can set that up with permissions, hiding all the advanced functionality.

  • #3
    Regular Coder
    Join Date
    Dec 2010
    Location
    London
    Posts
    333
    Thanks
    63
    Thanked 11 Times in 11 Posts
    Thank you Stephan, that link to the open source CMS site is very helpful.

    Out of interest is there any specific CMS that you would recommend using? (or anyone else reading this for that matter)

    I didn't realise there were so many open source CMS systems around so yes I agree it seems making my own would be really unnecessary.

  • #4
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,471
    Thanks
    6
    Thanked 980 Times in 953 Posts
    From a usability perspective the best I found so far is Concrete5 but for this very reason it also tends to get bloated over time (it’s kinda like Mac OS – good looking and super comfy to use but it’s clogging up the hard drive because it does everything automatically and takes away control from you by saving versions of everything somewhere in a deep and oscure directory structure). It’s very useful for non-savvy people but shouldn’t be used on budget hosting.

    The other CMS I’ve been working with for years and can definitely recommend is CMS Made Simple. It also has tons of modules to extend the functionality. But you can also write your own if you’re good with PHP/Smarty (you can, of course, do that with Concrete5, too).

  • #5
    New Coder
    Join Date
    Jan 2013
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I am very appreciation for Information regarding CMS informative info; I really like to read this post, Thanks for sharing to all.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •