Your SlideShare is downloading. ×
GateIn lightweight Web Content Management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

GateIn lightweight Web Content Management

563
views

Published on

Description of a new WCM project for GateIn Portal. …

Description of a new WCM project for GateIn Portal.
It's a lightweight software focus in small/medium sites to extends WCM functionalities to a portal developments.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
563
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GateIn lightweight Web Content Management (GateIn LW WCM) October 2013
  • 2. Objectives & motivation • Offers WCM features in a simple way • Focus on non-developers profile • Out-of-the-box sites • Similar design like others popular lightweight WCM solutions Increases GateIn Portal use cases
  • 3. Main features • In-line edition • Flexible content categories • Template's based layout • Fine grained security • Simple content portlets
  • 4. Content creation • In-line edition
  • 5. Content creation • WCM Editor
  • 6. Flexible content categories • Folders • Tagging • Categories
  • 7. Uploads binary repository • In-line preview • Integrated in editors
  • 8. Templates • Separates content from view layout • Templates based on html and wcm tags • Focus for web designers – No Java skills needed !! • Content portlet combines content with templates • Powerful & easy customizations
  • 9. Templates edition • WCM Editor
  • 10. Templates examples <wcm-single> <wcm-title> </wcm-title> <wcm-excerpt> </wcm-excerpt> <wcm-content></wcm-content> </wcm-single> [...] <div class="mockup-carousel_items"> <wcm-list class="lwwcm-list-topnews" id="topnews"> <div class="mockup-item-image-topnews"> <wcm-link><wcm-img></wcm-img></wcm-link> </div> <div class="mockup-item-label"> <wcm-link class="mockup-item-label-title"> <wcm-title></wcm-title> </wcm-link> <p><wcm-excerpt max-length="180"> </wcm-excerpt></p> </div> </wcm-list> [...]
  • 11. Templates engine Content Portlet <wcm-single> <wcm-title> </wcm-title> <wcm-excerpt> </wcm-excerpt> <wcm-content></wcm-content> </wcm-single> Templates Posts <Content> Posts <Content> Posts <Content> Images Categories Categories Categories Combines
  • 12. Other features • Content navigation – Inside portlet – Outside portlet to other portal pages • Pretty urls • Fine grained security – ACLs based on GateIn groups • Publishing state control • Comments
  • 13. To finish... • Versioning control • Dynamic localization selection • Auto-categories • Improve some wcm-* tags • Small admin use cases
  • 14. Technical details
  • 15. Requeriments • GateIn Portal for JBoss AS7 • Datasource for LW WCM backend • Filesystem for uploads repository • No additional 3rd party dependencies – Everything used is inside GateIn Portal
  • 16. Business layer • Domain implemented on JPA – Infinispan used as 2nd level cache • API based en EJB3 Stateless – Transactions handled by container – API published to other apps via JNDI • GateIn Public API – Organization API – Navigation API
  • 17. Presentation layer • Portlets 2.0 + JSP – MVC pattern with AJAX services • JavaScript + JQuery • CSS – Bootstrap icons • CKEditor – Added plugins for WCM integration
  • 18. Summary • Simple but powerful solution • Empowers GateIn for WCM scenarios • No strong 3rd party dependencies – Improve robustness – Simplify maintenance • More info: https://github.com/lucasponce/lwwcm