Uploaded image for project: 'Jetspeed 2 (Retired)'
  1. Jetspeed 2 (Retired)
  2. JS2-363

Document Resources: Profiler mapping critiera to associated pages

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0-FINAL
    • 2.0-FINAL
    • Profiler
    • None

    Description

      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

      Attachments

        Activity

          People

            taylor David Sean Taylor
            taylor David Sean Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: