0
The OpenCms Theme EngineHow Software AG is optimizing workflowswith OpenCms 8 and the Theme EngineRobert DiawaraManager On...
Why a Theme EngineFill the gap between Designers and site developersProvide a user friendly interface for design implement...
Theme Engine – Sample 1                          3
Theme Engine – Sample 2                          4
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
Creating deployable Themes                             7
Creating deployable Themes                             8
Creating deployable Themes                             9
Creating deployable Themes                             10
Creating deployable Themes                             11
Creating deployable Themes                             12
Creating deployable Themes                             13
Theme maintenance                    14
Script Management                    15
Script Management (2)                        16
CSS Management                 17
CSS Management                 18
CSS Management                 19
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
User Agent Filtering                       21
User Agent Filtering                       22
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
Grid Support               24
Grid Support               25
Grid Support               26
Automatic Samples for Grids                              27
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
Classic Three Column Layout                              29
Classic Three Column Layout                              30
Classic Three Column Layout                              31
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
Configuring the Grid                       33
Theme Dimensions                   34
Automatic CSS Generation                           35
Automatic CSS Generation                           36
What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage   Scripts   CSS File...
Integration with existing Code                                 38
Integration with existing Code (2)                                     39
Integration with existing Code (3)                                     40
Applying Themes to the Content                                 41
Where can I get the Theme Enginehttp://www.componio.netPlanned release: Dec. 1st 2012
Outlook to the next Version                              43
Thank you for your attentionYour Feedback ...
Upcoming SlideShare
Loading in...5
×

OpenCms Days 2012 - How Software AG is optimizing workflows with OpenCms 8 and the Theme Engine

494

Published on

In this session Robert Diawara will present the Theme Engine, which will be available for download soon.

Robert will explain the motivation for building the Theme Engine, some use cases for it as well as the features and the possibilities which it offers.

Then he will show the big picture of the architecture and the usage of the Theme Engine. An outlook to future functionality and possibilities is also offered.

At the end of the session, Robert wants to collect feedback from the audience for future development.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
494
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "OpenCms Days 2012 - How Software AG is optimizing workflows with OpenCms 8 and the Theme Engine"

  1. 1. The OpenCms Theme EngineHow Software AG is optimizing workflowswith OpenCms 8 and the Theme EngineRobert DiawaraManager Online Communities, Software AGSebastian BoltComponio GmBHSept. 25th 2012
  2. 2. Why a Theme EngineFill the gap between Designers and site developersProvide a user friendly interface for design implementationand maintenance. Save time, when you have layout changes (simply create a new theme)Strict separation of the design from the content Content is maintained only once, even if the page exists with different layouts. Different themes can be applied to different „siblings“ of the same object. Themes are linked to folders by default. Themes linked to a folder apply to all elements in that folder as well as to all subfolders and all elements in subfolders. Themes can be assigned to single files on an individual base. 2
  3. 3. Theme Engine – Sample 1 3
  4. 4. Theme Engine – Sample 2 4
  5. 5. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 5
  6. 6. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 6
  7. 7. Creating deployable Themes 7
  8. 8. Creating deployable Themes 8
  9. 9. Creating deployable Themes 9
  10. 10. Creating deployable Themes 10
  11. 11. Creating deployable Themes 11
  12. 12. Creating deployable Themes 12
  13. 13. Creating deployable Themes 13
  14. 14. Theme maintenance 14
  15. 15. Script Management 15
  16. 16. Script Management (2) 16
  17. 17. CSS Management 17
  18. 18. CSS Management 18
  19. 19. CSS Management 19
  20. 20. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 20
  21. 21. User Agent Filtering 21
  22. 22. User Agent Filtering 22
  23. 23. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 23
  24. 24. Grid Support 24
  25. 25. Grid Support 25
  26. 26. Grid Support 26
  27. 27. Automatic Samples for Grids 27
  28. 28. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 28
  29. 29. Classic Three Column Layout 29
  30. 30. Classic Three Column Layout 30
  31. 31. Classic Three Column Layout 31
  32. 32. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 32
  33. 33. Configuring the Grid 33
  34. 34. Theme Dimensions 34
  35. 35. Automatic CSS Generation 35
  36. 36. Automatic CSS Generation 36
  37. 37. What does the Theme Engine offer ?Bundling of all layout related resources in one deployablepackage Scripts CSS Files Container Pages FormattersUser Agent filtering Usage of different CSS Files and Scripts for different browsersAutomatic support for Grids All CSS classes are generated automaticallyAutomatic support for classic three column layouts All CSS classes are generated automaticallyAutomatic CSS Generation 37
  38. 38. Integration with existing Code 38
  39. 39. Integration with existing Code (2) 39
  40. 40. Integration with existing Code (3) 40
  41. 41. Applying Themes to the Content 41
  42. 42. Where can I get the Theme Enginehttp://www.componio.netPlanned release: Dec. 1st 2012
  43. 43. Outlook to the next Version 43
  44. 44. Thank you for your attentionYour Feedback ...
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×