基于web的内部网/数据库的建议语言



我不喜欢问这个问题,但是我希望建立一个基于网络的程序,将我们公司的内部网与基于表单的数据库相结合。我会看看甲骨文的数据库产品,除了这肯定需要是基于web的。

我目前正在研究使用Alfresco(基于java的)作为存储库,并使用一些PHP引擎作为前端。有人知道当手头的任务变得过于复杂(请注意,我是一个业余爱好者)时,与Python相比,PHP会出现什么问题吗?我希望最终能够扩大这个项目的规模,即使我雇了别人来做。

预构建模块肯定有助于工作量。我知道Drupal有很多,但我从来没有仔细阅读过其他语言的模块编译。我认为模块的可用性可能是最重要的因素!

Alfresco非常适合以协作方式管理内容(例如文档或静态html页面)。它与WebDav集成的桌面有很好的结合。Drupal更适合更动态的web内容和更灵活的web页面。不太确定您所说的基于形式的内容是什么意思。

有了Drupal的CCK模块(现在大部分都内置在Drupal 7中)和视图,你可以创建表单(作为内容类型)供人们填写,然后将结果以列表、表格、节点网格或几乎任何其他你可以使用视图想到的可过滤的列表表示形式呈现。

Drupal中的每个页面实际上只是一个表单,它以特定的方式收集内容(例如,标准页面是一个Title字段和一个Body字段),但用户配置文件只是另一种类型的内容表单,具有不同的字段集。

Alfresco目前在Web内容管理(WCM)方面越来越好。他们最近完全重写了WCM特性集,并提供了一个快速入门示例,让您快速入门。Alfresco将为您提供一个协作编辑平台,具有工作流、acl和广泛的远程功能(巨大的、可扩展的REST API、WebDAV、CMIS)。您将拥有可配置的基于表单的内容创建,以及内部网的平台。

Alfresco WCM的前端将使用CMIS编写以从Alfresco检索内容,api可用于Java, Python和PHP。

相关内容

  • 没有找到相关文章

最新更新