2010-11-05 63 views
0

有人可以給我一些這樣的情況的見解。Joomla開發問題

假設一家公司擁有現有的Joomla網站,但並未完成,只是安裝了他們認爲需要的所有模塊,插件和組件。

如果有人在哪裏進入並給出網站需要做什麼的一般想法,並且通過完成此操作,他們需要確保所有插件之間彼此之間的更新信息之間共享數據模塊已更新。以及修復和修改模板,以形成他們想要與之互動的網站的形式。

跳進這個項目會比它的價值更麻煩嗎?使用自定義開發的頁面從頭開始創建一些東西,而不是將Joomla用作後端/前端,這太麻煩了。

此外,現有的安裝還有301個表格可供選擇。

回答

1

Joomla不僅僅是一個CMS,它也是一個非常堅實的「發展框架」。修改現有軟件將會更快,而不是從頭開始,特別是如果它那麼大。

閱讀更多關於Software Development Process,它會幫助您進行評估。據我記得,開發成本比前5年的維護費少2倍。

從頭開始對於大型項目來說不是一個好主意。使用另一個框架將導致「重新發明輪子」並引入新的問題,並且需要更多時間讓用戶接受。

我知道的太少了,無法指出你正確的方向......首先,Joomla是非常棒的選擇,面向對象的,它非常廣泛而且非常強大。 MVC架構是巨大的優勢。插件系統簡單而廣泛。模塊很容易和可定製。

如果你想「重新發明輪子」,我建議使用Zend框架。採埃孚是不二之選,但您的成本會更高。你將擁有Joomla所有類似的功能和特性:OO,MVC,單身,佈局,佔位符,模塊(組件),插件等......比較ZF和Joomla的「開發框架」就像比較法拉利和本田思域。長篇故事:我會嘗試堅持Joomla並創建我的庫擴展Joomla的類......這將有助於自動化很多事情(減少代碼等)。如果我要給客戶一個報價,我會試着看看他們想要的東西/他們對現有項目的經驗(與他們的IT部門覈對等)。如果從第一天開始的經歷非​​常糟糕,那是因爲軟件而不是託管/ db/hardware/network /等,那麼我會給出2個引號:第一個用於在Joomla中重新創建,第二個用於在Zend中重新創建...並解釋強度/弱點都是。如果軟件表現「OK」,有輕微到中等的問題/錯誤/錯誤,我會重複使用現有的項目。

希望這有助於...

+0

嗯,我明白了你的觀點。我開發了大量的項目,並且因爲它的複雜性而總是害怕跳入Joomla。 '客戶'需要一個功能齊全的社交網絡來迎合他們的行業。這就是導致我內心混亂的原因,因爲乍一看,我認爲我會更好地從頭開始創建網站,並使CMS專用於如何創建網站。我在過去幾天嘗試了一下joomla,並且發現嘗試通過數據庫將模塊和組件連接在一起耗盡。你會推薦什麼? – Eli 2010-11-06 06:30:42

+0

呃...我和Joomla合作了3年多。定位條件模塊可能變得複雜。在嘗試從頭開始創建之前,我會考慮關注Joomla中的以下組件:JomSocial(非常強大且不斷增長的SSN組件),hwdVideoShare(Youtube like,與JomSocial集成以創建用戶頻道),sh404SEF - BEST SEF,Kunena或Agora for forum ,博客/新聞K2,aiContactSafe(自定義聯繫表),XMAP。這些都是最好的組件,我經常使用它們中的大部分用於客戶端/等等。 – Alex 2010-11-08 00:31:54

+0

根據你的模塊...你可以創建你自己的SUPER模塊,它將顯示在每個頁面上(在設置中),但是內容將是動態的。當涉及到不屬於菜單系統一部分的動態頁面時,這可以簡化事情,您可以使其異步以加快速度。 – Alex 2010-11-08 00:33:27