Thoughts by Techxplorer

Thoughts on my experiences with technology

First Version of Techxplorer’s CMS Released

By: depone

Today I released the first version of Techxplorer’s CMS. The source code is available on GitHub.

Techxplorer’s CMS is a series of PHP scripts, and accompanying JavaScript files, that I use in conjunction with MultiMarkdown to manage the Stuff by Techxplorer website. The CMS was designed with similar goals to that of the MultiMarkdown CMS. I decided to develop my own system for three main reasons:

  1. I wanted to see if I could do it
  2. I wanted something in PHP as I’m allergic to Perl
  3. I didn’t need all of the functionality that the MultiMarkdown CMS provides

The current version of the system provides the following capabilities:

  1. Convert MultiMarkdown source files into HTML files when the md file is newer or there is no corresponding HTML file
  2. Match the URL of the request to a HTML file in the content directory
  3. Incorporate the HTML from the file into the website template
  4. Automatically add a table of contents via JavaScript when required
  5. Automatically create links from citations to a bibliography when required
  6. Add an image cycle to a page
  7. Automatically include page, directory and site specific metadata

The photo “Content Management” was uploaded to Flickr by depone and used under the terms of a Creative Commons License.

Category: Thoughts