【问题标题】:Suggested Language for Web-Based Intranet/Database基于 Web 的 Intranet/数据库的建议语言
【发布时间】:2011-08-09 17:06:21
【问题描述】:

不想问这个边界通用的问题,但我正在寻找一个基于 Web 的程序,它将我们公司的 Intranet 与基于表单的数据库相结合。我会关注 Oracle 的数据库产品,但它肯定需要基于 Web。

我目前正在研究使用 Alfresco(基于 Java)作为存储库,以及一些用于前端的 PHP 引擎。例如,与 Python 相比,当手头的任务变得过于复杂时(我是业余爱好者,请注意),是否有人知道 PHP 问题?我最终希望能够扩大这个项目的规模,即使我聘请了其他人来做这件事。

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

【问题讨论】:

    标签: database forms drupal alfresco intranet


    【解决方案1】:

    Alfresco 非常适合以协作方式管理内容(例如文档或静态 html 页面)。它通过 WebDav 集成与桌面完美结合。 Drupal 更适合更动态的网页内容和更灵活的网页。不太清楚您所说的基于表单的内容是什么意思。

    借助 Drupal 的 CCK 模块(现在主要内置于 Drupal 7)和视图 - 您可以创建表单(作为内容类型)供人们填写,然后将结果呈现为列表、表格、节点网格或几乎任何其他形式您可以考虑使用视图的可过滤列表演示文稿。

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

    【讨论】:

    • 作为一家医疗保健公司,我们有大量的文档要求。我担心尝试使用基本表单引擎会引起麻烦。也许我错了。
    • 例如,我最终想创建一个扩展程序,允许我将包含一百个字段的 20 页表单导出为 .pdf 格式。我最终还希望能够为索赔提交生成表单。
    【解决方案2】:

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

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

    【讨论】:

    • 对。你能推荐任何API吗? Alfresco Quick Start 似乎在使用 javascript,这就是我避开它的原因。我不想把自己锁在我知道许多其他语言都有的社区模块之外。
    • Alfresco 快速入门同时使用 Java 和 Javascript API。不要忽视 Javascript,近年来社区和项目都在飞速发展。不利的一面是,我会使用 CMIS 从 CMS 中获取内容,并且 AFAIK 没有好的 Javascript 实现(已经完成了一些小事情here)。如果 JS 或 Java 不行,我会选择 Python,但这主要是个人喜好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    相关资源
    最近更新 更多