|
v1.4 (6/18/2004)
NEW FEATURES:
- Site Navigation management system including XML templating language, navigation generation filter and navigation editor with drag-and-drop reordering.
- Supports uPortal 2.3
- Allow metadata RDF/XML loading from XSLT document() function with special '.rdf' extension on regular file path
- Support for setting group for files pushed to SFTP filesystems
- Support for build-time filters which are run as pre-processing, enabling filtered data to be included by other files.
BUG FIXES:
- dependencies in specific configurations may have been missed causing content to become stale
-
WYSIWYG may have not displayed properly under Internet Explorer at times
- if current edition of a file is deleted, most recent remaining edition now becomes current
- update HyperContent DTD url in project definitions
- files downloaded from file details screen are now properly downloaded with filename
v1.3 (3/15/2004)
NEW FEATURES:
- Spell-checker with built in dictionaries for American and British English, French and German and support for custom project dictionaries
- Image Editor allows in-browser cropping and resizing of photos and images, with automatic conversion between JPG, GIF and PNG formats
- Thumbnails automatically generated and displayed for images and files with VCARD photos
- SFTP support for secure publishing
- support uPortal 2.2 dynamic locale selection
BUG FIXES:
- Dates of files in an FTP filesystem may have been inaccurate
-
XML editor could fail to update content with Xerces 2.2.1
- jta.jar bundled to workaround uPortal 2.2 installation bug
CHANGES:
- Lots of refactoring and package changes
- increase buffer size and reduce memory use by reusing buffers
- now configured for uPortal 2.2 quick-start installation
- update sample project to demonstrate new features
- update FTP library to 1.2.3
- update WYSIWYG from latest HTMLArea code
-
XML includes optimized for speed and memory efficiency by reducing in-memory data copying, and caching and filtering SAX events
- no longer delete output file if build or publish fails
- tweak XML editor GUI for better skin compatibility
- store temp files asynchronously
- enhance performance with custom UTF-8 reader, writer and properties loader
- renamed project from CuCMS to HyperContent!
v1.2 (12/2003)
NEW FEATURES:
-
WYSIWYG markup editing with automatic HTML cleanup
- Full content and metadata searching
- VCARD metadata editor with LDAP integration and photo support
- Copy and move files and directories
- Contextual document creation
- Download or upload ZIP of any directory or file in the repository
- Compact command deletes all historical file editions, leaving only current content
- Prune command deletes empty directories from the repository
-
Preview, Build or Publish from any node in the repository filesystem
- Force Build and Force Publish refreshes all content
- All requests can now be gracefully stopped
- Performance metrics for Building helps identify site implementation bottlenecks
- DTDs and XSL imports can now be stored right in the repository
-
Preview XSL without saving
- Locate repository files by URL of output
- View file dependencies and references
- Ant build file simplifies installation
- Full localization capabilities for presenting GUI in other languages
- Support for non-editioning or prompt-required repositories
- Support for directory metadata, including label
- Configure "ignored" directories to allow nested filesystems
- Caching and performance enhancements
- Custom editor framework simplifies development of authoring environments
- Filter framework allows completely custom data manipulations
BUG FIXES:
- improve stream handling (close streams in finally statement)
- improve FTP filesystem compatibility with solaris
- fix bugs in filesystem copy and move functions that lost some metadata
- double-check permissions before performing commands, eliminate possible exploits
- enable use of Content Manager channel while request is running in background window
- improved filesystem change handling on screen refresh
- fix bug in XML editor where inserts may have occurred in the wrong places
- fix XML editor bug where parsed entities acquired from a system identity would be lost
- reject file or directory names with odd characters
- Content Manager GUI now enables browsers to properly display hand/link pointer over build, publish and preview links
CHANGES:
- new MIT-based license
- Filesystem API: added methods to store search index, copy directory
- upgrade to Jena 2.0
- refactored all editors to use new IEditor and localization frameworks
- permissions policy supports wildcards for new, copy and move functions
- changed ContentTypes.xml format to support new editor framework
- new request threading code improves multiple simultaneous user experience
- use of threadlocal variables in some classes to increase performance
- CMSException can use formatted messages for improved readability and localizability
- improved reporting of errors and warnings during build
- improved pattern recognition allows shallower, more readable directory paths and more strongly enforced structures
- defer filesystem access to support runtime re-configuration
- new icons: forward/back in edit mode, preview, edit and delete, content types, details
- one-click save or discard
- overhaul of file creation GUI; now contextual and more intuitive
- add new GUI sections for create, admin, copy/move, references, output, revisions
- directory GUI widgets are now anchored for improved navigation
- show dublin core title in details screen
- root directory is now visible and selectable in filesystem tree
- temp files now kept in memory during editing to speed up editor-switching
-
XML Editor: supports ID attributes, HTML parsing, new process icon, expand/collapse and lock/unlock elements
- much refactoring in publication engine
- removed converting filesystem impl; 1.0 installations must upgrade to 1.1 before 1.2
v1.1 (04/22/2003)
NEW FEATURES:
METADATA SUPPORT:
- New filesystem package is integrated with HP's Jena for file-level RDF metadata support
- New Dublin Core metadata editor works with any file type
- All metadata, including Dublin Core, is accessible for page rendering via XML Includes
- Multiple Editor support allows editing of disparate sets of metadata for the same file
NEW FILESYSTEM API AND IMPLEMENTATION:
- Filesystem-level RDF metadata support
- enhanced for performance
- no uPortal or HyperContent dependencies, so filesystem package can be re-used separately
OASIS XML CATALOG SUPPORT:
- Used to specify rewrite rules for locating DTDs or XML files
- Can be used to support local/offline hosting of documents normally retrieved from a URL
- Complete integration: any DTD, include file, stylesheet or URL referenced from an XSLT document() call can be redirected using the catalog
MULTIPLE EDITOR SUPPORT:
- Specify any number of different data and metadata editors per file
- Editors can be specified at global, project and file levels
- If a single editor fails to initialize, others are still available
ENHANCED BUILD FLEXIBILITY:
- Specify includes on a per-file basis
- Specify multiple forms of output for a page in the same markup
- Replace one file's contents with another at build time
- Retrieve includes, replacements and stylesheets from URLs
HyperContent is now fully UTF-8 transparent for working with worldwide scripts
BUG FIXES:
- File upload properly recognizes equivalent content types
- Files with custom specified editor factories whose content type had no universally specified factory would appear uneditable in Content Manager channel
- DTD parser for XML editor fixed to maintain attribute order and properly handle certain configurations of nested element lists
CHANGES:
- with-baseurl XSL parameter now provides a relative rather than absolute path
- with-property XSL parameter removed: RDF metadata is now available via XML includes
- with-filecomment XSL parameter removed: RDF metadata is now available via XML includes
- with-filename XSL parameter removed: XSL is now guaranteed the presence of cms:source and cms:include tags containing this information, as well as path and content type.
-
XML Include elements XmlIncludeWrapper, XmlSource and IncludedFile have been renamed respectively to wrapper, source and include under the namespace "http://www.ais.columbia.edu/sws/xmlns/cucms#"
- The new editioning Filesystem implementation will not work with 1.0 repositories. For backwards compatibility, change the "local-editioning" filesystem definition in /properties/FileSystemConfig.xml to point to the class "edu.columbia.ais.portal.cms.filesystem.ConvertingFileSystemImpl". Each filesystem will be converted on the first attempt to access it. This might take some time. Once all filesystems are converted and verified, you can safely change the implementation back to "edu.columbia.ais.filesystem.impl.LocalEditioningFileSystemImpl"
v1.0.1 (01/03/2003)
BUG FIX:
- "Deny" type permissions were not enforced
v1.0 (12/18/2002)
Initial release of HyperContent.
Features:
- Store, edit and publish files of any type
- Maintain history of file changes
- Recognize relationships between files
- Enforce access controls to projects and files
- Use uPortal as the platform for management functions
-
XML based content storage for adaptability, reuse, speed of development
-
XSL Transformations to allow multiple output forms of XML content
-
XML Includes to minimize data redundancy
- Extensible, customizable framework for file editors
-
Publish files to remote servers via FTP
|
| |