January 16th, 2007 | |
Posted in plugins
Well, as it’s late being released (very nearly ready now… honest), I thought I’d wet your appetites just a little and show some of the screens from the admin area of this plugin, and go over some of the more advanced ideas behind it (which are mainly why it has been delayed).
Form setup
Setting up a form is simplicity itself. Drag the fields that you want displayed on your enquiry/contact form from the column on the left to the one on the right. You can order your fields by dragging them to the desired location (click thumbnail below for larger view).

Want to extend your form? We’ve added a number of action hooks to enable you to create and add your own fields via your own plugins.
Field settings
Each field has it’s own configuration panel (very similar to the configuration panels for sidebar Widgets).

Enquiry management
The main enquiry management page shows the last 5 enquiries when you initially view it. You can search for enquiries by Property, time period and full text search using the panel on the right hand side of the page (click on the image to view a larger version).

Clicking on the small triangle on the top left hand side of an enquiry will display more details about this enquiry:

Clicking on the small icon on the bottom right of the enquiry panel opens an extended menu to allow you to delete an enquiry or (should you have the Booking management plugin installed) create a pending booking with the enquiry details and dates (enquiries that have linked bookings are shown in green in the enquiry management page - see above images).

Advanced functionality
This is by far our most advanced plugin yet. It is filled with Ajax-y goodness and is highly customisable and extendable. We’ve added a lot of hooks and filters so that other plugin writers can extend pretty much everything.
There is a little bit more still to be finished and tested, but I hope this post serves to show what we have been up to for the past few weeks.
Other plugins
A new version of the Booking management plugin will appear shortly after this one. We’ve revamped the interface a bit and added some hooks so it can be extended easily. On the back of the that will be a new Calendar widget with added functionality (which has been requested by your good selves).