标签: alfresco

maven条件依赖

我们希望根据客户的选择捆绑来自(Alfresco或Jackrabbit或......)的库依赖项.依赖项的数量实际上取决于所选的供应商.我们如何在maven级别提供挂钩,以便最终产品根据客户选择包含相关的罐子.

maven-2 alfresco jackrabbit

8
推荐指数
1
解决办法
3609
查看次数

示例rest url从alfresco中检索内容

我想使用restful在alfresco中的catalog目录文件夹中检索sample.html的内容.

从alfresco文档中,我得到了以下休息URL来检索文档的内容.但我不知道到底是什么性质,stor_type,store_id,idattach.

GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}
Run Code Online (Sandbox Code Playgroud)

如果有人向我解释上述其他网址属性并为我提供示例,将不胜感激.

alfresco

8
推荐指数
1
解决办法
2万
查看次数

为什么Alfresco Moodle集成会反弹我的登录信息?

我让Moodle运行在由2个不同平台(AWS和Rackspace)托管的2个不同服务器上.

我已将AWS Moodle安装配置为通过存储库插件从Alfresco读取,并且它与URL https:// myinstall/alfresco/soapapi完美配合

在Rackspace Moodle安装中,我以相同的方式设置它,我可以看到登录框但它不接受我的Alfresco凭据.我按下登录,它清除了用户名和密码框.

我正确安装了SOAP并在两者上启用了Web服务.这是一个网络问题吗?

soap moodle alfresco

8
推荐指数
1
解决办法
107
查看次数

我应该使用什么Java CMIS客户端库?

我正在开始一个新项目,必须决定我们将使用哪个CMIS客户端库.
我们的Java项目只需要连接一个CMIS服务器(实际上是Alfresco,但它无关紧要),以便执行一些读/写/搜索操作.

我正在寻找一个客户端库:

  • 已经可以使用了
  • 不会很快被抛弃
  • 拥有活跃的用户社区
  • 是开源的

你会推荐哪一个?为什么?

以下是一些可能性:

  • Apache Chemistry的OpenCMIS(现在获胜)
  • xCMIS
  • 化学-atompub-client(废弃)
  • 化学 - 阿布德拉(不是非常活跃)
  • 阿布德拉(难)
  • 直接使用AtomPub或Web服务(困难)

alfresco cmis

7
推荐指数
1
解决办法
4324
查看次数

如何从远程服务器使用file_get_contents后获取文件的mime类型

我正在从Alfresco的php中读取一个文件,然后将其输出到浏览器.唯一的问题是mimetype或文件的扩展名.这是我正在使用的代码:

<?php
ob_start();
//require_once("libs/FirePHPCore/fb.php");
require_once("libs/AlfrescoConnect.php");

$nomeFile = rawurldecode($_GET['nomeFile']);    
$urlDownload = $_GET['urlDownload'];
$fileDownloadUrl = AlfrescoConnect::$serverPath. $urlDownload . "&attach=true&alf_ticket=".AlfrescoConnect::getTiket();
fb($fileDownloadUrl);


$cnt = file_get_contents($fileDownloadUrl);


header("Content-type: Application/octet-stream");
header('Cache-Control: must-revalidate');
header('Content-disposition: attachment; filename=' .$nomeFile);
echo($cnt);
exit();

echo("Impossibile trovare il file");
Run Code Online (Sandbox Code Playgroud)

