2014-03-27 105 views
1

我想知道我是否可以使用PHP框架如Symfony2或Laravel與CMS如Joomla。我曾與PHP,但Joomla的初學者。我知道我可以使用擴展名,如Sourcerer。但我想用Symfony2的Laravel來代替。例如,如果我正在開發一個網站,其中有大量的服務器端編程和許多網頁要顯示,我可以使用Joomla來處理內容管理和服務器端編程的PHP框架嗎?是否可以使用PHP框架構建Joomla!的網站?


總之我的問題是:

有沒有什麼辦法的PHP框架(最好是Laravel或Symfony的)集成到建的Joomla網站! ?

如果無法做到,還有什麼其他可用選項;或者不推薦使用PHP框架和Joomla?

+0

使用symfony,你可以簡單地委託(如在* passthrough *)*一些*網址由cms處理,其餘的將由symfony-app處理。 – Yoshi

回答

1

將您的框架集成到CMS中 - 所以您的經理或記者或其他任何人都可以更改內容。但那會是可怕的工作量。更好地使用內容管理系統。

可以將Symfony2與CMS RedKite一起使用。一個「擴展 - CMS」。

更多信息下:

http://redkite-labs.com/

+1

感謝您的解決方案。那麼最好不要將CMS用於涉及大量定製PHP腳本的網站來處理服務器端腳本?例如社交網絡等網站,整合CMS來管理資源不是一個好主意嗎? – arunatebel

+0

對不起!我剛剛讀過這個。您可以將自定義PHP腳本添加到CMS中。看到它就像那樣:你可以使用3種不同的東西。 1.圖書館 2.框架 3. CMS | 圖書館有一個特定的用途。如果你想工作面向對象,框架是大型網站的解決方案。 CMS是一切的解決方案。把你的PHP腳本集成到幾乎所有的CMS中應該沒有問題 - 只需將其「整合到XXX」中的自定義PHP – Xatenev

+0

我剛剛發現,使用(或創建我們自己的)Joomla擴展來處理PHP的期望行爲是可能的Joomla ..再次感謝..現在一切似乎都被清除:) – arunatebel

-1

這是不可能的。 Joomla構建自己的框架和API。

從Laravel開始,你可以試試https://github.com/FrozenNode/Laravel-Administrator。這是一個適合你自己模型的甜蜜CMS。我喜歡這個,因爲它不限制你的編碼,你可以使用你的後端代碼。

如果您正在尋找更加客戶友好的解決方案,http://octobercms.com/正在開發中,應該很快就會發布。

+3

「這是不可能的」是一個非常明確的聲明......「它不會被證明是有效的」或者「做更好的事情」是很準確的,儘管事實上大量的人使用外部框架和Joomla框架。 – Elin

+0

繼續前進,並將2個完整的不同應用程序連同自己的引導,自動加載,路由,......不可能是一個強大的詞,但沒有理智的人會嘗試這樣的事情。 – zwacky

+0

我只是說「這不可能」是誇大其辭,所有這些框架都試圖混合搭配軟件包。無論是有效還是無效都是另一回事,但絕對的說法是......太絕對了。事實上,例如Joomla世界中的人們像Symfony會話實現了很多。 – Elin

相關問題