Advanced Views: Skills Overview
Advanced Views: Skills Overview
JavaScript
JavaScript knowledge is essential to create advanced applications for Web Central. JavaScript is the “glue” that connects together all parts of Web Central views and workflow rules. If you are using XML commands, the JavaScript is hidden from the surface, however for advanced tasks you will often need to directly code JavaScript functions and event handlers.
Basic to intermediate JavaScript skills are sufficient for most development tasks. If you are developing custom JavaScript controls, or extending advanced Web Central controls such as the Timeline control, advanced JavaScript knowledge is expected.
A basic introduction to JavaScript can be found here: http://www.w3schools.com/js/js_intro.asp . The Mozilla Developer Central has a comprehensive language reference: http://developer.mozilla.org/en/docs/JavaScript .
HTML and CSS
The view AXVW format provides elements to construct many types of views. Occasionally you might need to create the user interface for which the AXVW format does not have a built-in support. In these cases you will extend the views with HTML and CSS.
The W3 Schools web site has good tutorials on HTML ( http://www.w3schools.com/html/html_intro.asp ) and CSS ( http://www.w3schools.com/css/css_intro.asp ). The Mozilla Developer Central has a comprehensive HTML and CSS references: http://developer.mozilla.org/ .
Editing View and JavaScript Files
We recommend using an advanced text editor such as Edit Plus ( http://www.editplus.com/ ) that provides syntax highlighting and color-coding for HTML, CSS and JavaScript files.
If you are also working with Java event handlers for workflow rules, we recommend using Eclipse ( http://www.eclipse.org/downloads/ ) as your primary development environment, and installing JSEclipse plug-in ( http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/ ) to work with JavaScript files.