Jetspeed 2
  1. Jetspeed 2
  2. JS2-1121

Create Two Sets of Demo/Min Pages Environments for 2.2.1 Release

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: 2.2.1
    • Component/s: None
    • Labels:
      None

      Description

      Create Two Sets of Demo/Min Pages Environments for 2.2.1 Release. With the introduction of the /ui pipeline, we are no longer leveraging profiling rules and fallbacks to display the available pages to a user. Instead, we are displaying menu options via spaces and the page navigator. To better demo the two different environments possible with Jetspeed (/ui pipeline and /portal pipeline), we are providing two different sets of pages directories:

      1. /portal pipeline - uses profiling rules, uses old decorators, can use templates
      a. demo - full demo, same as 2.2.0 demo, located in WEB-INF/pages
      b. min - minimal build, similar to 2.2.0 min, located in WEB-INF/min-pages

      2. /ui pipeline - leverages spaces, page navigator
      a. demo - full demo with several space examples, located in WEB-INF/ui-pages
      b. min - minimal build, good for starting a brand new project with only admin portlets, located in WEB-INF/ui-min-pages

      The seed data will also be different for the 4 different environments, see jetspeed-portal-resources/src/main/resources/seed/...

      1. j2-seed.xml – /portal pipeline demo seed data
      2. min/j2-seed.xml – /portal pipeline min seed data
      3. j2-ui-seed.xml – /ui pipeline demo seed data
      4. min/j2-ui-seed.xml – /ui pipeline min seed data

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        20h 42m 1 Randy Watler 09/Mar/10 19:54
        In Progress In Progress Resolved Resolved
        1d 11h 23m 1 Randy Watler 11/Mar/10 07:18
        Resolved Resolved Closed Closed
        572d 13h 45m 1 Ate Douma 04/Oct/11 22:04
        Ate Douma made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Hide
        Woonsan Ko added a comment -

        Hi Gonzalo,

        Please see JS2-1158 for those features.

        Woonsan

        Show
        Woonsan Ko added a comment - Hi Gonzalo, Please see JS2-1158 for those features. Woonsan
        Hide
        Gonzalo Aguilar added a comment -

        This should be added to the archetypes that generate custom portals as said Woonsan.


        Hi Gonzalo,

        You have an archetype generated portal project there. Unfortunately, the new targets such as ui and min-ui have been added only in the root pom of Jetspeed-2 trunk.
        We need to add those to the archetype as well. I think JS2-1121 could be reopened for this.

        Regards,

        Woonsan


        Show
        Gonzalo Aguilar added a comment - This should be added to the archetypes that generate custom portals as said Woonsan. Hi Gonzalo, You have an archetype generated portal project there. Unfortunately, the new targets such as ui and min-ui have been added only in the root pom of Jetspeed-2 trunk. We need to add those to the archetype as well. I think JS2-1121 could be reopened for this. Regards, Woonsan
        Randy Watler made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Randy Watler added a comment -

        8 configurations tested pass with last commit.

        Show
        Randy Watler added a comment - 8 configurations tested pass with last commit.
        Hide
        Randy Watler added a comment - - edited

        committed first iteration:

        • removed template.psml from min and demo targets
        • following targets now supported in J2 main build:

        demo
        min
        demo-dbpsml
        min-dbpsml
        ui
        min-ui
        ui-dbpsml
        min-ui-dbpsml

        SVN commit: 921661

        Show
        Randy Watler added a comment - - edited committed first iteration: removed template.psml from min and demo targets following targets now supported in J2 main build: demo min demo-dbpsml min-dbpsml ui min-ui ui-dbpsml min-ui-dbpsml SVN commit: 921661
        Randy Watler made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        David Sean Taylor added a comment -

        Would be helpful to base using templates on the jetui.customization.method flag at build time

        when set to "server" dont use the page navigator template (template.psml)

        when set to "ajax" use the navigations template template.tpsml

        Show
        David Sean Taylor added a comment - Would be helpful to base using templates on the jetui.customization.method flag at build time when set to "server" dont use the page navigator template (template.psml) when set to "ajax" use the navigations template template.tpsml
        David Sean Taylor made changes -
        Field Original Value New Value
        Assignee David Sean Taylor [ taylor ] Randy Watler [ rwatler ]
        Hide
        David Sean Taylor added a comment -

        Would be really helpful to toggle the jetspeed.properties flag:

        1. values ( ajax | server )
          jetui.customization.method = ajax

        to "server" for min and demo builds

        and to "ajax" for ui-demo and ui-min builds

        Show
        David Sean Taylor added a comment - Would be really helpful to toggle the jetspeed.properties flag: values ( ajax | server ) jetui.customization.method = ajax to "server" for min and demo builds and to "ajax" for ui-demo and ui-min builds
        David Sean Taylor created issue -

          People

          • Assignee:
            Randy Watler
            Reporter:
            David Sean Taylor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development