我是Alfresco的新手,并试图调查它为在存储库中查询信息提供了哪些选项。文档有点稀疏,并且有一些不同的更新。我有5.0版本作为企业和社区的参考。
到目前为止,我得出的结论是,这些是当前的替代方案:
我错过了什么吗?
如果有人能够了解当前的选项并付出代价,我将不胜感激。谢谢!
答案 0 :(得分:1)
在露天实施网络服务网页脚本是最好的方法。
如需创建网页脚本,请在alfresco链接下方使用。
https://wiki.alfresco.com/wiki/Web_Scripts
对于hello world类型的webscript,您需要创建下面的文件并将其放在alfresco的扩展名(位于tomcat / shared / classes / alfresco / extension)文件夹中。
<webscript> <shortname>Hello World</shortname> <description>Greet a user</description> <url>/helloworld?to={name?}</url> <url>/hello/world?to={name?}</url> <format default="json">extension</format> <authentication>user</authentication> </webscript>
model.name = person.properties.userName
$ {名称}
部署上述文件后。点击浏览器中的URL下方,点击位于底部的刷新webscript按钮。
http://localhost:8080/alfresco/service/index
现在当你触发用xml文件写的url时,你会看到输出。标签&lt; format default =&#34; json&#34;&gt; extension&lt; / format&gt; 指定json格式。但它不会以json格式创建输出,你需要在ftl文件中设计它。在json文件中只有用户名。
在我们的案例中,webscript的url是
http://localhost:8080/alfresco/service/helloworld
您可以使用文档链接获取上面指定的更多详细信息。