Wicket
  1. Wicket
  2. WICKET-647 New Wicket Portlet support
  3. WICKET-658

New Wicket Portlet support: provide a Jetspeed-2 demo installer with wicket-examples configured as portlets out-of-the-box

    Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.0-beta2, 1.3.0-beta3
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Activity

      Hide
      Ate Douma added a comment - - edited

      I've created a quick and dirty custom Jetspeed-2.1.1-beta1 installer specifically configured for demoing the Wicket example portlets.
      It can be downloaded here:

      http://people.apache.org/~ate/wicket/jetspeed-2.1.1-beta1-wicket-demo-installer.jar (35Mb)

      I've simplified the installer a bit for only allowing installation using an embedded Derby database (Jetspeed-2 provides support for many/most databases).

      Once installed (just choose the default action on every page), you can start the (Tomcat based) portal by going to the $

      {installationPath}

      /bin and run startup.bat or startup.sh.

      After 30 seconds or so (please wait until the Tomcat server truly is up and running), you can access the default portal page through:

      http://localhost:8080/jetspeed/

      The start page contains a short explanation about the Wicket Portlets Demo and you'll see several Wicket Example page tabs in the top menu bar to actually invoke some.

      You normally shouldn't need to login the portal as I've provided all examples on public viewable pages, but if you want/need to do so, best use the admin/admin account
      (more information about it on the start page). Note: for the admin user you'll be required to change its password on first login.

      Happy testing!

      Show
      Ate Douma added a comment - - edited I've created a quick and dirty custom Jetspeed-2.1.1-beta1 installer specifically configured for demoing the Wicket example portlets. It can be downloaded here: http://people.apache.org/~ate/wicket/jetspeed-2.1.1-beta1-wicket-demo-installer.jar (35Mb) I've simplified the installer a bit for only allowing installation using an embedded Derby database (Jetspeed-2 provides support for many/most databases). Once installed (just choose the default action on every page), you can start the (Tomcat based) portal by going to the $ {installationPath} /bin and run startup.bat or startup.sh. After 30 seconds or so (please wait until the Tomcat server truly is up and running), you can access the default portal page through: http://localhost:8080/jetspeed/ The start page contains a short explanation about the Wicket Portlets Demo and you'll see several Wicket Example page tabs in the top menu bar to actually invoke some. You normally shouldn't need to login the portal as I've provided all examples on public viewable pages, but if you want/need to do so, best use the admin/admin account (more information about it on the start page). Note: for the admin user you'll be required to change its password on first login. Happy testing!
      Hide
      Ate Douma added a comment -

      A small note: you can install the demo with Java 1.4 or 5

      Show
      Ate Douma added a comment - A small note: you can install the demo with Java 1.4 or 5
      Hide
      Ate Douma added a comment -

      Ouch, the previous comment isn't completely true.
      Jetspeed itself runs fine under Java 1.4, but the wicket examples do need Java 1.5

      Show
      Ate Douma added a comment - Ouch, the previous comment isn't completely true. Jetspeed itself runs fine under Java 1.4, but the wicket examples do need Java 1.5
      Hide
      Ate Douma added a comment -

      I'm going to provide a new jetspeed-2 demo installer for the latest portlet-support at branch 1.3.0-beta3-portlet-support.
      This will be based on the Jetspeed-2.1.2 release.

      Show
      Ate Douma added a comment - I'm going to provide a new jetspeed-2 demo installer for the latest portlet-support at branch 1.3.0-beta3-portlet-support. This will be based on the Jetspeed-2.1.2 release.
      Hide
      Ate Douma added a comment -

      I've created a new jetspeed-2 demo installer using the latest portlet-support at branch 1.3.0-beta3-portlet-support and the latest jetspeed-2.1.3-dev version which provides Wicket Portlet support out-of-the-box.

      t can be downloaded here:

      http://people.apache.org/~ate/wicket/jetspeed-2.1.3-dev-wicket-demo-installer.jar (43Mb)

      This new demo showcases both the new WicketExamplesMenuPortlet from which all available Wicket Portlet Examples can be invoked, as well as a separate page showing a few individual Wicket portlets.

      Once installed (just choose the default action on every page), you can start the (Tomcat 5.1.23 based) portal by going to the $

      {installationPath}

      /bin and run startup.bat or startup.sh.

      After 30 seconds or so (please wait until the Tomcat server truly is up and running and logs "INFO: Server startup in xxxx ms"), you can access the portal through:

      http://localhost:8080/

      The start page contains a short explanation about the Wicket Portlets demo and information how to access the example Wicket portlets from the top menu navigation bar.

      I've also uploaded the original wicket-examples.war build from the 1.3.0-beta3-portlet-support branch:

      http://people.apache.org/~ate/wicket/wicket-examples.war (8.4Mb)

      That same war is used in the portal demo but you can also deploy it in any standard web server to validate it still runs just as well in a plain servlet container.
      There are no portlet-api/container dependencies: portlet-support is only automatically enabled when it discovers a portlet container!

      With this last demo I now consider the (initial) portlet-support usable and complete enough for Wicket trunk integration.

      Show
      Ate Douma added a comment - I've created a new jetspeed-2 demo installer using the latest portlet-support at branch 1.3.0-beta3-portlet-support and the latest jetspeed-2.1.3-dev version which provides Wicket Portlet support out-of-the-box. t can be downloaded here: http://people.apache.org/~ate/wicket/jetspeed-2.1.3-dev-wicket-demo-installer.jar (43Mb) This new demo showcases both the new WicketExamplesMenuPortlet from which all available Wicket Portlet Examples can be invoked, as well as a separate page showing a few individual Wicket portlets. Once installed (just choose the default action on every page), you can start the (Tomcat 5.1.23 based) portal by going to the $ {installationPath} /bin and run startup.bat or startup.sh. After 30 seconds or so (please wait until the Tomcat server truly is up and running and logs "INFO: Server startup in xxxx ms"), you can access the portal through: http://localhost:8080/ The start page contains a short explanation about the Wicket Portlets demo and information how to access the example Wicket portlets from the top menu navigation bar. I've also uploaded the original wicket-examples.war build from the 1.3.0-beta3-portlet-support branch: http://people.apache.org/~ate/wicket/wicket-examples.war (8.4Mb) That same war is used in the portal demo but you can also deploy it in any standard web server to validate it still runs just as well in a plain servlet container. There are no portlet-api/container dependencies: portlet-support is only automatically enabled when it discovers a portlet container! With this last demo I now consider the (initial) portlet-support usable and complete enough for Wicket trunk integration.

        People

        • Assignee:
          Ate Douma
          Reporter:
          Ate Douma
        • Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Development