We have an application which reads its configuration from a series of XML files. Each file represents a form, and within each forms, are a number of field definitions which define how the field behaves. The forms are joined together in a hierarchy via a field type called a tablefield, which can have one to many child form instances. We have been editing these forms manually but now are looking for a web application which will allow end-users to modify their own forms, create new forms, etc. There are three types of forms, two which have a very specific set of fields, and one which has a generalised set of fields. There are one each of the specific types and about 20 of the general types. Once these files are all bundled together, they form a Template.
The first part of this project, we think, is the creation of an XSLT or XSD schema which enforces and validates the structure of each of the the types of forms within the Template.
From there, we want a .net website built which will read the schema and allow an authorised user to make modifications to the Template, in accordance with the schema, and generate the forms which result, into a deployment package. When we talk about modification, what we mean is that some fields (elements) are critical to the application's base functionality and so will be read only, whereas other fields can be created, moved up or down, have their attributes changed. One thing you should be aware of, is that the application which uses these XML files is Java, and so some of the attributes contain Java expressions, evaluated at runtime by BeanShell. Ideally, there would be an expression builder which would support at least the validation of an entered expression, but this is not a key part of this first phase, as we will simply make these elements or attributes read-only, except by admin access. The website should ideally use an AJAX approach and allow fields to be dragged and dropped, etc.
So, there are four parts to this project:
1) the creation of the schema which validates and constrains the creation and editing of the forms and fields in the Template.
2) the creation of a secure website which allows an administrator to manage users and their ability to create and manage Templates and grant access to them to modify their Templates.
3) the creation of a secure website which supports users in the the creation and editing Templates according to the schema.
4) generating the Templates and then bundling them up into a deployment package ready for use.
We are seeking an individual or company which can demonstrate experience in this type of work, have exceptional commitment to quality and thoroughness, will use existing frameworks to deliver a high degree of robustness and performance, and can deliver in a relatively short time frame.
An example of the files which comprise Template are attached.
Hello, We are professional developers with similar development expertise, we assure you best quality designs with unlimited number of revisions.
Please view PMB for details.
Thanks
PIXAR develop, integrate, implement and deploy innovative technology solutions globally for small to high portfolio businesses through rapid software development model. We are committed to provide solution and services which dramatically increase business performance.
Hello,
10+ years exp freelancer here, can deliver a quality & professional work in the timeframe posted. Please contact me via PM for any question, Thanks.
Hi. I can create you template editor.I have 13 Years of experience in Software development Windows and Web. Expert in Sql Server and .NET. Microsoft Certified as MCP, MCTS, MCPD, MCT.
Hello. We ara an Uruguayan company with vast experience in developing Java and. NET web applications.
We have the expertise to develop this work, please check PMB.