RoadMap

5.0

  1. JSP Wiki integration/replacement of Friki (Sponsored Feature)
  2. Wiki File attachment (Sponsored Feature)
  3. Wiki Page permissioning (Sponsored Feature)
  4. Creole wiki markup (Sponsored Feature)
  5. Wiki Page locking (Sponsored Feature)
  6. Wiki Versioning (Sponsored Feature)
  7. Portlet 2.0 (JSR-286) Support
  8. Page creation workflow (Sponsored Feature)
  9. RSS Portlet enhancements (Sponsored Feature)

5.1

Sponsored Features

  1. Alerts Portlet (rauge)
  2. Alert Management and User Alert Configuration (rauge)
  3. Community and Page templates - In Progress (jferrer)
  4. Documentation Portlet - In Progress (jferrer/alvaro/mhan)
  5. Journal User Interface Improvements (nate)
  6. Scheduled Staging and Remote Staging - In Progress (rauge)
  7. Groupwise Portlet - In Progress (thiago)

Portal Infrastructure

  1. Asynchronous messaging and light weight message bus DONE
  2. HA Singleton for improved clustering - In Progress (mhan/thiago)
  3. WSRP 2.0 Support (rajesh t)
  4. Update usage of Spring in Liferay (alex)
  5. Phone home capability (mhan/myoung/bchan)
  6. Consolidating Javascript and removing deprecated and/or redundant javascript libraries. (Nate)

Portal Services

  1. Search Engine Upgrade - In Progress (bfarache/mhan/myoung)
    1. Search Engine Service Implementation - use SOLR but should be flexible to add in GSA
    2. Search Engine replacement
      1. Journal
      2. Document Library
      3. Blogs
      4. Message Boards

User Interface

  1. Migrating from Interface to JQueryUI (Nate)
  2. New Classic Theme (Nate)
  3. Dragging a portlet to a tab to move it to a different page (Nate)
  4. Accessibility (jferrer)
    1. Achieve level AA Bookmarks Portlet
    2. Achieve level AA Message Board Portlet

Communities and Enterprise 2.0

  1. Community scoping (jferrer/bfarache)
    1. Document Library - Ability to point Document Library Portlet to any community
    2. Journal templates and structures
    3. Blogs
  2. Social Network Features (bchan)
    1. Update liferay.com for social networking of developers

Liferay Content Management

  1. Print and Email This capabilities for Liferay Journal (Dalian)

Liferay Plugins

  1. Enhanced User Managment plugin (ngriffin)
    1. Leverages the "ant build-jsf-views" feature introduced in 5.1
    2. Build with ICEfaces for rich user experience
    3. Meant to be used instead of the "Users" tab of the "Enterprise Admin" portlet
    4. Will feature additional tables to the Liferay database schema which will store Human Resources (HR) information such as education, past employment, job skills, etc
    5. Possibly reuse introduce a Triton feature that auto-generates a PDF resume from the HR data stored in the database
  2. Training Shopping Cart (szhou)
    1. Ability to allow for self registration and payment for training - In Progress

Liferay Business Process

  1. Workflow enabled forms (jorge)

Code freeze 6/13/08 Branch 6/20/08 Target RC date 6/30/08

 

5.2

Liferay Content Management

  1. Journal Pluggable Workflow (rauge) (post 5.1)
  2. Journal Pluggable Workflow (rauge)
  3. Print and Email This capabilities for Liferay Journal
  4. Remove listing of unauthorized items from search results (can push to next rel)

User Interface

  1. Control Panel Combined admin tool to facilitate user administration, journal admin, plugin admin
  2. Permissions Management Control Panel
    1. Clone Roles
    2. Inherit Roles
  3. Accessibility
    1. Achieve level AA accessibility in Journal (jferrer)
    2. AA accessibility for Page Admin, etc
    3. Achieve level AA accessibility in other portlets
    4. Achieve level AA accessibility in Collaboration Tools (Wiki, Calendar, ...)
  4. Tagging overhaul and UI refresh (Nate)
    1. Tags admin
    2. Tagging items

Liferay Business Intelligence

  1. Liferay Reporting Engine (sching)

Liferay Personalization

  1. Creation of personalization engine
  2. Define personalization profile

Portal Infrastructure

  1. Upgrade Axis
  2. Upgrade JSON toolkit
  3. Audit Service

Portal Services

  1. Convert service to Message Driven Services
    1. Scheduler
    2. LDAP Import
    3. Journal Expiration

Portal Infrastructure

  1. Migrating to use AOP for security checks - not sure...

User Interface

  1. Achieve level AA accessibility in all core UIs

Liferay Development Tools

  1. ServiceBuilder - Enhance with build-jsf-views to automatically generate JSF views (New "ant build-jsf-views" target similar to ant build-service) that will examine the service.xml file for flags and attributes in order to auto-generate Facelet-compliant .XHTML files for CRUD that interfaces with ServiceBuilder generated classes. The data-list view will include faceted-search type functionality)

Communities and Enterprise 2.0

  1. Tasks related to supporting Social Networks

Performance and Stability

    1. Terracotta Integration for an Alternative Clustering Solution

Liferay Monitors

    1. Create System Monitoring infrastructure
    2. monitor Layout Cache (effectiveness and etc)
    3. monitor user cache (effectiveness and etc)

Performance and Stability

  1. New permission scheme ()
    1. Refactor permission checking to use proper Strategy Pattern.
    2. Create new permission checking strategy that ignores user level permissions (role only)

 

9/30/08