Updated developer version
Posted by Matt Rajkowski on March 12, 2008, 10:55 AM EDT
This version compiles and installs, and possibly upgrades a production installation. Please test and report your findings.
What's new...
Infrastructure:
- Java5/6 only; Java 1.4 no longer supported
- PostgreSQL 8.3 (8.0-8.2 supported); MS SQL not tested
- Upgraded WYSIWYG HTML editor to TinyMCE 3; compability for Firefox, IE, Safari
- Uses layoutDefault.jsp as default layout (build.properties may need update)
- Moved index.jsp to Welcome Servlet
- Added Yahoo UI (YUI) Javascript Library
- Added Java Standard Tag Library JSTL support
- Updated Lucene, BouncyCastle, nekohtml
- Added Bliki, Castor, Commons-Codec, Commons-IO, MPXJ, OpenCSV
- Added embedded Pluto Portal server
- Added a separate database connection pool for web-tier
- Added a separate database connection pool for application-tier
- Added a separate database connection pool for RSS feeds
- ConnectionPool previously could end up with a persistent connection even
though a temporary connection was all that was needed
- Major improvements to API and API Tools w/unit tests
Compiler:
- Added "ant unittests" (requires iteam-test PSQL database)
- Added "ant tomcat.redeploy" to deploy to remote server (check home.properties)
Functionality:
- Updated UI uses top-down approach
- Added a presence indicator if user has a website session open
- Added a portlet-based dashboard (uses Pluto/JSR-168)
- Added a project calendar with project meetings
- Added Scrum portlets for target release progress and itemized list
- Added List Buckets to easily update a list item's properties
- Added configure List Item properties for:
Functional Area, Complexity, Business Value, Target Sprint, Target Release,
Status, Remaining, Assigned Priority
- Added capability to rate list items
- A list item history is now kept which tracks changes to a list item
- Search results now allow for easier filtering of results by type, project,
and open/closed projects
- Added address fields to contact
- Supports multiple languages; German first language added, Spanish underway
- Added capability for multiple websites (intended for multiple locales) when
using the Website capability to "front" Team Elements
- Added a user permission for "Content Editor" access
- Added a language property for projects, to be used by website capability
- After logging in, the browser receives a redirect which allows the user to
refresh the browser
- Plus more...
New functionality that is incomplete...
TODO:
- Issue view count
- Issue Category view count
- Default drop-downs when creating a project
- Fix search results page
- Finalize Wiki PDF export (just need to download created file)
- Fix wiki comments
- Fix discussion quoting, question functionality (remove JQuery)
- Implement tabs for top-level Blogs, Wiki, Documents
- Dashboard security
- Finalize Microsoft Project import
- Finalize Project Plan locking
- Finalize Re-import project plan
- Fix news history... by date, author, etc.
- Finalize Scrum Sprint portlets
- Finalize converting a sprint to a project plan outline
- Finalize YUI AJAX datatable
- Test the .war install and upgrade