Hand Coding Vs. Pre-Built CMS

AshleyCox432, a member of the LockerGnome community, asks via YouTube:

“What are your views on Web-based CMS (content management systems) compared to hand-coding a Web site? Do you feel that a smaller (lesser known) CMS is as good or better than the more popular products?”

Chris Pirillo responds:

Hand Coding Vs. Pre-Built CMS“As I usually say, better is relative. Just because something’s popular doesn’t mean it’s better. And it certainly doesn’t mean it’s the best. So, my view…

“If you’re starting a Web site, you want to get it up and online as quickly as possible. If you’re not a developer, my suggestion would be to go with an open source CMS. Granted, it may — and likely will — expose you to zero day threats, but you will also have a wider amount of support by the community versus some CMS that the guy down the street programmed.

“In terms of hand coding, unless you are really skilled at HTML, JavaScript, CSS, and beyond, my recommendation is to go with a pre-rolled CMS. You could use a service to build your Web site, too. But as you create more content, you may eventually want to take it and move it — perhaps from a proprietary CMS to an open source CMS (for instance), so begin with this possibility in mind. It’s not always easy, and it’s not always cheap, so keeping your eye on the future will serve you in the long term as well as the short.

“My view is that it doesn’t matter if the CMS you have in mind is small or large; if it has features that you love and appreciate, and if it’s open source, then I think you’re going to have a better time working with it — though you do have to be mindful of potential security issues as a more popular CMS (such as WordPress) is going to be a bigger target for your average malicious hacker.”

Do you have a question you’d like to ask? Smile for your Web cam and upload a video to us!

Article Written by

Our resident "Bob" (pictured here through the lens of photographer Jason DeFillippo) is in love with a woman who talks to animals. He has a fondness for belting out songs about seafaring and whiskey (arguably inappropriate in most social situations). He's arm-wrestled robots and won. He was born in a lighthouse on the storm-tossed shores of an island that has since been washed away and forgotten, so he's technically a citizen of nowhere. He's never killed in anger. He once underwent therapy for having an alien in his face, but he assures us that he's now feeling "much better." Fogarty also claims that he was once marooned along a tiny archipelago and survived for months using only his wits and a machete, but we find that a little hard to believe.

  • Clay

    I agree to a point, I believe you should also know how to code to use CMS, let’s take for instance WordPress default install all images are click-able, if you don’t know code do you know how to disable the image from being click-able?

    • jamal robert

      @9a9dca41fd0df8151f7f3faa3e7c0e0e:disqus , usually, people are supposed to study new stuff. So when you have a new wordpress install, take your time, click around, put stuff, take out stuff, just to know how stuff works.So basically its about studying the cms and know how to manipulate it to do what you want. So in my humble opinion, i think writing code from scratch is just time consuming and stressful.

      And as for your question, after uploading the image (in the admin section), check the image options, you’ll see a text box with a link to the image, below it are 3 buttons, clicking on them can either remove the image link (making the image non clickable) or make the link visible (making the image clickable). When you are done, click save and test your image on the webpage.
      I hope this anwers your questions

      • Clay

        Jamal,
        I know how to do it, I was making a mere point in regards to the topic. Thanks for ASSUming though!

  • Clay

    I agree to a point, I believe you should also know how to code to use CMS, let’s take for instance WordPress default install all images are click-able, if you don’t know code do you know how to disable the image from being click-able?

    • jamal robert

      @9a9dca41fd0df8151f7f3faa3e7c0e0e:disqus , usually, people are supposed to study new stuff. So when you have a new wordpress install, take your time, click around, put stuff, take out stuff, just to know how stuff works.So basically its about studying the cms and know how to manipulate it to do what you want. So in my humble opinion, i think writing code from scratch is just time consuming and stressful.

      And as for your question, after uploading the image (in the admin section), check the image options, you’ll see a text box with a link to the image, below it are 3 buttons, clicking on them can either remove the image link (making the image non clickable) or make the link visible (making the image clickable). When you are done, click save and test your image on the webpage.
      I hope this anwers your questions

  • Markus Zeller

    I prefer doing hand-coded, because it can be adopted individually and perfectly to the users needs.

  • Markus Zeller

    I prefer doing hand-coded, because it can be adopted individually and perfectly to the users needs.

  • Anonymous

    php hand coding!!!

  • Anonymous

    php hand coding!!!

  • http://twitter.com/pfilias Peter Filias

    It would be  nice to give some examples of these types of CMSes being discussed.
    Pre-built: WordPress, Movable Type, Drupal, Joomla. Smaller ones: CushyCMS, Simple CMS, sNews.

  • Kris

    If you are looking for live demoes (constantly refreshed every several hours) this is a good website to visit before manually installing each one to find which works best for you or if you should turn to in-house CMS development.
    http://www.opensourcecms.com/