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