2009-08-27 26 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,所以這將是你不必寫。

我不確定您要尋找什麼樣的直播活動支持。

相關問題