70 likes | 145 Views
PageDesigner by Sybase, Inc. is a feature-rich WYSIWYG web editor allowing design, source code, and preview for HTML/CSS/JSP/JSF pages. Customize properties, use drag & drop, and extensions for new taglib support.
E N D
PageDesigner Introduction Sybase, Inc.
Features • WYSIWYG web page editor for HTML/CSS/JSP/JSF pages • Full HTML4.0, CSS2 support • Design, Source and preview pages • Customizable properties page • Customizable palette • Resource Drag & Drop processing • Extensions for new taglib support
Framework JSF Support MyFaces Support 3rd Party Taglib Support HTML/CSS PageDesigner WTP SSE
Basic architecture • CSS LayerThis layer mainly handles CSS specification. It handles how controls are displayed on the canvas, and how they are displayed. • HTML LayerThis layer is relatively simple. It handles how to map HTML components to corresponding CSS components. • Tag Convert LayerThis layer handles how to convert JSP/JSF customized tags to HTML tags. So later the HTML layer and CSS layer can use to render the tags on screen. • Edit LayerThis layer integrates with the GEF framework and Webtools’ SSE framework. To support graphical editing.
Extensions • Design time render • Items in palette • Properties view • Quick edit pane • Category & cell editor • Edit policies • Items in pop-up menu • Drag and drop processor