Paging class and email tutorial

Couple of minor updates to the site this weekend, I’ve added a simple pagination base class, and I’ve also added a simple tutorial should how to use my job_email system.

In addition the code for the XML form builder has been updated with support for the checkbox and radio inputs, the code page now also includes a link to an XML file showing the schema for all the field types. I’ve yet to add uploading fields, that will be coming shortly.

First tutorial – XML form builder

I have finally published my first tutorial, a few days later then planned. I had originally intended on creating a page in WordPress for the tutorial but decided that it would make more sense to create a dynamic system so I can easily create more tutorials.

The first tutorial explains how to use my XML form builder, it creates a form with a couple of elements, one of which includes an email validation rule, over time I will add additional form tutorials.

I have also published the unique validation class and added the XML form processor, there wasn’t a lot of point showing the form processor before I had written the tutorial.

For now the tutorials are going to sit at the bottom of the documentation page, once I have added a few more I will create a new section for them.

I’ve a new contract starting next week so I am not sure how much time I am going to have to update my blog, you can bet that if I have any spare time I will be working on one of projects and if so will report here.

Pending XML form builder update

Some time over the next couple of days I am hoping to publish an update to my XML form builder.

The update will include the XML form processor and also an example page showing how it is supposed to be used within the framework, the current docs show individual usage.

I have also just finished creating a ‘unique field’ rule, this checks against a specific field in a table to see if the value is unique. As per the rest of the rules this rule is run automatically by the processor, there is no need to write any validation code.