Alfresco 4 项目介绍

一、问题

      Alfresco
是一个开源的企业内容管理体系(ECM),功能相对于微软的SharePoint,
Documentum与FileNet诸如此类的成品。
支持多国语言, 支持LDAP, NTLM, Kerberos,活动目录,支持和Ms
Sharepoint,Google
Docs的融会,
跨平台,支持Windows/Unix系统。基于Java平台支付,通过开源之Tomcat+MySQL+Linux部署;系统支持多国语言(包括中文),提供基于开源之Lucene的文档搜索功能;基于OpenOffice,提供多文档格式的换,包括Office2003-2007、pdf、jpeg、jpg等。 

以github中遇感兴趣的色,直接克隆下来,随着兴趣更加深刻,在该地做了些修改,后来简直想fork到温馨的github仓库,又要管地面的改动提交至fork后的亲善的github仓库中。这时便碰见了git仓库的迁问题。

出如下主要意义:

二、解决

1 、文档管理,为传统的ECM解决方案节省成本的小卖部级文档管理

先查看remote的名字

  • 经现代的,消费者喜欢的共享界面提供整机的ECM功能
  • 一个联合的单独的蕴藏库来治本任何内容 – 文档,图像,视频和旋律
  • 爱使CIFS,WebDAV的,IMAP和SharePoint的合计作为一个共享网络驱动器
  • 毕开源并兼容CMIS和JSR168抵开花标准
git branch -r

2、记录管理

比方你的remote是origin,用git remote set_url 更换地方

  • 内置Alfresco的文档管理库,包括共享接口
  • 文件记录由桌面、电子邮件客户端或其它Web浏览器采用拖拽
  • 独立的缓解方案来保管公司的记录与其它情节
  • 资产经济和开放源码,没有初的license费用
git remote set-url origin remote_git_address

3、Web内容管理,企业规模的网络营销和Web内容管理之合并开源解决方案

remote_git_address更换成你的初的堆栈地址。

  • 一个合并的合作环境,使Web团队一起工作
  • 自打Office到Web自动发布企业内容
  • 市场营销团队可以简简单单地开创和宣告新内容
  • 放开行业标准技术,可以扩大使用流行的开发工具

三、参考

4、共享,一个现代之,基于浏览器的社会内容管理和搭档平台

Git仓库迁移而非丢掉失log的方

  • 要求能够保存原来的commit记录,应该如何迁移呢?
  • 以,本地就clone了本仓库,要布局成新的仓库地址,该怎么改也?
  • 瞩目:如果以了代码审核工具Gerrit,那么当进展操作前要以Gerrit关掉,等成恢复后再也将Gerrit开户即可
  • 与分散于世上之组织轻松协作内容和种类,
  • 新的社会功能,如状态,标签及内容的位移feed,使集团再次有效率
  • 无敌的团伙工具包括一个文档库,博客,维基,日历与简易的工作流
  • 比SharePoint更有可扩展性和开放性并作为一个开源堆栈运行

1、使用git push –mirror

优先了解一些git的基本参数介绍
git clone –bare

GIT-CLONE(1)                      Git Manual                      GIT-CLONE(1)

NAME
       git-clone - Clone a repository into a new directory

SYNOPSIS
       git clone [--template=<template_directory>]
                 [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
                 [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
                 [--depth <depth>] [--recursive] [--] <repository> [<directory>]
        --bare
            Make a bare GIT repository. That is, instead of creating <directory> and placing the administrative files
           in <directory>/.git, make the <directory> itself the $GIT_DIR. This obviously implies the -n because there
           is nowhere to check out the working tree. Also the branch heads at the remote are copied directly to
           corresponding local branch heads, without mapping them to refs/remotes/origin/. When this option is used,
           neither remote-tracking branches nor the related configuration variables are created.

git push –mirror

--mirror
           Instead of naming each ref to push, specifies that all refs under refs/ (which includes but is not limited
           to refs/heads/, refs/remotes/, and refs/tags/) be mirrored to the remote repository. Newly created local
           refs will be pushed to the remote end, locally updated refs will be force updated on the remote end, and
           deleted refs will be removed from the remote end. This is the default if the configuration option
           remote.<remote>.mirror is set.

5、内容平台,开源与开放标准的Java内容一律台构建设的其余内容丰富的应用程序

1、建立新仓库

  • 1). 从原来地方克隆一客裸版本库,比如原本托管给
    GitHub,或者是当地的私有仓库

git clone --bare git://192.168.10.XX/git_repo/project_name.git
  • 2). 然后交新的 Git 服务器上缔造一个初路,比如
    GitCafe,亦可能本地的民用仓库,如192.168.20.XX

