Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Advanced Components with XSL

Similar presentations


Presentation on theme: "Building Advanced Components with XSL"— Presentation transcript:

1 Building Advanced Components with XSL
Akifumi Yamamoto, Web Developer

2 XSL Basics XSL elements (e.g., <xsl:apply-templates/>): XPath (e.g., /document/table): XQuery Functions (e.g., upper-case(“caps”)):

3 Table Transformations
No validation Easy to break

4 Components as Tables Form-based editing Input validation
Development process is similar to table transformations

5 Component Ideas OU Blogs A more friendly <blog/> node generation
LDP Galleries Enhanced gallery options Faculty Directory Centrally managed profile fields

6 Advanced Component 1: OU Blogs Asset Generator
Turn OU Blogs dynamic asset into a component Create a <blog/> node with parameters: <blog dir=“/blog/” type=“page-related” limit=“3”/> Form-based input allows for anyone to edit or create new ones

7 Advanced Component 2: LDP Gallery Enhancement
Complement LDP Galleries with options Form-based input allows for anyone to edit or create new ones Table output for familiarity + WYSIWYG preview

8 Advanced Component 3: Faculty Directory Profile Fields
An alternative to using MultiEdit/Page Parameters as form-based editing Fields are centrally managed and allows for easy future modifications

9 Thank you. Akifumi Yamamoto outc18.com/surveys


Download ppt "Building Advanced Components with XSL"

Similar presentations


Ads by Google