Improve the HTML Form Entry Module Google Summer of Code 2011 João Portela Mentors: Darius Jazayeri Daniel Kayiwa.

Slides:



Advertisements
Similar presentations
Drupal in 5mins BarCamp Hong Kong 2010 By Edison Wong PantaRei Design Limited
Advertisements

CREATING WEB PAGES INTERNET IN THE CURRICULUM MODULE 8:
OpenMRS: htmlforms Ellen Ball November 5, 2010.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Update 1. Timeline Winter 2010 CESD Proposes Migrating off Notes to Exchange Spring 2010 PPS Presentation Google & CESD Initial Research.
Multimedia for the Web: Creating Digital Excitement HTML, XHTML and Web Authoring.
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
JavaServer Pages TM Introduce by
H UMAN R ESOURCE M ODULE - N. Sai Manohar -Mentors Daniel Futerman Roger Friedman Carl Leinter.
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Jiří Balej, Martin Podborský, Petra Čačková.  Tools, which enables to produce content without source code knowledge  Text document ◦ MS Word/OO Writer.
A web based progress report card software designed as per CCE Guidelines of C.B.S.E. Simplify the task of creating report card.
Yahoo! Proprietary. Not for re-distribution. 0  Trip Planner is a tool to help consumers envision, research, plan, and share their travel experience 
Introduction to Web Development in HTML Web module day 1 IS 201.
HTML5 GEOLOCATION AND SHAREPOINT GEOLOCATION What is Geolocation? How easy it is to use this service? Can we do something without Javascript?
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Web Design Dreamweaver Semester 2 ATBs. ATB #1 What is a web site?
Chapter 3 Dreamweaver: Part I The Web Warrior Guide to Web Design Technologies.
#SEU12 Madison Miner Software Engineer EDA, Inc..
Web Applications for the School of NAS Group #3 09/18/2001.
Module 6 Using the Internet for Working & Learning.
Electronic Communications Unit Presenter: Michael McGuire A wizzy-what ?!! Content Management Is Easy With WYSIWIG Editors.
CSCI 1101 Intro to Computers 7.1 Learning HTML. 2 Introduction Web pages are written using HTML Two key concepts of HTML are:  Hypertext (links Web pages.
Query Health Technical WG 3/8/2012. Agenda TopicTime Slot Administrative stuff and reminders2:05 – 2:10 pm RI Update2:10 – 2:20 pm HQMF to Java Script.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
An Integrated Web Based 2d-gel database for Streptomyces coelicolor David Goodwin
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Database Design. Referential Integrity : data in a table that links to data in another table must always work in such a way that following the link will.
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
UNIT 1 BROWSERS AND CLIENTS Cambridge Technicals.
How to make tables in HTML By Daniel Arze. How do they do this?
Tools to Create Web Pages Fall Tools Text Editors – Notepad (free) – Notepad++ (free) Word Processor – MS Word (Expensive) HTML – HTML Kit (free,
1 SMWG Service Management Modelling Notes Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008.
“Request For System Change” Sushil Bhatnagar MBA(IT) 4 th Semester Sikkim Manipal University (SMU DE) Roll No. : LC Code. : IICE College (02086)
HTML B OOT C AMP Chapter 2: Quick Start Kirkwood Continuing Education Fred McClurg, © Copyright 2015, Fred McClurg All Rights Reserved.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
HTML Help For MGS 351 Final Project Website. Agenda Getting Started – Must-Do’s – Working from an off-campus computer – Other Resources Working with HTML.
1 PROJECT 2 WEB/HTML PROJECT USING MICROSOFT WORD Management Information Systems.
Improve the HTML Form Entry Module (Designer+Schemas) Google Summer of Code 2011 João Portela Darius Jazayeri Daniel Kayiwa.
FCT Refresher: Getting the Support You Need By: Lauren Stanisic.
1 Integration of the LCP Reporting Into the E-PRTR Scope and Technical proposal November 3rd.
1 Integration of the LCP Reporting Into the E-PRTR Scope and Technical specifications December 3rd.
Airport Ride Service LCO Project Proposal. AGENDA Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility.
 Internet –INTERnational NETwork is the network of computer networks.  It is a Wide Area Network(WLAN).You can have unlimited access to internet. 
2 2 2 CHAPTER Application Software FAQ's. 2 © The McGraw-Hill Companies, Inc Critical Updates Software updated between releases? Costly? Where obtain.
1 Integration of the LCP Reporting Into the E-PRTR Current status and Technical proposal August 4th.
Exam Schedule System by Sheikh Nur Jahan ID# Supervisor: Md. Ahsan Arif Project Presentation for Bachelor of Science Dept. of Computer Science.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
Code Editing Lesson 2.
What is New with the Website?
Inquiring and analyzing options for creating a website
Mapping for the interwebs
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
``` Technology Pvt Ltd Web Site:
OpenMRS Uses People are using the OpenMRS platform and API for all sorts of things. Here are a few that I know about... Darius Jazayeri Lead Software Developer.
Using Access and the Web
Microsoft Office Illustrated
العدد تذكيره وتأنيثه مقدمة
ePerformance Chapter 1. Entering your Performance Notes Step 1 Step 2
Tcl Summer of Code.
Unit 6 part 3 Test Javascript Test.
Distributed Production
Networks and the Internet
South Carolina Alternate Assessment
Call : (+91) | | Skype : kinshtech | Website : 5 Must-Have Features for Small Business Websites.
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
Presentation transcript:

Improve the HTML Form Entry Module Google Summer of Code 2011 João Portela Mentors: Darius Jazayeri Daniel Kayiwa

João Portela OpenMRS ID: jportela IRC: jportela Skype: jppcportela 4th year Informatics and Computer Engineering Faculty of Engineering Porto University

João Portela OpenMRS ID: jportela IRC: jportela Skype: jppcportela 4th year Informatics and Computer Engineering Faculty of Engineering Porto University

HTML Form Entry Module Created by Darius Jazayeri Creates forms using HTML code

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

HTML Form Entry Module Improvements: Doesn't Use schema tables Poor Offer WYSIWYG editing

Use Schema Tables Update the schema tables when saving a form Generate HTML code from the schema tables Form Schema Modules HTML Form Entry

Offer WYSIWYG editing Continuation of the work done in the HTML Form Entry Designer module Based on CKEditor ( ) 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 saved Compare HTML Form Schema to the Form Schema Start updating the schema tables (code)

Proposal Use the field_answer table

Resources ule+-+Project+Plan Form+Schema+Mapping