Published on June 9, 2016
1. Tech Meetup -7 Powered By: @azilentech #AzilenTechMeetup 21st May 2016
2. Difficulties with Liferay 6.2 & Previous versions
3. Unused Items • Fat Liferay – Unused Liferay Portlets on PROD • Need Ext/Hook – To remove/hide.
4. Classification • No classification of Web Contents
5. Non Intuitive Flow • Older version of UI components • Bootstrap 2.3.2
6. Turtle UI • To get a task done – Multiple page loads – Many clicks
7. UI Platform Content Management
8. UI Platform Content Management
9. UI • Single Page Application • Left Pane – Control Panel – User Space • Right Pane – Application Menu – Simulation of UI
10. Single Page Application Supported using Senna JS and AlloyUI Surface Senna JS - http://sennajs.com/ Awesome response time – All the time Better speeds - Faster access on Mobiles
11. Bootstrap 3 Focused on Mobile First Grids for all devices Better control for multiple devices at once. New Collections of Forms, images & Modals
12. Where are my options?
13. UI Platform Content Management
15. • Updated Directory sturcture • OSGi Directory contains – Jar and War files for all components in LR7
16. • Easy to remove a module. Just delete the jar. – STOPPED com.liferay.dictionary.web_1.0.2 • Add a jar to deploy – STARTED com.liferay.dictionary.web_1.0.2 Console log Console log
17. OSGi Since 1999 Lightweight, Fast and Secure Framework OSGi Standards compliant Service Registry Loosely coupled Manages module lifecycle dynamically
18. OSGi Benefits Reduces complexity Modular Architecture Reduces Maintenance
19. OSGi & Liferay Existing porlets as OSGi modules New Portlet development as modules Service builder powered modules
20. Lucene • Core of All major search engines • Supported by Apahce • Embedded to Liferay till version 6.x
21. Luke • Helps – to see Lucene Indices – to run Lucene Queries
22. Solr • Wraps Lucene • Better than ‘Just Lucene’
23. Elasticsearch New Addition
24. Why Elasticsearch?
25. Important Factors Opensource Distributed, Scalable, Highly Available RESTful, JSON Faster search (sub 100 ms) Built-in Redundancy
26. How it happens in Liferay? • Portal specific configuration – Index = liferay-0 • Instance specific configuration – Index = liferay-instanceId e.g. liferay-20202 • Type = LiferayDocumentType • Document Ids – com.liferay.portal.kernel.model.User_PORTLET_20250 – com.liferay.message.boards.kernel.model.MBThread_PORTLET_31042 – com.liferay.wiki.model.WikiPage_PORTLET_31329 • Document – JSON documents
27. UI Platform Content Management
28. Managing Web Contents Organize contents in Folders • Folders can be created – Just like in Documents and Media
29. Creating Contents Brand New Alloy Editor Simple Inline
30. Plus button to add elements e.g. table, image etc. Helps to see HTML and preview Content Area
31. Preview Pane
32. Blog Template
33. I wish I could mention my friend just like I do on Facebook, Twitter etc.
35. Workflow and Restrictions • Web Contents – Folders can be created – Restrictions on Structures – Separate Workflow per folder (choice) • Documents and Media – Restrictions on Document types – Separate Workflow per folder (choice)
36. Geo Locate Your Content • Geo Locations can be added to content • Asset Maps • How to - – Create Structure with Geo Location Element – Define a template – Create Web Content for that Structure • Custom Fields
37. Localized Mail Notifications • Localization Support • For each type of Mail notifications – Account Created Notification – Password Reset – Email Verification – Password Changed
38. Thank You #AzilenTechMeetup
... Liferay 7, con la que están ... Liferay technologies that includes, • Spring, Spring MVC, Velocity, Maven, ... Overview of Liferay 7 Technology. 264 ...
... Liferay 7 provides a much faster perceived performance for its users thanks to a new technology ... overview . What's in SP14? The ... Liferay 7 ...
Liferay DXP gets all departments, from sales & marketing to support & operations, working together to care for your customers. Because real transformation ...
A quick overview of the new frontend development available tools coming to Liferay 7
... of Liferay Portal. He brings the technology closer to our ... the Liferay Marketplace 2. Overview of ... Liferay, Inc. Java EE 7 includes the ...
Company Overview. Liferay, Inc. develops open source software ... organizations choosing to take advantage of Liferay's portal technology. ... 7 ...
TECHNOLOGIES . Liferay; Alfresco; ... Company Overview; Customers; ... for customisations and first level support for the basis Liferay software, up to 24/7.
The Web and Content Stream ... Overview . With over 75000 ... 2009 at 7:20 am. To clarify, Liferay LLC was formed in 2004 and we converted to an Inc. in 2006.
W3Techs shows statistics and trends in the usage of web technologies. ... Technologies Overview. Select one of the technologies listed on the left to get ...