Bulletin.Com.Ng - Online Bulletin For Periodicals (newspapers magazines and journals)
  • Home
  • About Us
  • Our Services
    • Web Services
    • Music Promotion
  • Contact Us
  • Disclaimer
  • Privacy Policy
» php Tutorial » Developing a CMS the right way

Developing a CMS the right way

Kedeayei
1 Comment
php Tutorial
Monday, 28 August 2017
Hey guys and welcome to my blog again.

This week I'd like to address an issue real quickly - Which things to take into account before developing a CMS. These things apply to a self-built CMS for your product, for your in-house company or as a freelance. In all cases you should aspire for the best possible product done in the shortest time.

So here are the tips:


1. Understanding the needs - it is not enough to get a list of demands or even an elaborated PRD (we will touch that next). If you don't understand the true needs, how the site should visually appear (even if you do back-end work only), what purpose does it serve and what is its business line, you increase your chances of inadequacy. 

2. Specific per-page-type PRD including a mock up - yes with clients it could be a little rougher as they don't want to work, but explaining your client intelligently that without that you might end up working twice the time and he will pay twice the $ can help. Obviously if you don't get a clear understanding of what each page should consist in terms of elements and data, you wouldn't be able to make it.

3. Keep flexible - even if you know the page types top to bottom and you hard-coded yourself a wonderful page template, you are doing it wrong. Keeping a certain flexibility (element shows on page yes/no, modular building blocks per page that are easily replaceable even by admin, etc.) can help you make adjustments if your client needs them very quickly. It can also help him get MORE than what he wanted and keep him happy. When you're building the CMS for internal needs that is even more important, you don't tie the business to the technical limitations of the CMS.

4. Don't build from scratch - well this is sort of high level programming 101 thing, but still I see too many people make this mistake and create their own features that are already in existence, or even build it from the ground up (I've seen people do it without a framework even).

5. Secure your CMS - even if this is not a demand from client or in-house, keep CMS'es secure. If the site will pick up, it will get some crackers trying to brute force it or do some other small nasty things. 
I like securing CMS with IP login limitations. If there are several people who should work on it that ain't physically sitting together, just make a proxy or a VPN. That doesn't eliminate the need for a proper password, by the way.

If you need EXTRA security, processing payment etc. - it's fine to skip clause 4 and build shit (wisely) from scratch. You should know that ready-made plugins/ features / CMS'es have their vulnerabilities, and not only that - they are readily available for any 14 y/o online terrorist on any forum.

This was real quick and I will add a bunch more tips over the course of time.

Peace.


We appreciate you for reading our post, but we think it will be better you like our facebook fanpage and also follow us on twitter below.
Follow @Superbaze_Ent
Are you an artiste? Do you want your music to go viral and reach a large number of audience? Promote your music on FLEXYHUBS by clicking here. You can also advertise your product or brand by clicking here.
Tweet
Developing a CMS the right way Title : Developing a CMS the right way
Description : Hey guys and welcome to my blog again. This week I'd like to address an issue real quickly -  Which things to take into account before d...
Rating : 5
Related Posts: php Tutorial

1 Response to "Developing a CMS the right way"

  1. kedeayei okoi28 August 2017 at 14:06

    nice post

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

← Newer Post Older Post ⇒ Home
Subscribe to: Post Comments (Atom)
Powered by Blogger.

MKRdezign

Archive

Technology

Breaking News

