This is a bit of a brain dump about something that’s been bugging me for weeks, it doesn’t have a great deal of coherence to the idea yet.

I’ve been working for the last few months on the excellent Silverstripe CMS and the framework Xebidy has developed on top of it called Bootstrap. We are releasing the source of Bootstrap (not soon enough) and plan to support it as a plugin or alternative input system for Silverstripe. Anyway, the point is these systems are really based on pure content management systems – every piece of data entered into the system is purely for displaying on the page. Everything is written expressly for the webpage and rarely will be used for any other purpose. This is what most people expect they are getting when you tell them they are getting a CMS, I’m not sure it’s the best way to run a content heavy website.

What I’m suggesting is to move to a more data centric management system. Rather than creating pages and putting information on the page about a product, we should create a product in the system and let the webpage display that in a properly formatted page. This way, things such as product reviews, tags and comments are attached to the product itself, rather than to the page. Now, let me say I’m aware that a lot of websites are built in this manner, (I’ve worked on them before) however it isn’t a viable option on a smaller level.

There are a few reasons for this, firstly building the site around the companies products can be a very difficult process, first of all the designer/architect needs to have quite an intimate knowledge of how each product relates to each other and the company which can take a great deal of effort, time and money. Secondly, this approach can be limited in flexibility, obviously adding new products shouldn’t be a problem, but what happens if there is a new class of product or the company moves into selling services. The website will not necessarily have been designed with these things in mind and then the database will need to be adapted to the new structure.

I think to solve these problems, a new type of CMS needs to be designed (or an existing one adapted) which lets the web manager develop and adapt the database for themselves. I’m not quite sure how that would work, but it could leverage some of the existing web apis (GData & Pipes for example) to pull together the data.

