wordpress和joomla有甚麼差別?
joomla有世界標準化的MVC框架,對於開發者來說是非常方便的
不論是Java、.NET、ASP.NET、Perl、Ruby on Rails、Python、JavaScript 都有MVC框架
白話點講大概就類似你如果會日文,那韓文就很容易學,文法架構很貼近之類的
而wordpress主要是外掛和模版的位置PHP文件,例如
index.php:整體首頁
header.php:網站頂部及網頁資訊
single.php:文章內頁
footer.php:網站底部
archive.php:分類頁面
page.php:分頁頁面
sidebar.php:側邊欄
joomla並沒有這些,joomla只有一個index.php, 至於側邊欄,banner,foot這些都可以從後台點選設定
每個單元頁可以顯示不一樣的樣式、模版、框架,不同層級會員註冊近來看到不一樣的樣式頁面
這些功能都是在後台點選設定關閉或調整位置就行了,不需要去修改 任何.php檔案,也不需要修改css或html
如下圖
joomla 模版都會附帶layout的位置圖,每間公司的模版都會依照視覺設計而有不同
例如像Joomlart的欄位只要輸入數字就行了,水平的四欄,水平的三欄,輸入數字前台就自動產生
買模版的範例都會附上這種附註解釋 例如Yootheme的模版範例連結也是
joomla的工程師接觸到CSS和HTML的機會比wordpress少很多
近幾年joomla的開發商已經慢慢改遵循HMVC的框架
HMVC框架,更方便產生多子站,例如政府部門,學校部門,方便最高管理員統一管理
application |- modules |- module1 |- controllers |- controllers.php |- models |- models.php |- views |- index.php |- footer.php |- ... |- module2 |- controllers |- controllers.php |- models |- models.php |- views |- index.php |- footer.php |- ... |- .... |- controllers |- ... |- models |- ... |- views |- ...
從下面這張圖,可以很清楚的看到,一個主站可以無限生成多子站,方便管理。Joomla現在也慢慢都轉成這樣的框架非常利於開發者,開發學校系統、政府部門、跨單位網站、網路商城開店平台等等
留言列表