Alfresco Community Edition 3.3
Welcome to the Alfresco Community Edition 3.3.
- 1 What's New with this Release
- 1.1 Enhancements
- 1.1.1 Full Implementation of CMIS 1.0 Specification
- 1.1.2 Share
- 1.1.3 Search
- 1.1.4 Portlet Development
- 1.1.5 Repository
- 1.1.6 Forms Engine
- 1.1.7 Web Content Management
- 1.1.8 Spring Surf
- 1.1.9 Content Services for IBM Lotus
- 1.2 Download and Installation
- 1.3 Release Notes
- 1.1 Enhancements
What's New with this Release
This release also provides the following enhancements:
Full Implementation of CMIS 1.0 Specification
- CMIS Query
- Web Services Binding
- REST Binding
- Access Control Lists
- Change Logs
- CMIS Test Compatibility Kit
- Plus Alfresco extension for Aspect query and property get/set operations
See CMIS for full details
New 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, Version Control
- Custom Types, Aspects and Metadata
- Full Permission (Access Control List) Management in Repository Document Library
- Thumbnails & Previews
- Favorites, Comments
- Multiple Navigation options including:
- Spaces (Folders)
- Filters: Iâ€™m Editing, Favorites
- Supports moving and copying documents to Share Sites
Note: Please see Enabling_Share_Repository_Document_Library for instructions on how the enable the Repository Document Library.
- New Share page component for managing structured data
- e.g. Tasks, To-Dos, Issues, 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
- â€œOpen in Alfresco Explorerâ€ folder details link
- Link allows easy access to Explorer interface (for managing rules, for example)
- Rules and Actions Management
- Create and Manage Rules within Share Sites and Repository
- Manage Rule execution order
- Linked Rules
- 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
- Theme Management
- Selectable Share UI Themes via Share Administration Console
- Share Search Operators providing Google like advanced search keywords based on the Full_Text_Search_Query_Syntax introduced in Alfresco_Community_Edition_3.2. Allows searching based on Alfresco model such as type, property values, dates, ranges, booleans and more
- For example:
type:document modified:today text:alfresco tutorial
- 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 API â€“ The transfer Service API can be utilised by Developers to build solutions that transfer content between Alfresco repositories (non 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 API â€“ The Rendition API will allow Developers to build solutions for easily repurposing content for web. For example, 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
- WCM deployment â€“ AVM to DM - WCM deployment facilities have been enhanced to add an additional deployment target. This additional deployment receiver allows WCM content authored and stored within the AVM to be deployed to local and remote Alfresco repositories (Alfresco DM). The Alfresco Deployment Receiver is configured as sub-system and a new Data Dictionary folder Web Deployed is configured as default as the deployment target.
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 you 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 scaffold together 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.
Content Services for IBM Lotus
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 has now been included in Alfresco Community 3.3. The combination of Lotus software and Alfresco provides organizations with an alternative to Microsoft SharePoint.
For Installation and Configuration of AMP for Integration of Alfresco and IBM Lotus Products, please refer to document, Lotus Quickr Integration with Alfresco
Download and Installation
For download and installation instructions, refer to the 3.3 Download Community page.
Refer to Release Notes for details of the Alfresco Community Edition 3.3 release.