Alfresco Release 1.3
Operating System
- Linux
- MacOS
- UNIX
- Microsoft Windows
Database
- Any database supported by Hibernate, including:
- MySQL
- Oracle
- Microsoft SQL Server
Application Server
- JBoss Application Server
- Apache Tomcat
- J2SE 5.0 (JRE 5.0)
Browser
- Mozilla Firefox
- Microsoft Internet Explorer
Portal
- JBoss Portal
- Liferay Portal
- JSR-168
Languages
- Wide variety including:
- Chinese
- Dutch
- English
- French
- German
- Italian
- Russian
- Spanish
Technologies Used
- Java
- Spring Aspect-Oriented Framework
- ACEGI – Aspect-Oriented Security Framework
- MyFaces JSF Implementation
- Hibernate ORM Persistence
- Lucene Text Search Engine
- JLAN
- JBoss Application Server
- JBoss Portal
- POI File Format Conversion
- PDFBox – PDF Conversion
- OpenOffice
- MySQL
Supported Interfaces
- CIFS/SMB Microsoft File Share Protocol
- JSR-168 Portlet Specification
- JSR-127 Java Server Faces
- FTP
- WebDAV
- Web Services
Alfresco Release 1.3 – The 100% Open Source Platform for Simple ECM Application Development
The focus of Alfresco 1.3 has been two-fold – Performance and the creation of a simple, open source, platform for ECM application development. Applications can now be developed by power end users, using simple JavaScript, as well as sophisticated Java developers. The enhancements were also important for our ability to build our Web Content Management release coming out in preview at the end of the summer, records management and collaboration capabilities.
Release 1.3 has increased functionality in the areas of:
- Architecture – Benchmark Certification
- Administration – Zero-Time Upgrade for Development Extensions, Full Export
- Customization – Simple Action/Rule Extensions through JavaScript, Simple Extensible UI Dialog Wizard Framework, Meta-data Constraint Management
- Library Services – Document/Folder Cross Linking
- Team Collaboration – Simple Email based Workflow
- Records Management – Rule Activation on Update and Schedule, Soft Delete
- Other – Development SDK
Architecture
- Benchmark Certification – Significant scalability enhancements and benchmark certification representing real customer environments with a focus on multiple cores and processors
Administration
- Zero-Time Upgrade for Development Extensions – Client and server extension framework externalization
- Full Export – Export of whole Repository including types and users. This allows for the duplication of repositories for deployment and offers alternatives for backup and recovery.
Customization
- Server Customization – The primary area to simplify extending the server is in the use of JavaScript to build aspect and action extensions rather than just Java. This makes it possible for even novice programmers to add powerful business logic into the repository for reuse across all clients These can be invoked from rules, through a time based schedule or via a URL
- Client Customization – Open Pluggable UI Framework to dramatically simplify client configuration making possible new application components and AJAX-based interfaces
- Simple Extensible User Interface Dialog Wizard Framework – A type-based dispatcher allows pages, dialogs and wizards to be over-ridden on a content type basis
- Simple Configurable Menu Types and Items – Externalized menu and dialog configuration through XML file configuration. Originally, menus were defined in JSP pages
- Space/Folder Actions – Actions on Spaces/Folders allowing workflows to be performed on folders - which is particularly important for case-based workflow
- Meta-Data Constraint Management – Meta-Data constraints based on values or links to external RDBMS tables
- Dashboard/Template Space Binding – Persistent linking of a template to a space or document
Library Services
- Document Cross Linking – A document, or folder, can be linked to another content object or folder across multiple spaces. A change to a document is reflected across all spaces – Virtual Folders.
Data Management and Transformation Engine
- Configuration of New Content Transformers
- Configure/Extend new Transform Types
Content Contribution
- CIFS, Kerberos and LDAP support – Kerberos for authentication token support and LDAP for user and group support
Team Collaboration
- Customizable Email Templates
- Simple Email based Workflow – Embedded URL selection in email for "approve"/"reject" using customized email templates
- Extended email support for changes to documents, records or folders that can be sent to groups
Records Management
Alfresco has added a number of features to manage electronic records to the basic repository functionality. Our intention is to get to the DOD 5015.2 certification later 2006/early 2007. 1.3 adds some critical features:
- Extended Rule Activation – Schedule, content and metadata change based activation. Important for managing retention dates and managing document lifecycles
- Retention and Archival Policies – Soft delete and purge
- DOD 5015.2 Type Definitions
- Fileplan Support – Fileplan, file name and the management of records categories is supported through JavaScript
Other Features
- Developer SDK – Examples: Java applications, actions, aspects, Web Services applications, remote applications, JSR-170 applications and web Client extensions; Documentation – Javadocs and development documentation; Tools: JAR file support for smaller footprint applications
