12 Nov 2011
19 Nov 2011
Link to this post
We are in the early planning stages of creating a complex data entry web based application. There are over 4,500 data entities that need to be captured. The plan is to have a rich UI data entry form by leveraging RAD AJAX Controls (i.e. form decorator, multitabs, combo box, etc. There are conditional fields logic, data calculation, data validation, and data definition information that all needs to be wired to the UI field controls. Data will be stored in SQL Server (entity data and data definition information). BizTalk or a .NET custom rules engine will contain the calculation and validation logic.
There is a requirement where a non-technical user should be able to customize the the UI form. The non-technical user should be able to customization the tabs, form layout, field order, and add custom fields. The ideal experience is how the SiteFinity form editor works where a user can change the layout and drag-n-drop fields. The issue with this is the tabs, conditional fields, validation/calculation binding, data definition information binding, and database binding. Can a custom module for Sitefinity be created that leverages the form editor module and allows for a user to change the form layout, create/edit form tabs, and pick from a a pre-defined field list (where the fields already have the logic and data binding) that allows for a drag-n-drop experience to drop the fields on the right tab and in the right order? Can this be accomplished via SiteFinity?