su - git
cd /path/to/path/
mkdir new_project_name.git
git init --bare new_project_name.git
  • 3). 以镜像推送的方式及传代码到 GitCafe 服务器上。
    央确保已经补给加了公钥到新的机械及

cd project_name.git
git push --mirror git@192.168.20.XX/path/to/path/new_project_name.git
  • 4). 删除本地代码

cd ..
rm -rf project_name.git
  • 5). 到新服务器上找到 Clone 地址,直接Clone到本地就可以了。

git clone git@192.168.20.XX/path/to/path/new_project_name.git

这种办法可以保存原版本库中的备内容。

  • 开箱即用席卷DM , WCM和合作功能
  • 通过RESTful的API和开的标准如CMIS或JSR 168,快速定制开发
  • 起定义或扩大现有的开发人员或Alfresco 的合作伙伴
  • 揽为公司规模化,集群,复制与平安服务 
     

2、切换remote_url

先查看remote的名字

git branch -r

如你的remote是origin,用git remote set_url 更换地方

git remote set-url origin remote_git_address

remote_git_address更换成你的新的仓库地址。

老二栽切换remote_url的章程重新直接,直接还改.git/conf配置文件里之ip地址便执行。

来源: http://www.cnblogs.com/ZhangRuoXu/p/6706530.html

Alfresco 构建于以下开放标准:

•  Java 1.7
•  WebDAV – IETF web-based distributed authoring and versioning
•  5015.02 – US Department of Defense (DoD) certiied for records
managemen
•  JSR-170 – Java Content Repository (JCR) API
•  JSR-283 – Next generation of JCR
•  JSR-168 – Portal integration standard
•  CMIS – speciication supported by all major ECM vendors including
IBM, and Microsoft
•  Spring 2.0 Aspect-Oriented framework
•  Apache iBatis (replacing Hibernate from Alfresco 3.4 version
onwards)
•  AIFS (Alfresco Intelligent File System) supporting Windows iles
sharing (SMB/CIFS), NFS, and FTP
•  Open Office 3.3

Alfresco 4 企业版的全局图:

图片 1

Alfresco 4 的架构图:

图片 2

所涉及到开源组件:

Apache Lucene (http://lucene.apache.org/)
Hibernate (http://www.hibernate.org/)
Apache MyFaces (http://myfaces.apache.org/)
FreeMarker (http://freemarker.org/)
Mozilla Rhino JavaScript Engine (http://www.mozilla.org/rhino/)
OpenSymphony Quartz (http://www.opensymphony.com/quartz/)
Spring ACEGI (http://www.acegisecurity.org/)
Apache Axis (http://ws.apache.org/axis/)
OpenOfice.org (http://www.openoffice.org/)
Apache FOP (http://xmlgraphics.apache.org/fop/)
Apache POI ( POI (  (http://poi.apache.org/) )
JBoss jBPM (http://www.jboss.com/products/jbpm)
ImageMagick (http://www.imagemagick.org)
Chiba (http://chiba.sourceforge.net/)
PostgreSQL  http://www.postgresql.org/
SWF TOOLS http://www.swftools.org/

眼前社区本是发端源免费的,可以由这时下载。企业版是商贸的,合法在线文档。
至于开发,可先行夺Wiki站点了解, 开发Alfresco
SDK,源代码在SVN高达,有趣味可以去查看。

Alfresco 有少片WEB平台,一个凡Alfresco Explorer
就是客户端,关注管理用户,内容,规则等。
一个凡是Alfresco Share 关注协作,分享。包括博客, Wiki,讨论。

 

哼之,今天略介绍到此刻。希望对你企业信息化和软件开发有拉。

公或许感兴趣的篇章:

店铺服务总线Enterprise service
bus介绍
Windows的FailOver群集简介

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意要保留这个段子声明,且当篇章页面明显位置于来原文连接,否则保留追究法律责任的权。
该文章吧同时宣布于自家之独门博客中-Petter Liu
Blog。