You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@portals.apache.org by Apache Wiki <wi...@apache.org> on 2014/04/07 22:52:05 UTC

[Portals Wiki] Update of "Applications/WebContentProposal" by Woonsan Ko

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Portals Wiki" for change notification.

The "Applications/WebContentProposal" page has been changed by Woonsan Ko:
https://wiki.apache.org/portals/Applications/WebContentProposal?action=diff&rev1=1&rev2=2

  = Apache Portals Web Content Application 2.x Proposal =
  
  1. Objectives
-   - Reverse proxy module to be runnable in both portlet env and servlet (non-portlet) env
+   * Reverse proxy module to be runnable in both portlet env and servlet (non-portlet) env
-   - Easier and more flexible content rewriting module
+   * Easier and more flexible content rewriting module
-   - More intuitive reverse proxy mapping configuration
+   * More intuitive reverse proxy mapping configuration
-   - More componentized module structure and usage of an IoC container
+   * More componentized module structure and usage of an IoC container
-   - More extensible SSO integration support
+   * More extensible SSO integration support
-   - Other possible extensibility (e.g, to support custom ESI processing component)
+   * Other possible extensibility (e.g, to allow to inject a custom ESI processing component)
- 
  2. Assumptions
-   - 2.0 may break backward compatibility in both code and configuration
+   * 2.0 may break backward compatibility in both code and configuration
- 
  3. Tasks
-   3.1. Branching apa-webcontent-1.x and use trunk for 2.x.
+   1. Branching apa-webcontent-1.x and use trunk for 2.x.
-   3.2. Maven project restructuring
+   2. Maven project restructuring
-     - content-rewriter : content rewriting module decoupled with
+     * content-rewriter : content rewriting module decoupled with portlet-api
-  portlet-api
-     - reverse-proxy : reverse proxy module decoupled with portlet-api
+     * reverse-proxy : reverse proxy module decoupled with portlet-api
-     - portlets : portlet classes
+     * portlets : portlet classes
-     - war : (portlet) web application
+     * war : (portlet) web application
-   3.3. Change package name structure (org.apache.portals.application.webcontent2.**)
+   3. Change package name structure (org.apache.portals.application.webcontent2.**)
-   3.4. Componentizing reverse proxy module
+   4. Componentizing reverse proxy module
-     - use spring framework or anything else as dependency injection?
+     * use spring framework or anything else as dependency injection?
-   3.5. Improve reverse proxy mapping configuration
+   5. Improve reverse proxy mapping configuration
-     - consider using YAML instead of properties file
+     * consider using YAML instead of properties file
-   3.6. Designing Content Rewriter module and evaluating 3rd party solutions (e.g, htmlcleaner)
+   6. Designing Content Rewriter module and evaluating 3rd party solutions (e.g, htmlcleaner)
-   3.7. Implementing Content Rewriter module with componentization
+   7. Implementing Content Rewriter module with componentization
-   3.8. Evaluating open (de facto) SSO standards/technologies to possibly integrate
+   8. Evaluating open (de facto) SSO standards/technologies to possibly integrate
-   3.9. Provide external SSO integration API with an example
+   9. Provide external SSO integration API with an example
-   3.10. Considering other possible
+   10. Considering other possible extensibility
-  extensibility
  
  4. Possible candidate plans
    * 2.0 (Task 3.1 to 3.5)