More work done on the basic CMS, which now handles basic plugins. Basically,
it's at a stage where the entire site could be converted to use the new system
(when I get around to it!). The NavMenu and Breadcrumb trail elements are both
implemented as plugins which produce wikitext before being fed to the translator
with the rest of the page. As before, test results here with
original XML file here.
At the moment, the CMS is still using pure CSS for
styles, though. The next stage is to add dynamic style support. Also on the
wishlist is a decent editor - all the work so far has concentrated on the code
for the framework, backend and rendering / translation units with absolutely no
client-side code. I think that probably we're going to be looking at some
Javascript for the editor, though (the aim is still to keep the rendered pages
client-side free).
Busy with my real job over the past year! Over the last couple of weeks, I've been working on a basic CMS to help me update the site more easily. At present, I have simply been editing the php files. The CMS is in its infancy, but is at a stage where it can read WikiText markup and convert it in to html for output. The initial test results are here. The original markup that generated the test page is here. The idea is to produce something which is extensible and produces well-formatted strict XHTML output (you will notice that at present, I'm using strict HTML4 which should be pretty easy to 'convert' to XHTML).
First General Programming article up - needs some work still, but it's a start! I have also changed my other site, ajones.co.uk from a basic redirect page to a site with a bit of content.
I now have a basic contact form up, which uses reCaptcha for validation - I like te reCaptcha philosophy and am thinking of using the same validation method on a couple of other sites I'm doing for family and work. The only annoting thing is that I'm validating the site as "Strict" HTML, but the PHP recaptcha plugin only produces "Transitional" code. Perhaps I'll look at the plugin sometime...
In addition to this, I have made some changes to the site CSS which was required to make the site render properly in IE7 (and IE8 compatibility mode).
The next things to do are fine-tune the site's CSS, and get some more content up!
The basic site structure is now up, although the CSS still needs some work. I'm also doing some work to get a contact form up, using recaptcha for validation.
I have got some links up now, along with a couple of basic PHP articles. The stuff that was previously on my OS Development site is going to be getting some heavy editing before it goes back online, so for a while there will just be a links section.