This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation. DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more. DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs. DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace. PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project. « Torna a Wiki - Pending...
Official Documentation Outlines
Table of Contents [-]
The Liferay Documentation is currently undergoing an overhaul. Currently, these are the outlines we are working with to create the new guides.
Liferay Administration Guide #
I.Initial Setup
- 1.Obtaining Liferay
- 2.Installing a Bundle
- 3.Installing Liferay for a Developer
- 1.Debugging Liferay
- 2.Ext environment
- 4.Installing Liferay for an Enterprise
- 1.Database Setup
- 1.Minimal script
- 2.Complete Script
- 2.Turning a Bundle into an Enterprise Portal
- 3.Installing Liferay to an Existing Application Server
- 1.Tomcat
- 2.Jboss
- 3.Oracle
- 4.WebLogic
- 5.WebSphere
- 6.Glassfish
- 7.Geronimo
- 8.Others? (Contributions from the community)
- 4.Making Liferay Coexist with other JavaEE Applications
- 1.Deploying in non-root context
II.Configuration
- 1.Fitting Liferay into Your Environment
- 1.Enterprise Admin (Domain, mail domain, etc.)
- 2.Admin portlet
- 3.Plugin Installer portlet
- 4.Password Policies
- 2.Advanced Liferay Configuration
- 1.portal-ext.properties
- 2.ext-spring.xml
- 3.JCR (JSR-170) repositories
- 1.(Jackrabbit) Configuration
- 2.Plugging in another JCR (Alfresco? Magnolia?)
- 3.Alternatives (S3, File System, etc)
- 4.Plugin Management
- 1.Installing Plugins from Liferay's Community Repository and Liferay's Official Repository
- 1. Installing Plugins Manually
- 2. Plugin Troubleshooting
- 2.Creating Your Own Plugin Repository
- 5.Liferay SOA
- 1.Liferay Remoting
- 2.Webservices in Liferay (SOA)
- 3.JSON services in Liferay
III.Advanced Configuration
- 1.Clustering Liferay
- 1.Distributed caching
- 2.Clustering Jackrabbit
- 3.Single Sign-On - General Concepts
- 1.CAS
- 2.OpenID
- 3.Novell
- 4.SiteMinder
- 4.Integration with LDAP
- 5.Integration with Open Fire
- 6.Deploying a Customized Liferay (ext)
- 7.Performance tuning and testing
- 1.JVM Monitors
- 2.Performance Testing Tools
IV.Portal Administration
- 1.The Permissions System Explained: Power Users, Communities, Pages config, User groups, Roles, Organizations
- 2.Enterprise / Organization Admin
- 3.Administering communities and web pages
- 4.Using the Liferay CMS
- 1.Articles:
- 1.Structures
- 2.Templates
- 3.Article Types
- 4.Articles
- 2.Using the Document Library
- 3.Using the Image Gallery
- 4.Publishing Portlets (Asset Publisher, Journal Articles, Journal Content, etc.)
- 5.Bookmarks
- 5.Collaboration
- 1.Using the Calendar
- 2.Using the Mail Portlet
- 3.Using the Message Boards
- 4.Using the Blog (adding video content)
- 5.Using the Wiki
- 6.Commerce
- 1.Shopping Cart
- 2.Amazon
- 7.Reporting (future...)
- 1.Pentaho
- 2.JasperReports
- 8.Misc Portlets Google, Amazon, etc.
V.Maintaining a Liferay Portal
- 1.Monitoring
- 1.Utilization (session tracking may want to leave this out)
- 2.Traffic Analysis (google analytics)
- 3.User Audit Trails
- 2.How to Backup a Liferay Installation
- 3.Using Logging
Liferay Developers' Guide #
I.Initial Setup
- 1.Strategy Decision: Hot Deploy via Plugins, Ext (customize), or Both
II.Tools
- 1.Liferay SDK
- 1.Plugins Environment
- 2.Extension Environment
- 2.Other Tools (Eclipse Lomboz, Netbeans, ...)
III.Hot Deploy Development
- 1.Introduction to JSR-168 Portlets
- 2.Creating Liferay Themes and Layouts
- 3.Struts Portlets
- 4.Spring Portlets
- 5.JSF Portlets
- 6.ICE Faces portlets
- 7.PHP Portlets
- 8.Ruby Portlets
IV.Customizing Liferay: Developing in the Extension Environment
- 1.Tools Setup
- 1.Ant >= 1.7.0
- 2.Jikes
- 3.Liferay Source—create properties files
- 2.Integrating with Open Source IDEs
- 1.Eclipse
- 2.Netbeans
- 3.Customizing Liferay
- 1.ext-web
- 2.struts-config-ext.xml
- 3.Writing Internal Portlets
- 4.Advanced Development
- 1.Using the Service Builder to add / modify Liferay's tables
- 2.Using Liferay's Web Services
- 3.Dynamic Queries
V.Liferay's Architecture
- 1.Object Model / Interfaces
- 2.Liferay's Use of Hibernate
- 3.Liferay's Use of Spring, including Remoting
- 4.Liferay's Use of Struts
- 5.Liferay's Use of Jquery
- 6.Liferay's Use of JSON
VI.Liferay Contributor's Guide
- 1.How to contribute to Liferay. Contribution Process
- 2.Developer Guidelines
- 1.Coding Standards
- 2.Design Techniques and Patterns
- 3.Automated Testing
VII. Commonly Used Liferay APIs
- 1.Java and Web Service APIs
- 1.User, Groups, and Organizations
- 2.Document Library
- 3.Util Classes (PortalUtil, etc)
- 4.Layout Services
- 2.JSP Tag Libraries
25445 Visualizzazioni