CMS

Build a Custom CMS for a Serverless Static Site Generator

Static Site Website Generators have been getting increasingly popular within the last 2 years. Much has been written (like this and this) and there have been many great open source projects and even funded companies launched to help you get up and running.

What if I told you that you could build a Static Site Generator with your own custom CMS without the need for a database? Not just that, but we can get to Hello World! in under 100 lines of JavaScript.

(more…)

The API-Based CMS Approach

The following is a post by Levi Gable. Levi digs into the idea of separating the CMS from the presentation of content within that CMS. As Levi will explain, there is a freedom there that can feel mighty good to a web developer. A website can digest an API and present content in whatever the hot new way to do that is. But even more importantly, an API can serve multiple publishing platforms. Levi demonstrates this as well, by having this one API fuel not just a templated website, but a React Native mobile app, and even an Apple Watch app.

(more…)

Learning to COPE with Microservices

I vividly remember my first encounter with a content management system: It was 2002 with a platform called PHP-Nuke. It offered a control panel where site administrators could publish new content that would be immediately available to readers, without the need to create/edit HTML files and upload them via FTP (which at the time was the only reality I knew).

Once I'd made the jump to a CMS, I didn't look back. CMSs quickly became part of my toolkit as a web developer, and I didn’t really stop to question how they worked. I spent a lot of time learning my way around the various components of the web stack; falling in and out of love with different languages, paradigms, frameworks and tools. It took me a long time to stop and think about the most important part of any system: how it manages and stores content.

I set out on a quest to learn more about what's under the hood of a CMS (more…)

​Sponsor: ​LightCMS

LightCMS is the fastest growing white-label Content Management System on the market. Their Developer Program gives you all the tools you’ll need to build your web design business on a top-tier, cloud-based platform and your customers don’t ever have to know it’s not your CMS. They’ll even invoice your customers on your behalf. You’ll of course have full access to the HTML and CSS of your sites and you’ll even get a free website for your business.

If you're sick of patch updates and security vulnerabilities, LightCMS may be a good option. You can try it free for 14 days. No credit card required.

Building a Jekyll Site – Part 1 of 3: Converting a Static Website To Jekyll

The following is a guest post by Mike Neumegen from CloudCannon. Mike and I talked about doing a little series on building Jekyll sites, which of course I was into because Jekyll is great and more education around static site generators is a good thing. Full disclosure, Mike's company CloudCannon is a CMS on top of Jekyll. As part of this series he's going to show you how to use that, so I requested it be a sponsored post.

(more…)

Poll Results: What is your favorite CMS?

WordPress was the clear winner in the most recent poll asking What is Your Favorite CMS?

I'm a bit surprised there weren't more people commenting that WordPress isn't really a CMS (which I disagree with). WordPress had more than twice the votes than its nearest competitor, the more "traditional" CMS, Drupal. Actually, Drupal and Joomla were neck and neck at the finish line which makes sense to me as the share much of the same functionality as I understand it.

In fourth place was "Other", and with it came lots and lots of suggestions! Here are the write-ins:

MODx
Typo3 (Apparently it's huge in Europe =))
TYPOlight
Sava CMS (ColdFusion)
Umbraco (ASP.NET)
BIGACE
SilverStripe
Radiant (Ruby on Rails)
Frog
Zikula
Kentico (ASP.NET)
CMS Made Simple
Instant Update
phpwcms

Obviously there are lots of choices out there! No offense to the little guys of course, but when it comes to a CMS, there is something to be said for choosing a long-standing system with a good developer and support community.

Right after "Other" comes "I don't like any CMS". Then final last four are ExpressionEngine, TextPattern, Cushy CMS, and Moveable Type.

To be honest, the one I'd like to check out the most is ExpressionEngine. From what I've read from its hardcore supporters, it sounds very functional, well designed, and very designer friendly.

I'll leave the poll up for a little while longer then retire it to the polls page and come up with something else. Send in any ideas!

New Poll: What is your favorite CMS?

There is a new poll in the sidebar folks. This one is about Content Management Systems (CMS). There was a pretty good comment thread going a little while ago which sparked the idea for this poll.

I've always been a WordPress guy, and now with the ability to easily create different page templates for different page styles, I feel like it really has evolved into a "real" CMS instead of just a blogging platform. However, I am extremely curious and interested in other CMSs and what they have to offer. To me, it seems like Drupal or Joomla would be a smarter route to take if you were creating a site that was segmented into different major areas, each with kind of a life of it's own. For example, DZone has sub-sites like Javalobby and Eclipse Zone. Each of these have different leaders, different RSS feeds, different looks... I think that would be hard to do with WordPress, much easier with Drupal. Am I right?

Cast your vote in the sidebar and let's see which CMS reins supreme favorite amongst CSS-Tricks readers. Remember you can view and participate in past polls on the Polls page.

icon-closeicon-emailicon-linkicon-menuicon-searchicon-tag