Extending contemplate.module

The contemplate (Content template) module is awesome. Since I can't leave well-enough alone, I thought it could be extended to add similar templates for adding and editing content.

We all know how awesome contemplate module is. (If you don't know, go download it and try it out. Then come back. I'll wait here.) This is why I think extending it would be awesome.

This is what a portion of /node/add/testthingee looks like without any styling. It's not bad. It does rely on the data-entry person knowing what information goes in each field.
screen shot of an unstyled /node/add form

Here is what the same node light look like with some help from an extended contemplate module.
screen shot of /node/add form styled by an imagined contemplate for editors

In this example the data fields are placed around a diagram showing the locations of the dimensions. In other nodes, fields can be grouped functionally, logically of alphabetically if that makes things easier for the data entry staff.

Data entry forms (/node/add/nodetype) can be made to resemble the source from which the data is being transcribed. This would be helpful for complex forms like accident claim forms or baseball scorecards.

The beginnings of a edtemplate.module (EditTemplate Module) is found below. It is not complete. See the included changelog. You assistance and interest is appreciated.

AttachmentSize
edtemplate-5.x-0.01.tar.gz14.21 KB