•  
Main
About Hippo Portal
Documentation
Community
Other

Release 1.07.00

September 19th, 2008, Hippo Portal 1.07.00 was released.

Main features

Some main features of Hippo Portal release 1.07.00 are:

  • Using Jetspeed 2.1.3-postrelease r693323
  • Added the Maven portal plugin as subproject to improve the build process. (See here)
  • Improved the demo portal.
  • Changed behaviour of the standard Breadcrumbs Portlet, using the site map.
  • Added support for NTLM authentication.
  • Introduction of a form handling framework.
  • Support for making binaries publicly available.

Full issue list

These issues can be found at http://issues.hippo.nl/browse/PORTAL .

Bug

  • [PORTAL-13 ] - Prebuilt demo does not run on Linux
  • [PORTAL-17 ] - Demo portal doesn't work for intranet.localhost domain
  • [PORTAL-25 ] - Repository based navigation: folders without documents, but WITH index document are not shown
  • [PORTAL-34 ] - Strip leading domain name when determing security principal name
  • [PORTAL-39 ] - bug in determining full portal url
  • [PORTAL-45 ] - create dummy POM extension files in case plugin fails
  • [PORTAL-49 ] - RepositorySourceFactory does not recognize non-default CMSService
  • [PORTAL-52 ] - Proxy creation in HippoPortalRegistry does not recognize interfaces declared in the registration object's class hierarchy
  • [PORTAL-54 ] - incorrect portal url generation when datasources of sitemap items have trailing slashes
  • [PORTAL-55 ] - Upgrade to snapshot build of Jetspeed-2.1.3-postrelease to synchronize with 2.1.3-postrelease fixes and enhancements
  • [PORTAL-56 ] - Bug in Link Factory: only return linkitem when a portal link can be associated with the document path
  • [PORTAL-71 ] - check maven remote repository configuration in getting started docs
  • [PORTAL-77 ] - NullPointer in SiteNavigation when getting the breadcrumbs
  • [PORTAL-83 ] - Bug in resolving sitepart used to create final portal url

Improvement

  • [PORTAL-16 ] - The demo-portal installation & setup instruction should be more elaborate
  • [PORTAL-18 ] - Breadcrumbs portlet: implement standard behaviour
  • [PORTAL-20 ] - Add utility methods for searching items in sitemap object
  • [PORTAL-22 ] - Refactor object caching interface
  • [PORTAL-26 ] - Add upload method to DocumentUploadService accepting an absolute document path
  • [PORTAL-27 ] - Update Hippo Repository Java Adapter to version 2.05 and use new features
  • [PORTAL-28 ] - Dateselection utility class: calculate intersections of date periods
  • [PORTAL-30 ] - update portal to jetspeed 2.1.3
  • [PORTAL-37 ] - use cleaner, shorter portal urls
  • [PORTAL-38 ] - Allow post processing a just resolved CMSRequestContext
  • [PORTAL-42 ] - Cleanup and improve demo portal setup and configuration
  • [PORTAL-47 ] - refactoring Portal URL generation
  • [PORTAL-53 ] - Support SiteMenus which start at a certain level within the site map possibly filtered by tree as well as have a fixed or minimal number of levels opened
  • [PORTAL-57 ] - Add simple linkrewriter class for usage in templating engine or XSLT transforms
  • [PORTAL-58 ] - add pager object to freemarker model of FreeMarkerListContentPortlet
  • [PORTAL-59 ] - Use dynamic page parameter for Pager object
  • [PORTAL-60 ] - add general-purpose getPortletParameter method to BaseContentPortlet
  • [PORTAL-73 ] - Configurable path delimiter tokens
  • [PORTAL-75 ] - Dynamic PSML resolving
  • [PORTAL-78 ] - When encountering a site map item with a duplicate id, warn instead of throw exception
  • [PORTAL-79 ] - Move resolving of CMSRequestContext to valve
  • [PORTAL-80 ] - Set a type on CMSRequestContext to enable setting HTTP status code 404

New Feature

  • [PORTAL-19 ] - NTLM Authentication Support
  • [PORTAL-21 ] - Add utility Dateselection class
  • [PORTAL-24 ] - Implement form handling framework
  • [PORTAL-31 ] - JAXB support for unmarshalling XML to Java objects
  • [PORTAL-32 ] - Implement pseudo-protocol based sourceresolver / source factory framework
  • [PORTAL-33 ] - Marshalled (caching) object manager for marshalling XML to an object
  • [PORTAL-40 ] - Providing Terms Of Use acknowledgement support
  • [PORTAL-43 ] - initial setup
  • [PORTAL-48 ] - Transform sitemap document with an XSLT before parsing
  • [PORTAL-51 ] - mark paths in /binaries as public