Alfresco提供了诸多管理工具,帮助管理员完成一系列基本和高级的管理操作。
Alfresco文档管理DM是Alfresco的主要应用,其核心是一个带有版本控制Version Control的Repository,这个版本控制的范围包括
包括在版本控制功能,Alfresco提供了一套完善的垃圾内容回收及安全删除机制,为日常文档管理提供健壮的版本恢复和丢失处理功能。
每当用户在Alfresco里对某个文件/目录进行删除操作后,系统不会立即把该文件/目录删除掉,而是继续保存在系统中。
在Alfresco的内容存储分为数据库和文件系统,数据库存储着数据的对象并指向文件系统中存放的内容文件,当某个文件/目录被删除时,这个内容的数据和文件都还保存在Alfresco系统中,只要打开控制面板的垃圾工具,就可以找到之前删除的内容
>顶部控制面板>User Profile>Manage Deleted Items(底下)
你会看到一个删除列表,这个列表显示了历史删除的内容版本,你可以通过过滤按钮查按时间或用户来查找删除的内容。当你找到删除内容后,你可以
当你点击彻底删除后,你就将无法再恢复这个内容了。这时,这个内容的数据对象部分将从Alfresco的数据库中删除,而文件系统上的内容文件就变成了没有指向的垃圾文件,被移送到另外一个真正的垃圾目录下。
看看Alfresco的文件系统存储结构:
../alf_data
/audit.contentstore
/backup-lucene-indexes
/contentstore
/contentstore.deleted
/lucene-indexes
这里有两个目录,contentstore和contentstore.deleted,contentstore是内容的存放目录,而contentstore.deleted就是无用文件的存放目录了。放在contentstore.deleted下的内容会占用硬盘的空间,系统管理员可以定时清理一下。
深入Alfresco的内容删除管理配置文件,可以了解到,系统缺省情况下不会立即删除掉永久删除的文件,而是会继续保存一段时间(缺省14天),然而,你可以更改这些设定,在repository.properties文件里
# Decide if content should be removed from the system immediately after being orphaned. # Do not change this unless you have examined the impact it has on your backup procedures. system.content.eagerOrphanCleanup=true # The number of days to keep orphaned content in the content stores. # This has no effect on the 'deleted' content stores, which are not automatically emptied. system.content.orphanProtectDays=10 # The CRON expression to trigger the deletion of resources associated with orphaned content. system.content.orphanCleanup.cronExpression=0 0 4 * * ?
这三个参数可以控制系统如何处理永久删除的文件,你可以定时或立即执行删除工作。对于系统硬盘空间资源比较紧张的环境,管理员应该对此作出适当的调整。
管理员控制面板包括了用户组管理、用户帐户管理、分类目录管理、导入与导出、系统信息等。 通过管理员身份登陆进入系统后,点击顶部工具条中的“Administration console”按钮,即可打开管理员控制面板,并使用下列工具:
你可以使用用户组管理来添加、修改或删除系统中的任意一个组。组的作用是把一系列有相同操作的账户进行合并,方便分配权限是的操作。
添加组
注意:你可以把一个用户账户添加到不同的组里,这样,这个账户就具有不同的权限了
删除组
你可以使用用户账户管理来添加、修改或删除系统中的任意一个帐户。
添加帐户
修改该账户
注意:Alfresco不允许对已有账户的登陆名称进行修改;
分类目录就是标签库,你可以自由地定义不同的分类,用以添加到目录或文档内容上,加以区分。
添加分类
删除分类
Alfresco的管理工具提供了导出与导入工具,你可以通过这些工具来备份或转移内容及目录。
导出
导入
系统信息为管理员提供了系统运行时的各种参数,其中包括: