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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GateIn lightweight Web Content Management

603

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
603
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

×