You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by "David Sean Taylor (JIRA)" <je...@portals.apache.org> on 2005/11/03 00:48:55 UTC

[jira] Created: (JS2-395) DB Page Manager

DB Page Manager
---------------

         Key: JS2-395
         URL: http://issues.apache.org/jira/browse/JS2-395
     Project: Jetspeed 2
        Type: New Feature
  Components: PSML  
    Versions: 2.0-FINAL    
    Reporter: David Sean Taylor
 Assigned to: Randy Watler 
     Fix For: 2.0-FINAL


Second implementation of Page Manager: Database Page Manager.
Storing pages normalized in the database
Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Resolved: (JS2-395) DB Page Manager

Posted by "Randy Watler (JIRA)" <je...@portals.apache.org>.
     [ http://issues.apache.org/jira/browse/JS2-395?page=all ]
     
Randy Watler resolved JS2-395:
------------------------------

    Resolution: Fixed

At long last this component has been added. See sping configurations in component src/test.

Thanks to DST, using "maven import" will execute the PageImporter and load the DatabasePageManager with the complete PSML content in /src/webapp/WEB-INF/pages.
 

> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Commented: (JS2-395) DB Page Manager

Posted by "Randy Watler (JIRA)" <je...@portals.apache.org>.
    [ http://issues.apache.org/jira/browse/JS2-395?page=comments#action_12357952 ] 

Randy Watler commented on JS2-395:
----------------------------------

- J2 attempted to use the OJB cache in the past, but the effort failed. In the judgement of the J2 dev team that experienced this pain first hand, it is not something that we should attempt again. Instead, components have implemented their own application level caching. There has been discussion surrounding the implementation of a distributed cache component that would be used by other components to facilitate unified cache control and notification.

- This task also must include a relaxed schema definition for MSSQL that does not support circular or self referential cascading deletes. The final schema must be developed without regard for these limitations in MSSQL, but the DB PageManager must still cascade the deletes using OJB directives so that a relaxed schema will still function properly.

> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Commented: (JS2-395) DB Page Manager

Posted by "Randy Watler (JIRA)" <je...@portals.apache.org>.
    [ http://issues.apache.org/jira/browse/JS2-395?page=comments#action_12356909 ] 

Randy Watler commented on JS2-395:
----------------------------------

There may very well be a relationship, but it is not quantified at the moment.

When the OJB DB PageManager implementation is in place, it is likely that it will become the working run-time PSML implementation. Afterwords, the relationship between Castor XML, Graffito, and the DB implementation will be assessed. I believe that the Castor and Graffito PageManager implementations may well become read-only and serve primarily as PSML import plugin components.

Another related topic is the packaging of PSML documents in WAR files. A deployment mechanism related to the proposed inter-PageManager import implementation has been discussed.

In general, these musings have been very nacent and have not made their way to the list in any organized manner. Having a DB PageManager capability in place has been considered the first step before any significant progress can be made on JS2-350 or PSML deployment, so all of this will probably be post-2.0-FINAL: i.e. on the "back burner".


> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Commented: (JS2-395) DB Page Manager

Posted by "David Le Strat (JIRA)" <je...@portals.apache.org>.
    [ http://issues.apache.org/jira/browse/JS2-395?page=comments#action_12356894 ] 

David Le Strat commented on JS2-395:
------------------------------------

Quick question: does this relate to JS2-350?

> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Commented: (JS2-395) DB Page Manager

Posted by "Randy Watler (JIRA)" <je...@portals.apache.org>.
    [ http://issues.apache.org/jira/browse/JS2-395?page=comments#action_12357057 ] 

Randy Watler commented on JS2-395:
----------------------------------

Distributed caching will be required to make this feature work well in a clustered environment. The problem at the moment is that OJB caching is turned off by default in J2. This means that there will again be an internal cache implemented within the PageManager. This cache will have to be aged in some manner because it will not be distributed until a J2 wide cache is implemented. A distibuted cache implementation may or may not be addressed by 2.0-FINAL.

> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Commented: (JS2-395) DB Page Manager

Posted by "James Liao (JIRA)" <je...@portals.apache.org>.
    [ http://issues.apache.org/jira/browse/JS2-395?page=comments#action_12357096 ] 

James Liao commented on JS2-395:
--------------------------------

Why J2 turn off  OJB caching by default?

> DB Page Manager
> ---------------
>
>          Key: JS2-395
>          URL: http://issues.apache.org/jira/browse/JS2-395
>      Project: Jetspeed 2
>         Type: New Feature
>   Components: PSML
>     Versions: 2.0-FINAL
>     Reporter: David Sean Taylor
>     Assignee: Randy Watler
>      Fix For: 2.0-FINAL

>
> Second implementation of Page Manager: Database Page Manager.
> Storing pages normalized in the database
> Also, an importer from the file system XML files to DB is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org