从Alfresco看老外的软件设计(一)Alfresco介绍

Alfresco是什么,请看

[infoq]Alfresco发布Activiti项目——基于Apache2许可的BPM引擎

Alfresco中文简介

切入正题:

Alfresco文档(最后修改时间5/21/20095:14:00PM)

Alfresco基本情况

Alfresco能做什么

a)DocumentManagement(文档管理)

b)虚拟文件系统(用Web+Java的形式完成了文件系统)-代替了共享驱动,提供了相同的接口。

c)像Email规则(像Email中的邮件过滤,自动触发等)-配置插件即可以自动化的方式处理手工操作

d)像Google查询(Google查询在作者眼中很不错)-直接从IE/Firefox中进行查询

e)像Yahoo浏览(Yahoo的按习惯自动分类浏览作的很好)-自动的元数据提取和分类

由于工作性质,切入Alfresco较早,所以一直都在围绕着3.0展开的工作,所以以下的内容都是基于3.0的。目前的最新版是3.3.有兴趣的可以去看看最新的功能!

Alfresco3.0SDK源码与2009-5-23SVNAlfresco3.1源码的区别

是采用了最新的包的引用像Lucene2.1->Lucene2.4中的interface的接口定义不一样.等等.所以我们配套使用3.0StableSDK+WebAlfresco

alfresco相关说明

SVN版本只是作为参考,主要使用Alfresco3.0Stable稳定版。

3.0稳定版中,有部分的源码并未发布(或许是alfresco官方不建议用户去修改那部分源码,未发布的源码包在SVN源码库中有发布)

SVN源码库中与SDK源码包对比

Slingshot:是SVN的Web工程

JLAN:JavaLAN,这个是一个工程,它用JAVA实现了多种的网络协议(SMB,FTP..)。

相关推荐