最近Alfresco出了1.2版本,功能有很多增强。不过当前版本仍旧集中于文档内容的管理,几乎没有发布方面的功能。Alfresco已经从Web Content Management行业的著名公司 Interwoven挖过来一个副总和几个核心开发人员,今年要在网站内容发布方面有所动作,预计Preview的版本今年夏天出来。
以下路线图内容摘自http://www.alfresco.org/forums/viewtopic.php?t=947
Target:
- Preview release mid-summer
- 1.0 release by end of year
Ten areas of functional enhancements we are actively investigating:
1. Change set staging and in-context preview
Ability to add, edit, or delete multiple files and folders
in sandboxed workspace and test those changes in a
virtualized view of the entire website. Ability to integrate
approved change sets into the main website and deploy
for public consumption.
2. XML data capture and transformation
Ability to access browser-based forms with configurable
business logic to capture structured content and store
as any arbitrary XML document. Ability to apply rules
against capture XML to transform into any number of
output format (multiple HTML page renditions, other XML
formats, or PDF).
3. Document publishing and transformation
Ability to publish documents from a collaboration space
and promote PDF and HTML renditions to an internal or
public-facing website. Ability to resync renditions upon
document modification.
4. Configurable editorial review processes
Ability to route web content through a configurable
serial or read-only concurrent review process. Ability
to route content for review and approval via HTML-formatted
email messages (for reviewers unfamiliar with the Alfresco
web client).
5. Configurable metadata capture
Ability to capture arbitrary metadata on all published
assets for purposes of run-time navigation, timed launch
and expiration, search, entitlement, and personalization.
6. Page components and component-based page assembly
Ability to create reusable web building blocks and repurpose
across multiple pages and multiple sites (breadcrumbs,
category browsers, navbars, indexes, teasers, etc.). Ability
for web publishers to modify run-time behavior of components
on a dynamic web page (which product to promote in a teaser,
# of press releases highlighted in a list component, etc.).
7. Site templating
Ability to templatize a website, including default directory
structure, page templates, content forms, editorial review
processes, deployment rules, and more. Ability for web
content managers to create new websites based on existing
site templating to quickly clone and publish a new website
with minimal development and configuration.
8. Site snapshoting and rollback
Site-level archival for purposes of rollback and recovery.
9. Integrated deployment module
Ability to deploy approved sites, pages, and content to
one or multiple front-end webservers. Includes support
for timed launch and expiration and ability to deploy both
static, generated HTML or XML to a run-time JCR for
dynamic content delivery.
10. Integrated run-time content delivery framework
Ability to host a run-time JCR outside the firewall with
run-time generation of web pages.
In addition to the above, we are also looking to build a sample
OOTB website (an information-orient internet website) that can
be used OOTB or as a reference for people's own development
efforts. This reference site will be packaged so that others can
easily contribute additional templates and components so that
other types of reference sites can be readily shared from Alfresco
implementation to Alfresco implementation.