![]() As previously mentioned, CMS frameworks want to be “all things to all people”. Even with all these choices, we are thirsty for an option that does what we want, the way we want it, and that isn’t a nightmare to maintain. Whether the issue is a legacy codebase full of hacks and poor architectural design decisions, a database system built on a tarball of XML files (no, really), WYSIWYG design tools that generate dreadful code, or convoluted development workflows that require far too many steps to create the simplest of content, most CMS platforms are dreadful experiences for those of us that have to maintain them for our beloved content creators.Īs engineers, when starting the process of evaluating the various CMS platforms available, we quickly find ourselves drowning in choices. It’s true – in an environment rich with options, they’re virtually all various shades of bad. Interestingly enough, despite the diversity and widespread availability of CMS platforms, if you speak with just about any software engineer who has worked with one, they will tell you to steer far, far away from (insert CMS platform name here) for various technical and usability reasons. Amazingly, regardless of how much you spend, you’ll get basically the same functionality out of any platform you choose with only some fit and polish added as you increase your investment. We’re now living in a world where you can spend from zero to millions of dollars launching a content management platform for yourself or your business. At the same time, popular free and open-source CMS platforms, like Drupal and WordPress, have gained widespread adoption, with software developers around the world contributing to their functionality. Software heavyweights now charge seven-figure sums for massive, monolithic CMS platforms that promise to be all things to all people. ![]() Since those early days, the CMS has matured, and the rise of commercial CMS platforms begat a booming industry. These simple publishing systems eventually led to the rise of blogging platforms, introducing a completely new way for amateur and professional journalists and writers to reach a new audience. All you had to do was fill out a form, push a button, and the content updated. You no longer needed to know how to code to publish content on the web. These systems were a big win for authors, marketing departments, and website owners, everywhere. Along the way, smart and/or lazy people everywhere decided that writing content inside their website markup was for the birds and the Content Management System (CMS) was born. More recently, we’ve all adopted HTML5 and are in the midst of the front-end, JavaScript-framework-driven website craze. Next, we experimented with websites built-in Flash and XHTML. Then CSS came around, and our designs got a much-needed boost. We started with hand-coded, pure HTML websites. Since the dawn of the internet, a lot has changed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |