improve the html form entry module
DESCRIPTION
Improve the HTML Form Entry Module. Google Summer of Code 2011. João Portela Mentors: Darius Jazayeri Daniel Kayiwa. 4th year Informatics and Computer Engineering Faculty of Engineering Porto University. João Portela - PowerPoint PPT PresentationTRANSCRIPT
Improve the HTML Form Entry Module
Google Summer of Code 2011
João Portela
Mentors:
Darius JazayeriDaniel Kayiwa
João Portela
OpenMRS ID: jportelaIRC: jportelaSkype: jppcportelaEmail: [email protected]
4th yearInformatics and Computer Engineering
Faculty of EngineeringPorto University
João Portela
OpenMRS ID: jportelaIRC: jportelaSkype: jppcportelaEmail: [email protected]
4th yearInformatics and Computer Engineering
Faculty of EngineeringPorto University
HTML Form Entry Module
• Created by Darius Jazayeri
• Creates forms using HTML code
http://wiki.openmrs.org/display/docs/HTML+Form+Entry+Module
HTML Form Entry Module
Advantages (over XForms):
• Plain HTML is better for slower/older browsers
• Can make the form look exactly like you want
HTML Form Entry Module
Disadvantages (over XForms):
• Doesn't use schema tables
• Poor WYSIWYG editing
Use Schema Tables
• Update the schema tables when saving a form
• Generate HTML code from the schema tables
Form Schema
Form SchemaModulesModules
HTML Form Entry
HTML Form Entry
Offer WYSIWYG editing
• Continuation of the work done in the HTML Form Entry Designer
module
• Based on CKEditor ( http://ckeditor.com/ )
Goal:
• map the most features offered by HTML Form Entry module
• allow easy integration of new features
Currently developing:
• Update the schema tables when saving a form
Progress:
Learn how Form Schemas are savedCompare HTML Form Schema to the Form SchemaStart updating the schema tables (code)
Proposal
• Use the field_answer table
Resources
• https://wiki.openmrs.org/display/projects/Improve+the+HTML+Form+Entry+module+-+Project+Plan
• https://wiki.openmrs.org/display/projects/HTML+Form+Schema+to+OpenMRS+Form+Schema+Mapping
• https://svn.openmrs.org/openmrs-modules/htmlformentry/formschema