Attached are preliminary files that will help define the scope of this micro project. The objective is to deliver a working implementation of all the functions of the attached custom data type components called [url removed, login to view] and [url removed, login to view] in the template addNewUser.cfm. Although they compile in ColdFusion Builder, the two CFC components are incomplete and require further work (such as creating the defaultPropertyList). We need you to make [url removed, login to view] and [url removed, login to view] work and have [url removed, login to view] implement each of the functions defined in the components (field( ), display( ), process( ), setProperties( )). The function process( ) may require the bean [url removed, login to view] that is also provided. Making [url removed, login to view] actually "add" a new user to the underlying table is out of scope of this project. Our focus is the separation of layout from logic and we want you to demonstrate how it can be done. For your information, the code [url removed, login to view] was extracted from Chapter 32 of Adobe ColdFusion Anthology. The original code is attached as listing31-1.txt.
This new project replaces the previous one titled ColdFusion 10 - Advanced CFC / Hibernate development, that was published a while ago and subsequently cancelled. If you made a bid earlier on for this project, you are welcome to re-apply for this new one. Scope has been reduced and clarified. Files are attached to facilitate your evaluation of the effort involved.
Attached is a new file that further describes the scope of this project.