【问题标题】:Need to Assess whether Joomla is good fit for Web Application Requirement需要评估 Joomla 是否适合 Web 应用需求
【发布时间】:2010-11-23 06:02:30
【问题描述】:

我有一个需要使用 PHP/MySQL 构建的 Web 应用程序。该应用程序将要求从 MySQL 数据库中的数据生成文档。此类文档将被打印和/或通过电子邮件发送,并且将提示用户根据业务逻辑运行每日打印/电子邮件作业。

需要向个人用户提供此应用程序功能,以便他们可以上传数据,让系统提示他们是否要生成信件/电子邮件。该网站还需要能够支持公告板、在线实时培训活动,并且还将具有管理区域。

问题:是否应该开发一种混合解决方案,使数据管理(上传功能和信件制作)成为经过身份验证的 Joomla 用户可以访问的站点的一个单独部分?也就是说,文档管理功能将与 Joomla 分开存在,但可以通过 Joomla 站点地图中的链接从其中调用。或者,是否应该从 Joomla 中开发自定义模块以适应文档管理功能?

非常感谢您的意见!!

【问题讨论】:

    标签: php mysql joomla


    【解决方案1】:

    Joomla 可以为您完成这项工作,但根据您需要的与普通 Joomla 网站不同的东西的数量,我将使用框架来构建而不是 CMS。我这样说是因为听起来您需要的不仅仅是 CMS,而且如果您尝试让 Joomla 做它原本不打算做的事情,它可能会做更多的工作。在我看来,Joomla 适用于“网站”,而不是“网络应用程序”。当然,这些术语有重叠,但听起来你最好使用一个框架来代替,而不是在 Joomla 周围工作以获得你想要的东西。但是,如果该网站已经在 J​​oomla 中完成,那么仅仅制作一个 Joomla 插件可能会减少工作量。

    既然你必须使用 PHP,我肯定会推荐 CakePHP 作为你的框架。至于综合论坛,请查看this post 中的链接。如果这对你不起作用,试试 Vanilla 论坛 (vanillaforums.org),它非常干净,可能比其他一些 PHP 论坛更容易集成到 CakePHP。

    如果您决定使用 CakePHP,请查看 Cake Forge,看看您是否可以在那里找到任何让您的生活更轻松的东西。

    【讨论】:

      【解决方案2】:

      如果您使用 Joomla,上传功能和信件制作将被编写为自定义组件。您可以编写组件以确保在生成文档之前对当前用户进行身份验证。我不会将它作为一个单独的应用程序与 Joomla 一起开发。把它写成一个组件会更容易。

      许多论坛和论坛桥都可用于 Joomla,因此您不必编写这些内容。

      我不确定您需要什么样的现场活动支持。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-28
        • 2015-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-19
        相关资源
        最近更新 更多