Document Resources: Profiler mapping critiera to associated pages
-----------------------------------------------------------------
Key: JS2-363
URL: http://issues.apache.org/jira/browse/JS2-363
Project: Jetspeed 2
Type: New Feature
Components: Profiler
Versions: 2.0-FINAL
Reporter: David Sean Taylor
Assigned to: David Sean Taylor
Fix For: 2.0-FINAL
The portal should not be limited to PSML pages as resources.
With Randy's integration of Graffito coming any day now, we should be
considering supporting any document in our URI space.
Examples are:
htttp://localhost/jetspeed/portal/accounting/2005/Q3/profit-loss.html
htttp://localhost/jetspeed/portal/human-resources/policies/labotomy-policy.pdf
Right now, the portal requires that pages are addressed as a portal page.
Documents, such as HTML or PDF, cannot be addressed in the portal URI space.
Currently the portal addressable space is limited to folders and PSML pages
(in the case of the portlet pipeline, we can address portlets)
This feature will enable a new resource type: a document, such as an HTML
document.
The PSML file associated with the document will be determined by a new
profiling rule that looks at the path and
document name. This profiling rule will hold a mapping from the profiling
criteria to a PSML page.
Thus we can make course grain associations like:
*.html ----> map to a PSML file ----> /general/profiled/html.psml
*.pdf -----> map to -----> /general/profiled/pdf.psml
or more fine grained profiling criteria with regex:
/accounting/*/*.html ----> /_role/accounting/accounting-page1.psml
of course all other profiling rules can be applied to further identify the
documents page
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]