« Torna a Wiki - Pending...

Official Documentation Outlines

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
      • 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
0 Allegati
25282 Visualizzazioni
Media (0 Voti)
La media del punteggio è 0.0 stelle su 5.
Commenti