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的框架

wordpress和joomla差別

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現在也慢慢都轉成這樣的框架非常利於開發者,開發學校系統、政府部門、跨單位網站、網路商城開店平台等等

文章標籤
創作者介紹

騰訊雲台灣唯一合作廠商、跨境電商、微信行銷

AJlin-DES鼎益盛 發表在 痞客邦 PIXNET 留言(0) 人氣()