Populars

  • Join 9Mobile Cliq4DNite And Enjoy Free 1GB Data For Night Browsing
    Join 9Mobile Cliq4DNite And Enjoy Free 1GB Data For Night Browsing
    9Mobile is here with an amazing data promo called Cliq4DNite, which offers qualified users a whooping 1GB for free, to browse and download a...
  • How to connect Your Payoneer account to a marketplace, network or Website
    How to connect Your Payoneer account to a marketplace, network or Website
    Are you a freelancer working on  Upwork  or  Fiverr ? Or perhaps you are selling on  Lazada  or  Wish ? Payoneer has partnered with leading ...
  • “I was referring to Duck head” — Dammy Krane comes for Tekno
    “I was referring to Duck head” — Dammy Krane comes for Tekno
    Dammy Krane has made it clear that he was referring to Tekno in His recent call out. Recall the drama between Dammy and Orezi started when ...
  • Yakurr Unity Carnival (first edition) present Mr. & Miss Yakurr Carnival King and Queen
    Yakurr Unity Carnival (first edition) present Mr. & Miss Yakurr Carnival King and Queen
    This is to Inform the general public and th Yakurr Sons and Daughters that their first ever unity Canival begins this December and runs to J...
  • MTN Latest Revised 50MB, 150MB, 5GB Data Plans And Price
    MTN Latest Revised 50MB, 150MB, 5GB Data Plans And Price
    MTN revamped her daily data plan, and added some extra bundles to the list. This is the kind of development we want from our telcos, and MTN...
  • Google CEO Pichai Hits Nigeria: Ready to Train 100,000 and Launch Range of Products
    Google CEO Pichai Hits Nigeria: Ready to Train 100,000 and Launch Range of Products
    In a company conference held in Lagos on Thursday, Sundar Pichai, the chief executive officer of Google Incorporated has said his firm would...
  • HOW MUCH DO FREELANCE WEB DESIGNERS CHARGE IN 2017?
    HOW MUCH DO FREELANCE WEB DESIGNERS CHARGE IN 2017?
    Expert Market finds out how much freelance web designers charge for their services and how to get a good deal for your business. Freelance W...
  • How to earn up to 10k with wema bank affliate program
    How to earn up to 10k with wema bank affliate program
    Love to make  #10 , 000 just referring friends. Got you good news. Introducing Alat.ng powered by Wema Bank. Nigeria's first truly digit...
  • Fair Usage Policy: Why Airtel Unlimited Data Plans Have 3 Different Prices
    Fair Usage Policy: Why Airtel Unlimited Data Plans Have 3 Different Prices
    Airtel recently launched her  unlimited data plan , but it left people asking a lot of questions due to incomplete informations about the pl...
  • Whatsapp to Include Picture-in-Picture (PiP) Video Calling Feature in App
    Whatsapp to Include Picture-in-Picture (PiP) Video Calling Feature in App
    Whatsapp is consistently testing new features on its social messaging app. And according to WABetaInfo, the latest awaiting inclusion is the...
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

Labels

  • Admission
  • Education
  • Entertainment Gist
  • Games
  • Gistnaija promo
  • Interviews
  • jquery tutorials
  • Music
  • Network
  • NEWS
  • php Tutorial
  • Python
  • Sports

  • Home
  • Home

Category

  • Admission
  • Education
  • Entertainment Gist
  • Games
  • Gistnaija promo
  • Interviews
  • jquery tutorials
  • Music
  • Network
  • NEWS
  • php Tutorial
  • Python
  • Sports

Facebook

Labels

  • Admission
  • Education
  • Entertainment Gist
  • Games
  • Gistnaija promo
  • Interviews
  • jquery tutorials
  • Music
  • Network
  • NEWS
  • php Tutorial
  • Python
  • Sports

Report Abuse

Top Featured

Search This Blog

Like on Facebook

Random Posts

Flickr

Social Share

Featured Posts

Recent Posts

Recent in Sports

Recent comments

Contact Form

Name

Email *

Message *

Label

Admission Education Entertainment Gist Games Gistnaija promo Interviews jquery tutorials Music Network NEWS php Tutorial Python Sports

Events

Videos

PLACE YOUR ADS HERE

Home of Aproko Entertainment

Contributors

  • Kedeayei
  • Teygah

Advertising

Pages

  • Home

Trending Posts

  • Pastor rejects Rolls Royce birthday present
    Apostle Chibuzor Chinyere, The Founder of Omega Power Ministries, reportedly rejected a Rolls Royce he was presented as a birthday gift pr...
  • Python Cheat Sheet
    Python is one of the most used programming languages today, it's easy, fast and flexible. Mostly used by computer geeks python got growe...
  • Crutech 2017/2018 Admission list out check yours now.
    This is to inform the general public that crutech 2017/2018 admission list is out, aspirants whose apply for the school as their first choic...

Games

Blogs We Read

Labels

Entertainment Gist Network Education NEWS Sports Music php Tutorial jquery tutorials Interviews Python Admission Games Gistnaija promo
Copyright 2016 FLEXYHUBS INC - All Rights Reserved