剛接觸Joomla,寫一下瞎折騰的初感受~


我這幾天一直在苦苦尋找一款能夠長期投靠的CMS產品,要求的是


1)必須支持命名空間

2)必須OOP + MVC分層

3)豐富分文檔和使用群體,至少是出名的。免得哪一天他們解散了

4)……


一開始我把目光投向了drupal,看了一下中文網絡對他的介紹,什么節點存儲思路,創造了什么先河。看了之后都睡不着覺了,恨不得開燈起來下載測試下。

只是第二天下載來安裝發現,非常讓自己失望(自己對Drupal的感受的文章 http://blog.csdn.net/default7/article/details/32072207 ),后來再把目光投向了Joomla!


Drupal 和Joomla!

事實上一開始對Joomla沒什么用心的,由於我看中文網絡對Drupal的描寫敘述中一直說Joomla非常爛,非常過時,面向過程之類的說法。

只是下載下來非常吃驚,里面都是組件化,且成功安裝。要知道Drupal在我的 雙核CPU 6G內存的Win7電腦上都安裝失敗!

看到Joomla的源代碼,感覺Symfony2的官網是不是寫錯了,symfony的官網說drupal用的是symfony的框架,可是看了drupal和joomla之后我更覺得Joomla才是用symfony框架的。由於Joomla非常強烈的組件化,自己開發也非常方便。並且joomla官網說的Joomla 3.3.x 僅僅須要 PHP 5.5.3的server就能夠執行。這對於我等買不起VPS的屌si來講真的是一個福音啊~~


對機器配置要求高。放虛擬主機非常吃力?

由於我做站點大部分都是用來測試,所以我每次都挑最廉價的來買。沒買過VPS,一直都是用虛擬主機。

然后我想到了自己還有幾個空間,香港的一個虛擬主機,PHP是 5.3.3的。那豈不正好合適嗎。結果上傳上去,提示必須PHP 5.3.10。

非常失望。

Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!


然后我又記起來了我另一個美國dreamhost的空間沒有過期,也是虛擬主機的。他的PHP是 PHP 5.3.27

然后我又非常happy的把gz程序上傳上去,Putty解壓縮,可結果還是安裝失敗。

到了數據庫安裝那里,一直載入中。

仍舊失敗。



最后我還是成功安裝了的。只是是減少版本號。

先刪除上傳的最新版joomla,然后再到dreamhost后台點擊onclick install 一鍵安裝。選擇CMS -> Joomla(他的版本號是3.0.0)。

然后安裝了之后(整個過程我認為事實上還是非常慢,到了數據庫安裝那里還是卡住了,一開始還以為不可能成功安裝。結果非常久之后成功安裝了。

joomla 和drupal一樣,MySQL儲存都是InnoDB引擎,看到joomla這樣我再次對InnoDB一種畏懼),再進入后台點擊update升級joomla。



Joomla 3.3.1體驗完成,總結自己的一些看法感受:

1)適合做二次開發,比drupal適合。對於drupal的節點存儲思路,我如今的想法是事實上那樣很耗費資源!

2)總是一直感覺到用最新PHP技術(閉包、MVC、OOP。事實上也不算最新),放到server上去會很卡會很卡,所以這也導致我到近期才開始學MVC,曾經一直很排斥

3)Joomla功能比較齊全,可是我僅僅是一個程序猿,站點的基本的競爭事實上還是內容的競爭。瞎折騰了一下,認為自己根本就什么都寫不出來的。就又擱一邊了。

by default7#zbphp.com 日期2014-6-19











免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM