PageDesigner Introduction

7
PageDesigner PageDesigner Introduction Introduction Sybase, Inc.

description

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. The editor. - PowerPoint PPT Presentation

Transcript of PageDesigner Introduction

Page 1: PageDesigner Introduction

PageDesigner IntroductionPageDesigner Introduction

Sybase, Inc.

Page 2: PageDesigner Introduction

FeaturesFeatures

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

Page 3: PageDesigner Introduction

The editorThe editor

Page 4: PageDesigner Introduction

FrameworkFramework

WTP

JSFSupport

HTML/CSS PageDesignerHTML/CSS PageDesigner

SSE

MyFacesSupport

3rd Party Taglib Support

Page 5: PageDesigner Introduction

Basic architectureBasic architecture

1. CSS LayerThis layer mainly handles CSS specification. It handles how controls are displayed on the canvas, and how they are displayed.

2. HTML LayerThis layer is relatively simple. It handles how to map HTML components to corresponding CSS components.

3. 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.

4. Edit LayerThis layer integrates with the GEF framework and Webtools’ SSE framework. To support graphical editing.

Page 6: PageDesigner Introduction

Basic classes diagramBasic classes diagram

Page 7: PageDesigner Introduction

ExtensionsExtensions

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