问题标签 [alfresco-share]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2580 浏览

alfresco - 露天分享 | 以编程方式在自定义页面中使用 dashlet

我对 Alfresco 很陌生。我的问题是,我们如何将 dashlet(从头开始创建)用于页面(也从头开始创建)?要处理哪些文件和配置,以将 dashlet 包含到页面中。

此外,新创建的页面必须类似于仪表板页面,但无需身份验证。这里的想法是取消默认的“共享”仪表板登录流程。

谢谢。

0 投票
4 回答
3508 浏览

alfresco - Alfresco 4.2c 自定义内容类型未显示在共享中

我已经从安装在 Ubuntu Server 12.04LTS 中的 .bin 安装了 Alfresco 4.2c

我按照ecmarchitect.com“使用自定义内容类型”第二版创建了一个新的内容类型。

所以我创建了以下文件:

全部在 /opt/alfresco-4.2.c/tomcat/webapps:

  • /share/WEB-INF/classes/alfresco/web-extension/share-config-custom.xml
  • /alfresco/WEB-INF/classes/alfresco/extension/mypro-model-context.xml
  • /alfresco/WEB-INF/classes/alfresco/extension/model/apModel.xml

所有这些都是用指南中的一个非常基本的示例创建的。然后我做了“sudo service alfresco restart”,当我以管理员身份登录共享时,我在规则中看不到我的自定义内容类型和方面。

此外,我无法在文档库中创建任何自定义内容。

还有什么我需要做的吗?我该如何开始调试原因?

0 投票
2 回答
1032 浏览

alfresco - 如何在 Alfresco Share 中向 dashlet 的标题栏添加默认自定义操作

从几天前开始,我一直在努力寻找在默认情况下在每个 dashlet 的标题栏中添加自定义操作的最佳方法。

在这个阶段,我知道这些操作在每个 dashlet 的 webscript 中都设置为一个小部件。例如,在docsummary.get.js中:

然后,在呈现页面时实例化小部件。

我已经想出了下一个方法:

  1. 每次呈现页面时,在自定义 JS 片段中使用我需要的操作来增加每个小部件实例的“操作”数组。我使用以下技术进行了一些测试但没有成功:http: //acidmartin.wordpress.com/2012/03/19/getting-instance-names-of-a-javascript-object/

  2. 通过添加我的自定义操作来修改 Alfresco.widget.DashletTitleBarActions 的原型。我相信它也不起作用,因为当小部件被实例化时,“动作”对象总是被覆盖,正如您在上面粘贴的代码中看到的那样。

  3. 为每个 dashlet 的 webscript 创建一个扩展模块,为每个 Alfresco.widget.DashletTitleBarActions 小部件定义添加自定义操作,就像 Dave Drapper 在他的帖子http://blogs.alfresco.com/wp/ddraper/2012/05/22中解释的那样/customizing-share-javascript-widget-instantiation-part-1/

  4. 获取每个 dashlet div 容器,并在页面准备好后添加直接操作 DOM 所需的操作。它应该可以工作,但我认为它有点脏且不一致,因此我想避免它。

谁能想象一个更好和可行的解决方案?

0 投票
2 回答
4569 浏览

java - Alfresco 错误 Web 脚本状态 500 - 内部错误 Web

我是 Drupal 的新手。我正在使用 CMIS 配置 Drupal 和 Alfresco。我可以在 Drupal 中看到 Alfresco 的文件和文件夹。例如,我无法使用 cmis 查询检索这些文件SELECT * FROM cmis:document WHERE cmis:objectId='workspace://SpacesStore/d3c5f86e-9174-4cfb-9bc9-03aa881d0810'。我收到以下错误日志:

0 投票
2 回答
220 浏览

alfresco - 在 alfresco 4.2c 共享中显示显示时间计算字段

对于自定义模型类型,我需要在共享界面上显示一些显示时间计算字段。有没有办法在共享中显示信息而不将其链接到支持模型中的字段?

我尝试在字段可见性/外观共享配置中创建一个既空又填充 id 的字段,但两者似乎在渲染时都被忽略了。或者是将自定义模板添加到另一个字段/表单/集的唯一方法,只是为了能够添加我需要的额外字段。

0 投票
1 回答
71 浏览

javascript - 如何将值 js 控制器传递给 js 控制器?

我是 Alfresco 框架的新手。所以我想将值从 js 控制器传递给其他 js 控制器。我不知道如何通过。示例:workflow-form.js 中组名的值改为 sample-module.js。

请给我一个指示。提前谢谢。

0 投票
2 回答
1271 浏览

alfresco - 如何在露天共享内容模型中获取列表约束的允许值?

很久以来我一直在努力实现这一目标,最后我在这里提出一个问题。

我在 alfresco 中创建了一个自定义内容模型,我可以通过共享成功使用它。此内容模型用于 html 表单提交。用户可以输入详细信息并成功保存。

现在,我有另一个要求。此表单中很少有字段是下拉列表,指的是我们在内容模型 XML 文件中有List Constraint 。不知何故,我想获取允许值列表并在FTL文件中使用它来填充下拉选项。我尝试了很多来寻找解决方案,但我在露天的有限知识无法找到解决方案。

非常感谢任何形式的帮助...

0 投票
3 回答
770 浏览

alfresco - 可以强制 Alfresco Share Extension 模块的加载/评估顺序吗?

有没有办法强制 alfresco 共享扩展模块的加载/评估顺序?

我们目前在module-general.jar中定义了两个扩展模块,在project-specific.jar中定义了另一个模块 module-general.jar 中的模块自定义了应用于所有站点的功能,例如只允许创建私人站点等。

project-specific.jar 中的模块依赖于在其他通用模块之后被加载/评估才能正常工作。

当模块被添加到“已部署的模块”组并按下“应用更改”按钮时,一切都会按预期工作。

模块顺序如下:

重新启动 Alfresco/tomcat 后http://localhost:8080/share/page/modules/deploy,活动模块顺序上的 http GET 不同,并且“管理权限”功能不再按项目请求的预期工作。

服务器重启后的模块顺序如下:

我们如何确保“通用”自定义模块在项目特定模块之前加载/评估,因为它们在服务器重新启动之前被激活?

问候

安德烈亚斯

露天 4.0.2.9/Tomcat/Win7

0 投票
1 回答
1000 浏览

alfresco - 从 Alfresco Share wiki 链接到 Alfresco Repository 中的目录

如何在 Alfresco Share wiki 页面中创建指向 Alfresco 存储库中目录的链接?

0 投票
1 回答
343 浏览

alfresco - 安排任务露天管理员

我对 alfresco 不是很熟悉,所以我希望这个问题不会打扰到每个人。不过我希望对你有所帮助。当我通过 webscript 为 alfresco 创建试用用户时,但我希望用户在试用 30 天后被删除。我怎样才能做到这一点?谁能给我一个想法?(我希望我不必使用 java-backend webscript,因为我以前从未这样做过。)非常感谢!