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:
- I wanted to see if I could do it
- I wanted something in PHP as I’m allergic to Perl
- I didn’t need all of the functionality that the MultiMarkdown CMS provides
The current version of the system provides the following capabilities:
- Convert MultiMarkdown source files into HTML files when the md file is newer or there is no corresponding HTML file
- Match the URL of the request to a HTML file in the content directory
- Incorporate the HTML from the file into the website template
- Automatically add a table of contents via JavaScript when required
- Automatically create links from citations to a bibliography when required
- Add an image cycle to a page
- 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
Tag: multimarkdown
