版权所有:(xiaodaoxiaodao)蓝小刀
xiaodaoxiaodao@gmail.com
http://www.blogjava.net/xiaodaoxiaodao/archive/2007/09/17/145970.html
转载请注明来源/作者
翻译:Alfresco WCM Website Framework (WSF)
翻译原文来源于http://wiki.alfresco.com/wiki/WSF
翻译时间:This page was last modified 11:11, 10 September 2007
Wiki
的更新时间可以在页面最底部看到。
第一次把英文的东西付诸于文字,恭喜自己一下先:)
由于个人翻译水平经验有限,欢迎批评指正。
WSF
Alfresco WCM Website Framework (WSF)
The Alfresco Website Framework is (currently) an
Alfresco Forge Project
whose goal is to produce a basic website framework/skeleton that provides web developers a starting point for building new websites using Alfresco WCM. The WSF is Copyright of Alfresco and licensed under GPL.
Important Note:
The WSF should currently be considered and viewed as an experimental playground as we explore ways of developing a series of best practices and design patterns for Alfresco WCM site development. Please keep this in mind as you begin to explore the WSF. Your feedback and suggestions are critical to the project's success. The eventual goal is to turn these into a robust and scalable platform for all Alfresco-based WCM activities.
Alfresco WCM Website Framework (WSF)
Alfresco Website Framework
当前是 Alfresco Forge Project下的一个项目,它的目标是为web站点构建一个基础的框架,当web开发人员使用Alfresco WCM创建新的web站点时,web站点可以基于这个框架进行开发。WSF基于GPL协议,版权归Alfresco所有。
注意:
WSF
现在还在测试验证中,我们正在研究其他的更好的使用Alfresco WCM 进行站点开发的方法,所以在你考虑使用WSF 之前,最好三思。同时希望你能够提供一些反馈和意见,这对于我们会非常有用。我们的最终目标是为所有基于Alfresco WCM的应用建立一个健全可升级的平台。
NEWS
-
WSF 2.0 Development to Commence
: We're going to start working on the next version of WSF and have created a wiki page to capture our design goals and plan for achieving them at WSF Development.
-
Roadmap Updated
: The roadmap has been updated with some new thoughts on the web presentation framework and some possible features.
新闻
-
WSF 2.0
开始开发
:
我们即将着手与WSF 下一个版本的开发,并且创建了一个wiki网页,用来记录开发目标和一些WSF Development的开发计划。
-
Roadmap
更新
:
在 roadmap上添加了一些关于web表示层的新想法和一些可能的特性。
WSF Features
-
Dynamic Navigation Channels
-
Three-level site navigation tree: Modeled and managed as web content.
-
Horizontal, Vertical Navigation: DHTML drop down menus and breadcrumbs.
-
Content Lists
-
Latest Content: Content list based on timestamp
-
Channel Content List: List of content under centain channels/
-
Multimedia File List: Embedded Flash Player lists videos and audio files.
-
Alfresco Documents: Traditional alfresco document list (via Open Search)
-
Featured Content List: Highlight a specific article to be featured on the front page.
-
Single Content View
-
Content Details
-
Picture of The Day: Supports slide show of multiple pictures.
-
Message of The Day: Single text block.
-
Sitemap
-
Implements Google Sitemap
-
Site Treeview
-
Treeview of all site assets and their properties.
-
Site Statistics
-
Display metrics related to site dynamic content.
-
Map Mashup
-
Display dynamic content (user profile) on Yahoo map.
-
Content Syndication
-
Alfresco document feed via Open Search REST API.
-
Alfresco WCM web content feed (Articles) in RSS format.
-
Site Configuration
-
Many site parameters are configurable e.g. style, header, footer, navigation, tool bar, locale etc.
WSF
特性
-
动态导航频道
-
三层站点导航树:作为web内容被设计和管理。
-
水平,垂直导航::DHTML 下拉菜单和breadcrumbs 面包屑式导航。
-
内容列表
-
最新内容:基于时间戳的内容列表。
-
频道内容列表:某个频道的内容列表。
-
多媒体文件列表:Flash Player文件列表视频和音频文件。
-
Alfresco
文档::传统alfresco 文档列表(通过Open Search自定义搜索引擎)
-
特殊内容列表:在前端页面高亮显示指定的一篇文章。
-
单个内容视图
-
内容详细
-
每日图片:支持多个图片幻灯片显示。
-
每日消息:单个文本块。
-
地图Mashup
-
显示基于Yahoo 地图的动态内容(用户代理) 。
-
内容Syndication
-
Alfresco
文档feed 通过Open Search REST API.
-
Alfresco WCM RSS
格式的web 内容feed (文章) 。
-
站点配置
-
很多站点参数是可配置的:例如style, header, footer, navigation, tool bar, locale 等等。
Installation
1. The code from the SVN server includes a pre-generated demo-website.war file under the "extra" folder. You can freely use this and skip the following three steps. If you wish to build from scratch, please read on.
2. Setup three environment variables
1. ALFRESCO_REPOSITORY -- points to the root folder of your local alfresco svn repository.
2. TOMCAT_HOME -- points to your alfresco tomcat home folder.
3. VIRTUAL_TOMCAT_HOME -- points to your virtual alfresco tomcat home folder.
3. Run ant script to build your alfresco instance.
4. Run ant script under alfresco/core.
1. If you point ALFRESCO_REPOSITORY to Enterprise HEAD, run ant -f build-head.xml build-demo-website
2. For others, run ant build-demo-website
安装
-
从SVN服务器上拿到的代码含有一个demo-website.war 文件,位于"extra" 文件夹下。你可以自由使用这个war包并且跳过下面的三步。如果你希望从代码重新创建,那么继续往下读。
-
创建三个环境变量Setup three environment variables
-
ALFRESCO_REPOSITORY –
指向你