Sightly Beautiful Markup by Senol Tas
Upcoming SlideShare
Loading in...5
×
 

Sightly Beautiful Markup by Senol Tas

on

  • 359 views

 

Statistics

Views

Total Views
359
Slideshare-icon Views on SlideShare
333
Embed Views
26

Actions

Likes
0
Downloads
17
Comments
0

1 Embed 26

http://www.slideee.com 26

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sightly Beautiful Markup by Senol Tas Sightly Beautiful Markup by Senol Tas Presentation Transcript

    • The New Way of Developing with AEM 6.0
 Sightly | Beautiful Markup
 Şenol Taş, Senior Computer Scientist, Adobe
 
 
 Follow me @thelabertasch
 Stay informed about Sightly @sightlyio
 Tweet during my talk #BeautifulMarkup #aemhub
    • –  Lightweight: No dependencies, fast and lean. –  Secure: Automatic contextual XSS protection and URL externalization. –  Code-less: Enforce separation of concerns between logic and markup. –  Language agnostic: Easy to port to any programming language. –  Standard: Write readable & valid HTML5. –  Extensible: Straight-forward API for logic. –  Intuitive: Clear, simple & restricted feature set.
    • Faster time to market: 
 Reduced development and maintenance effort, therefore shorter projects and overall a reduced TCO. Simplified workflow: Between the web developers (or design agency) and the AEM Java developers.
    • Sightly Expression Language Options @ OptionName=”String”, OptionName2=field.field, OptionsName3=[field, “string”]   Field Expression ${expression}  
    • Sightly Expression Language Literals  
    • Sightly Expression Language Accessing Variables  
    • Sightly Expression Language Default Variables  
    • Sightly Expression Language Operators  
    • Sightly Expression Language Expression Options  
    • Sightly Expression Language Expression Options  
    • Sightly Block Statements
 Plugin Name data-sly-pluginname   Plugin Identifier data-sly-pluginname.itendifier   Plugin Value data-sly-pluginname=“value”  
    • Sightly Block Statements

    • Sightly Block Statements

    • Sightly Block Statements

    • Sightly Block Statements

    • Sightly Block Statements

    • Sightly Comments Annotated HTML Comments, removed server side <!--/* */-->  
    • XSS Magic
    • Use API
    • DEMO, TODO MVC APP with Sightly and Brackets
    • Thank for your attention