Member Offer
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

CMS or Custom code from scratch

Discussion in 'Website Coding & Programming Forum:' started by RDB, Dec 18, 2013.

  1. RDB

    RDB Member

    Do you use a CMS, or do you code from scratch using say a framework?
  2. Corrosive

    Corrosive Moderator Staff Member

    Front end or back end? We do code our HTML/CSS designs from scratch and then apply it to an Open Source CMS.
  3. andybdesign

    andybdesign Active Member

    I use a CMS which allows me to write the code from scratch or use a framework. Check it out – Perch - The really little content management system (CMS)

    I would very much recommend it. Once it's installed you just drop in the relevant code. Perfect for smaller sites. It's also got a really simple admin area which is really important for clients who aren't very tech savvy.

    This site went live this morning using the system: Stephen Parry & Company
  4. RDB

    RDB Member

    Either. I understand about the HTML/CSS parts but do you use a CMS such as Wordpress, Drupal, Umbraco or similar or do you prefer to use say PHP and do it from scratch.
  5. Corrosive

    Corrosive Moderator Staff Member

    Yes, we use ModX CMS to apply the functionality we need.
  6. bigdave

    bigdave Moderator Staff Member

    I think you're getting a bit confused with cms, php etc...

    CMS is the method of managing everything on the site whilst php is a server side script which performs functions before a page loads. Many CMS, use php script to gather page content from the cms before loading.

    I personally use both Wordpress & ModX depending on the type of project, budget etc...
  7. RDB

    RDB Member

    I have not tried Modx. From looking at videos etc, it looks like a quality CMS.
  8. Corrosive

    Corrosive Moderator Staff Member

    If you can code your own designs and want a flexible and functional CMS then you can't go far wrong with it.
  9. JMCDesigner

    JMCDesigner Member

    I used to create all my sites from scratch - but now I use a mish mash of frameworks, purely to increase workflow and to get more done. It's just more practical. I use wordpress most of the time, because it's got an easy to use admin, it's easy to theme for - and all web designers have some knowledge of it. I've kind of created a customised framework based on twitter bootstrap and starkers wordpress theme. Planning on sharing it on github when I learn how to use it properly...
  10. bsugar

    bsugar Member

    Hi Corrosive,

    Can you/or anyone that knows, advise how I would go about adding my HTML/CSS designs to a Wordpress theme or supply some links that could help me do this?

    It would be appreciated. :icon_confused:

    Thanking you
  11. Paul Murray

    Paul Murray Moderator Staff Member

    For editing a theme and applying your own HTML/CSS, you should be using a child theme - How To Create A Child Theme, And Why You Should Be Using One | Elegant Themes Blog

    For starting from scratch, look at creating a child theme upon a framework - Theme Frameworks « WordPress Codex
  12. bsugar

    bsugar Member

    Hi Paul and thanks for taking time to respond,

    Not sure what you mean by start from scratch. My understanding when it comes to the way that I want to build a website is that I have 2 options. They are:

    Find a Wordpress theme that is very similar to the layout that I require and adapt it with its existing features. That way I will not have to worry out about how it looks in different browsers or about responsiveness. Most themes have very advanced customisation and you should not have to mess about with code, css or html.


    I can do a bespoke build using Dreamweaver, or notepad. I use my own css, html, j query and responsiveness and then add it to a Wordpress theme for functionality. Would that be correct?

    Thanking you.
  13. Paul Murray

    Paul Murray Moderator Staff Member

    When I say "start from scratch", I mean work with a bare-bones framework and build on it. Frameworks are basically minimal themes that are meant to be used as a basis for other designs. They are stripped back in terms of CSS, but provide a lot of functionality and "hooks" built in. You basically create a child theme that uses the framework as a starting point for functionality. All the basic elements are there, navigation, sidebar, footer, etc, you just add your own CSS/HTML/whatever on top of the framework to make it your own.

    Some frameworks to look at – Thematic (free), Thesis (premium), Genesis (premium)

    Whether you use an existing theme and customise it, or make use of a framework, you should always create a child theme and never edit the code of the parent theme. Alternatively, look at the ModX CMS as a (better) alternative to Wordpress.
    Corrosive likes this.
  14. Corrosive

    Corrosive Moderator Staff Member

    I think Paul has pretty much covered everything I would have said to kick you off. definitely look at ModX for creative flexibility :thumb:
  15. bsugar

    bsugar Member

    Thanks so much Paul & Corrosive. Every little helps :icon_notworthy:
  16. RDB

    RDB Member

    Thanks for the resources Paul.

Share This Page