19,266 thoughts on “Content and Data Management Systems

  1. May 9, 2020

    I have to show my appreciation for your kindness in support of all those that really need help on the area. Your very own commitment to passing the solution all through turned out to be definitely practical and have in most cases permitted men and women just like me to attain their desired goals. The insightful help and advice indicates a lot a person like me and much more to my office workers. Warm regards; from each one of us.

  2. May 18, 2020

    Thanks for your whole labor on this web site. My niece take interest in doing investigation and it is obvious why. Almost all notice all regarding the lively form you present reliable tips and tricks by means of this website and boost participation from other individuals on this topic so our princess is always becoming educated a lot. Enjoy the rest of the new year. Your doing a dazzling job.

  3. May 24, 2020

    Needed to put you this very small remark so as to say thanks over again for those great guidelines you’ve shared on this website. It is remarkably open-handed of people like you in giving unreservedly what many individuals could possibly have sold as an electronic book in order to make some money for their own end, even more so since you might have done it in case you desired. Those techniques likewise acted to be a great way to be certain that many people have the same keenness much like mine to grasp many more related to this condition. I am certain there are some more pleasant occasions in the future for many who start reading your blog post.

  4. May 26, 2020

    I must express appreciation to you for bailing me out of this circumstance. Right after surfing around throughout the world-wide-web and coming across strategies which were not helpful, I figured my entire life was gone. Existing without the presence of strategies to the difficulties you’ve sorted out by way of your good posting is a serious case, as well as those which could have negatively affected my entire career if I hadn’t encountered your web site. Your own capability and kindness in controlling all the pieces was very useful. I don’t know what I would’ve done if I hadn’t come upon such a step like this. I can also now relish my future. Thank you very much for your impressive and result oriented guide. I won’t be reluctant to propose your web sites to any individual who should have tips about this situation.

  5. May 29, 2020

    Thank you so much for providing individuals with an extremely pleasant opportunity to read critical reviews from this website. It’s usually very cool and as well , stuffed with a great time for me personally and my office co-workers to visit your web site on the least three times in 7 days to see the newest guidance you will have. And of course, I am certainly pleased with all the outstanding solutions served by you. Certain two areas in this posting are truly the most efficient we have had.

  6. May 31, 2020

    I really wanted to jot down a quick remark so as to thank you for those pleasant hints you are giving at this site. My time consuming internet lookup has finally been paid with high-quality insight to write about with my colleagues. I ‘d state that that many of us readers actually are really endowed to dwell in a superb community with very many lovely professionals with very beneficial points. I feel extremely privileged to have used your site and look forward to really more exciting moments reading here. Thank you again for a lot of things.

  7. June 7, 2020

    Thanks for every one of your hard work on this website. Debby delights in participating in investigation and it’s easy to see why. Almost all know all about the dynamic tactic you present worthwhile tricks via this web site and even invigorate participation from visitors on the topic so my simple princess is always discovering a lot of things. Have fun with the rest of the new year. Your conducting a stunning job.

  8. June 14, 2020

    I’m commenting to make you understand of the great experience my child encountered visiting your site. She learned such a lot of things, with the inclusion of what it’s like to possess a marvelous helping nature to let men and women with ease master several complex matters. You actually exceeded our own expectations. Thank you for churning out such warm and helpful, trusted, revealing and in addition cool guidance on that topic to Evelyn.

  9. June 17, 2020

    I enjoy you because of all of your effort on this blog. My daughter take interest in conducting investigations and it is obvious why. Most people learn all of the dynamic ways you make very useful steps through this blog and in addition boost participation from people on this matter then our own princess is in fact studying a whole lot. Enjoy the remaining portion of the new year. You’re doing a superb job.

  10. June 24, 2020

    Thank you a lot for giving everyone an extraordinarily wonderful possiblity to check tips from here. It’s usually very sweet and stuffed with a great time for me personally and my office peers to visit the blog more than 3 times a week to see the latest things you have. And lastly, I am just always happy for the mind-boggling tips served by you. Selected 2 ideas on this page are ultimately the very best we have had.

  11. June 30, 2020

    I enjoy you because of your whole labor on this website. Debby take interest in engaging in internet research and it is easy to see why. We all hear all relating to the lively manner you deliver informative guidelines on the blog and even recommend participation from some other people on the subject matter and our own girl is actually starting to learn a whole lot. Take advantage of the remaining portion of the year. You are always carrying out a stunning job.

  12. July 3, 2020

    Thank you a lot for giving everyone an extraordinarily pleasant possiblity to check tips from here. It’s usually so great and also full of a lot of fun for me and my office peers to search your web site particularly three times a week to see the new guidance you have. And indeed, I’m so always contented considering the good guidelines you serve. Some 2 facts in this post are absolutely the finest we have all ever had.

  13. July 8, 2020

    I simply desired to thank you so much once more. I do not know the things I would have followed without the pointers shared by you regarding such subject matter. It previously was a depressing matter for me, however , spending time with the professional strategy you solved it made me to cry over happiness. Now i am happy for this advice and thus have high hopes you comprehend what a great job you are carrying out instructing the others all through your blog. I am sure you have never met any of us.

  14. July 26, 2020

    Woah! I’m really digging the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between superb usability and visual appearance.
    I must say you have done a very good job with this.

    Also, the blog loads super quick for me on Firefox. Excellent Blog!

  15. July 27, 2020

    I have been browsing online more than three hours today, yet I never found any interesting article
    like yours. It is pretty worth enough for me.
    In my view, if all website owners and bloggers made good content as you did, the net will be a lot more useful
    than ever before.

  16. August 13, 2020

    I not to mention my guys were found to be following the nice guidelines found on your website and so before long came up with a terrible suspicion I had not thanked the site owner for those techniques. These people were totally glad to read all of them and have certainly been taking pleasure in them. Thank you for simply being so kind as well as for considering variety of impressive subject areas most people are really needing to understand about. My personal sincere apologies for not expressing appreciation to you sooner.

  17. August 15, 2020

    I happen to be writing to let you understand what a notable encounter my daughter experienced going through your blog. She realized so many issues, which included what it’s like to possess an awesome helping heart to let the rest quite simply fully understand certain impossible subject matter. You really did more than our desires. I appreciate you for churning out the warm and friendly, healthy, informative not to mention easy guidance on that topic to Julie.

  18. August 17, 2020

    I simply wanted to write a small note in order to appreciate you for all the wonderful pointers you are posting on this site. My extensive internet look up has at the end been rewarded with reputable strategies to exchange with my relatives. I would mention that many of us visitors actually are unequivocally fortunate to dwell in a remarkable place with many brilliant individuals with great hints. I feel pretty blessed to have discovered your web pages and look forward to many more excellent moments reading here. Thanks once again for a lot of things.

  19. August 24, 2020

    Woah! I’m really loving the template/theme of this website.
    It’s simple, yet effective. A lot of times
    it’s hard to get that “perfect balance” between superb usability
    and appearance. I must say you have done a superb job
    with this. In addition, the blog loads extremely quick for me on Safari.
    Excellent Blog!

  20. August 27, 2020

    I’m just commenting to let you know what a magnificent discovery our child experienced visiting your web page. She even learned such a lot of details, which included what it is like to have a great teaching nature to make men and women with no trouble thoroughly grasp chosen hard to do things. You undoubtedly did more than visitors’ expectations. I appreciate you for producing the necessary, dependable, informative and also unique tips about your topic to Janet.

  21. September 8, 2020

    Thanks for the several tips discussed on this website. I have seen that many insurers offer customers generous discounts if they favor to insure multiple cars together. A significant amount of households have got several cars these days, in particular those with more mature teenage kids still living at home, and the savings for policies may soon begin. So it makes sense to look for a bargain.

  22. September 15, 2020

    I抦 impressed, I must say. Actually rarely do I encounter a weblog that抯 each educative and entertaining, and let me tell you, you have got hit the nail on the head. Your concept is outstanding; the difficulty is something that not sufficient people are speaking intelligently about. I am very pleased that I stumbled across this in my seek for one thing referring to this.

Leave a Reply