2009-08-27 58 views
0

我有一个需要使用PHP/MySQL的内置Web应用程序。该应用程序将需要从MySQL数据库中的数据生成文档。这些文件将被打印和/或通过电子邮件发送,并且会提示用户根据业务逻辑运行每日打印/电子邮件作业。需要评估的Joomla是非常适合于Web应用程序要求

此应用程序的功能需要被提供给个人用户,使得他们可以上传数据,已在系统提示他们是否信件/邮件的产生。该网站还需要能够支持公告栏,在线实时培训活动,并且还将具有管理区域。

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

非常感谢您的投入!

回答

1

Joomla 可能为你做这项工作,但根据你需要的东西数量不同于普通的Joomla网站我会使用框架来构建而不是CMS。我这样说是因为听起来你需要的不仅仅是一个CMS,如果你尝试让Joomla做它没有设计的事情,它可能会更多的工作。在我看来,Joomla是为“网站”而不是“网络应用程序”。当然,这些术语有重叠的地方,但是听起来你最好用一个框架来取代围绕Joomla来获得你想要的东西。但是,如果该网站已经在Joomla完成,那么制作一个Joomla插件可能不太方便。

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

如果您决定使用CakePHP,请检查Cake Forge以查看是否可以在其中找到任何内容以使您的生活更轻松。

1

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

许多论坛和论坛桥梁可用于Joomla,所以这将是你不必写。

我不确定您要寻找什么样的直播活动支持。

相关问题