getButterfly Logo getButterfly code wrangling since 2005

I am currently researching building my own CMS, tailored to my own needs and my current clients’ needs, all of them using WordPress.

My feature list is pretty simple:

  1. Hierarchical posts and pages (categories and parents)
  2. Markdown editor or, optionally, a rich text editor
  3. Basic theme support
  4. Twig support (optional)
  5. Disqus commenting
  6. Basic user management
  7. Automatic update (maybe)

The CMS would support, out of the box, pagination, Masonry (image display library) and placeholders (shortcodes).

The CMS would need to work with both Apache and nginx and support pretty URLs. It would also need to use the best practices for including scripts and styles. I will use my user management system and my nuuk PDO library for MySQL interaction.

The reason for this is that I need a smaller CMS for some of the sites and WordPress is pretty server-heavy for 5 static pages, updated once a year and one administrator user. The purpose is to have a very simple and lightweight content management system.

On a separate note, I’ve started using Pico CMS for a personal blog. Too simple for a client site but awesome for me. Started publishing in 5 minutes.

Subscribe to getButterfly Blog

Once a week or so we send an email with our best content. We never bug you, we just send you our latest piece of content.

If you found any value in this post, agree, disagree, or have anything to add - please do. I use comments as my #1 signal for what to write about. Read our comment policy before commenting! Comments such as "Thank you!", "Awesome!", "You're the man!" are either marked as spam or stripped from URL.

Leave a reply

Love programming?

Learn about the most amazing things. Get smarter everyday!