Template Blocks: Version 1.1

June 10th, 2008 by Makis

After a month and a half of gathering notes and fixing glitches, the updated engine is ready for you to use. Of course this was scheduled to be a bug-fix release over the previous version (as no program is bug-free from version 1.0) but in the process many new interesting features were added. Let’s outline some of the things that changed…

Read the rest of the release note

Learn more about Template Blocks

Download the Script

Version: 1.1
Language: PHP, JavaScript
File size: 198kb

WordPress Plugin: Post Version Control (v1.0)

May 14th, 2008 by Makis

Posts can be grouped in many ways in WordPress but there is no direct version control system. This plugin offers a lightweight solution if you want version control for a group of posts.

To make this work you define a keyword for each version control group you want to create. Then use that keyword as a prefix in the post name of each post in that group. The plugin will sort out the latest post automatically and label the rest as outdated.

It also let’s you have a URL that will always point to the latest post of that version control group. That way you can give out the URL to others and be sure that your visitors will always be viewing the most recent post.

This plugin will automatically:

  • Define if a post is part of a version control group.
  • Search and locate the latest post by publish date.
  • Label the older posts of the group as outdated.

This is especially practical for bloggers that often revisit older subjects and have to do the linking with the updated posts manually. Or if you are like me and publish material that has versioning applied to it (ex. software) through a blogging platform.

Download the Plugin

Version: 1.0
Language: PHP
File size: 4,44kb

Template Blocks: Version 1.0

April 26th, 2008 by Makis

This project has been updated

Get Adobe Flash PlayerThis item requires the latest version of Adobe's Flash Player.
Please download it from www.adobe.com/go/getflashplayer and refresh this page once installation is complete.

Finally, my own template engine has made it online. This is an excerpt of the release note:

“…Creating this template engine was an idea I had some time in my mind. I had already created another template engine in 2005 for my personal website at www.makis.info (now updated).

I always intended to improve that engine as it lacked the basic user-friendly features (No SE-friendly URLs, no dynamic content and no AJAX administration) but never really found myself doing it, mostly because other work took up all my energy/time.

Fast forward to 2008 and after years of web designing the logic of a proper template engine matured in my head. To my surprise I didn't find this logic implemented on any of the template engines I worked on till then. It finally hit me one day that this will never end. I would spend valuable hours of my life trying to work with inflexible engines unless I sit down and create what was in my head.

I wanted it primarily for my websites but thought I should release it to the open source since the goal to create a visual template engine is beyond my personal needs…”

Read the rest of the release and download the script here

Cheers,
Makis

AJAX Print

February 14th, 2008 by Makis

Looking for a way to print a remote page with one click, I searched the web and the closest solution I found was to popup the page and call a window.print() javascript for it automatically. That wasn’t good enough for me and I ended up creating this script instead.

Click here for an example

Read through the instructions included in the archive for details how to implement this on your site.

Download the Script

Version: 1.0
Language: javaScript
File size: 2,22kb

RSS Merger v1.1

February 1st, 2008 by Makis

This project has been updated

This is a bug fix version of my initial release. I’m not going to include the full description again but just the bug fixes:

  • Bug fix: Absence of a description or title for the XML file could break structure of the final XML output.
  • Improvement: Made the description of the final XML output a variable.

Download the Script

Version: 1.1
Language: PHP
File size: 2,69kb