我从get becausa收到文件的名称,我不知道如何从露天获取名称,但我必须以某种方式猜测mimetype.如果我在第一个字符中"回显"$ cnt,则会提到它是一个PDF(例如在屏幕上我看到"%PDF-1.3%âÏÓ20 ob​​j <</Length 3 0 R/Filter/CCITTFaxDecode/DecodeParms <</K 0/Columns 2480/Rows 3508 >>/Type/XObject/Subtype/Image/Width 2480/Height 3508/BitsPerComponent 1/ColorSpace/DeviceGray >> stream"所以必须有办法获取mime_tipe从它有一个功能.

任何帮助都是值得赞赏的!

编辑.如果有人是intereste这里是一个类,你可以用来从mime类型获得扩展. http://www.ustrem.org/en/articles/mime-type-by-extension-en/

php alfresco mime-types

7
推荐指数
3
解决办法
1万
查看次数

将新工作流添加到Alfresco共享中

我是Alfresco/Activiti的新手.

我们公司正在使用Skelta BPM.NET(与我们自己开发的RMS集成),现在我们想了解其他BPM软件.

我最后几天发现了如何使用Eclipse创建新的工作流程并将它们导入到Activiti的独立安装中.

现在我想将此工作流程发布到Alfresco共享中.有没有简单的方法呢?我一整天都在Google上搜索,但没有找到任何有用的东西.

关于安装的另一个问题:是否可以在同一个tomcat上安装Activiti及其所有的webapps,alfresco正在运行?Apache Ant只能构建独立安装.这两个应用程序可以合并吗?

感谢您的信息,Anze

workflow alfresco bpmn activiti

7
推荐指数
1
解决办法
1万
查看次数

Alfresco Share是否为Inter Dashlet Communication提供任何机制?

我试图弄清楚如何与Alfresco Share进行一些小程序间通信.这是一个简单的用例:

我们有2个小面板,让我们称它们为A和B.我希望能够在A中填写一个字段"name"(让我们说值为"Toto"),然后单击"提交"按钮.点击A中的提交按钮后,B应更新为"Good Morning Toto"等问候语.

谢谢你的答案.

感谢您的回答.你能详细说一下"让dashlet_b.get.html.ftl发布一些内容到dashlet_a.post.html.ftl"吗?

在dashlet_b.get.html.ftl中你有类似的东西我想:

<form id="..." action="" method="POST">
     <input  id="name" type="text" name="name" value=""/>
     <input type="submit" id="send" value="Send" /></form>
Run Code Online (Sandbox Code Playgroud)

提交表单时,它会找到dashlet_b.post.js吗?您如何实际告诉将表单发送到dashlet_a.post.js?

share alfresco

7
推荐指数
2
解决办法
1278
查看次数

为大型企业推荐DMS

我正在寻找为大型企业选择合适的开源DMS的两天时间.在所有用Java编写的开源文档管理系统中,Nuexo,LogicalDocAlfresco似乎都有良好的声誉.但是,我找不到它们之间的公平比较,因为我在这方面没有任何经验,所以很难在它们中进行选择.到目前为止,我已经安装了NuxeoLogicalDoc并检查了它们的一些功能.它似乎都有许多共同的特征.我对Alfresco还没有任何想法,但它让我感到失望,因为它的社区版似乎没有包含大部分有用的功能(http://www.alfresco.com/products/community).

最后,我应该考虑一些重要的标准:

  • 轻松定制
  • 改变语言和主题
  • 支持第三方应用程序的接口
  • 开发人员指南(文档)

如果你在这方面分享你的经验,我将不胜感激.

java alfresco dms nuxeo

7
推荐指数
1
解决办法
634
查看次数

索引d:内容属性,内容> 32 KB

我有一个Alfresco模型类型,具有类型的附加属性d:content.当我尝试在其中存储大于32 KB的内容时,此属性会导致Solr异常.该属性的当前定义是

<property name="acme:secondContent">
  <type>d:content</type>
  <mandatory>false</mandatory>
  <index enabled="true">
    <atomic>true</atomic>
    <stored>true</stored>
    <tokenised>both</tokenised>
  </index>
</property>
Run Code Online (Sandbox Code Playgroud)

如果我将大于32 KB的内容放入此属性,Solr在尝试索引时会抛出此异常:

java.lang.IllegalArgumentException: Document contains at least one immense term in field="content@s____@{http://acme.com/model/custom/1.0}secondContent" (whose UTF8 encoding is longer than the max length 32766), all of which were skipped.  Please correct the analyzer to not produce such terms.
Run Code Online (Sandbox Code Playgroud)

更改index配置没有帮助,index我尝试过的所有变体和子元素都会引发错误.

另一个问题中回答:

底层Lucene索引中单个术语的最大大小为32776字节,我相信这是硬编码的.

如何配置index一个的d:content属性,以便我可以保存和索引的内容超过32 KB的?

编辑:

contentModel.xml,cm:content配置如下:

<index enabled="true">
  <atomic>true</atomic>
  <stored>false</stored>
  <tokenised>true</tokenised>
</index>
Run Code Online (Sandbox Code Playgroud)

添加text/plain …

solr alfresco

7
推荐指数
2
解决办法
855
查看次数

Alfresco Activiti - 创建同一子流程的多个实例

对于一个我开始质疑甚至可能的过程来说,这似乎是一个相当简单的要求.

下图显示了我当前的流程.我想要实现两件事:

  1. 用户创建用于添加注释的初始用户任务,他们应该能够根据需要添加任意数量的注释,每个注释一个用户任务

  2. 为用户创建的每个新笔记(用户任务)生成一个新的子流程.

示例过程

上述过程存在以下问题:

  • 应该为每个任务生成一个子流程,但它们似乎互相覆盖

  • 我不确定子流程是否需要为每个生成的新子流程提供唯一的ID

groovy alfresco bpmn activiti alfresco-enterprise

7
推荐指数
1
解决办法
801
查看次数