This release includes many new features and enhancements. The following provides a summary of the new capabilities.
Technology Preview Installation Wizards
This release includes new technology preview Alfresco installation wizards. For Windows, the wizard installs Alfresco as a service. This new installer includes all the following components for all platforms:
JDK 1.6 Update 18
Third party components for transformation:
The following optional modules:
SharePoint Protocol Support
Important: The standard installation wizards are also included in this release.
Full Implementation of CMIS 1.0 Specification
Web Services Binding
Access Control Lists
CMIS Test Compatibility Kit
Plus Alfresco extension for Aspect query and property get/set operations
Transfer Service â€“ The Transfer Service API can be used by developers to build solutions that transfer content between Alfresco repositories. The Transfer Service uses the core Alfresco repository and not the AVM. This type of transfer allows rich content structures and relationships to be maintained between Alfresco environments. This is especially useful to WCM architectures where Alfresco provides both authoring and delivery tier components. Transfer Service
Rendition Service â€“ The Rendition Service API enables developers to build solutions for easily repurposing content. A 'Rendition Engine' framework provides an extensible solution for integrating new content transformation services. Out-of-the-box, Rendition Engines include Reformat, Image, FreeMarker, XSLT, and Composite. The Rendition Service provides features for WCM use cases to easily reformat content for the web (such as creating a PDF rendition from a Word document or generating a PNG image rendition from a JPG image). FreeMarker and XSLT templates can also be used as part of the Rendition API. Rendition Service
Updated Repository Document Library
Provides full access to all content (spaces and files) in the Alfresco repository according to user permissions.
Comprehensive document management features including:
Checkin, Checkout, and Version Control
Custom Types, Aspects, and Metadata
Full Permission (Access Control List) Management in the Repository Document Library
Thumbnails and Previews
Favorites and Comments
Multiple Navigation options including:
Filters: Iâ€™m Editing, Favorites
Supports moving and copying documents to Share sites
Share Site Data Lists
New Share page component for managing structured data
such as Tasks, To-Dos, Issues, and Contacts
New types of lists can be defined using standard modeling and Forms (Types and Aspects) capabilities
Multiple list instances per site
Paging, Sorting, and Filtering (Recently Added, Modified, Created by Me)
Sites and Repository Library Enhancements
Creation and editing of text-based documents
Available in both the Site Document Library and Repository Document Library
Supports Plain Text, HTML using Rich Text Editor, and XML
WebDAV Link from Document Details
Open Document over WebDAV
Rules and Actions Management
Create and manage rules within Share sites and Repository
Manage rule execution order
Allows rule reuse across multiple spaces
Supports centralized management of libraries of rules
Rule updates will be reflected in all locations they are referenced
Error handling for failed rules - allows corrective
Selectable Share UI Themes via the Share Administration Console
Outlook Integration - Meeting Workspaces
Integration between Outlook 2003/2007. This supports creation or linking to Share sites to support meetings. This includes managing meeting deliverables, supporting documentation, agenda items, tasks, and discussions.
No client download required; you just need to install the SharePoint Protocol Support module
Create a new site for your meeting request or reuse existing site
New Site preset for Meeting Workspaces
Automatically synchronize meeting attendees with site membership on creation and update of meeting attendees in Outlook
Site calendar updated to support recurring meetings
Meeting invites sent via email automatically include link in message body to allow quick and easy access to site from email message
Share Search Operators providing 'Google like' advanced search keywords based on the Full_Text_Search_Query_Syntax. Allows searching based on Alfresco models such as type, property values, dates, ranges, Booleans, and more.
Portal Single Sign-On (SSO) and URL Rewriting for Web Script Framework
Aids development and deployment of portlets within a portal container on a remote tier
Includes CMISFolder Portlet (sample portlet providing an example of how to build portlet supporting SSO and URL rewriting when running in a portal).
Updated WebDAV support to complete coverage of WebDAV specification
Rich text control (TinyMCE)
Content control allowing inline editing of content
Associations to users and/or groups are now supported
Help text for fields, renders a '?' icon that reveals the configured help text; some constraints automatically add help text to instruct the user what data to enter
Added redirect support for successful submissions
Web Content Management
New features focused on helping companies manage their web presence include:
Transfer Service â€“ The Transfer Service provides core content services that can be leveraged for WCM use cases. See the Repository Services section for more detail.
Rendition API â€“ The Rendition Service provides core content services that can be leveraged for WCM use cases. See the Repository Services section for more detail.
In mid-2009, Alfresco began working directly with SpringSource to contribute Alfresco's scriptable web technologies as formal Spring Framework extensions. The Spring Surf project includes Alfresco's Web Scripts, Spring Surf and Web Studio (now called Web Editor Framework) technologies. It is available today for download from SpringSource.
Alfresco 3.3 now includes Spring Surf. Surf includes many new features for the community:
Spring MVC - The Web Script and Surf runtimes now integrate with Spring MVC for Spring Framework 3.0. This provides a standardized approach to building enterprise-grade applications using scriptable views. Alfresco 3.3 applications like Alfresco Share and Alfresco Web Editor ride on top of the Spring MVC backbone and this further provides the community with a best practice for building their own custom applications.
Portlet 2.0 - Spring Surf applications now support JSR-268 (or Portlet 2.0) through integration with Spring Framework Portlet MVC. Components or pages built using Web Scripts can be surfaced back through a JSR-268 compliant portal.
Pluggable Processors - Spring Surf lets developers plug in custom script and template processors to support things like Groovy-backed scriptable controllers and PHP-backed view templates. You can learn more about these by visiting http://www.springsurf.org.
Web Editor Framework - The Spring Web Editor is included with Alfresco 3.3. It provides a framework into which developers can plug in their own custom in-context editing functionality. Alfresco 3.3 includes In-Context Editing and Forms support as supported plugins for this framework.
Developer Tools - Spring Surf includes a suite of developer tools based on Spring Roo and SpringSource Tool Suite that lower the learning curve and quicken the delivery of custom Web Script and Surf sites. Using this SDK, you can quickly build a Spring Surf web application from the command line or generate HTML and PDF documentation for your custom annotated Web Scripts. You can learn more and get started by downloading these tools from http://www.springsurf.org.
IBM Lotus Quickr Module
Following on from the â€˜Technology Previewâ€™ of the integration between Alfresco and IBM Lotus software products (Lotus Quickr, Lotus Connections and Lotus Notes), this functionality is now supported in Alfresco Enterprise 3.3. The combination of Lotus software and Alfresco provides organizations with an alternative to Microsoft SharePoint.
For installation and configuration instructions for the Lotus Quickr module, refer to Administering an Alfresco Production Environment on Alfresco Network.