Thực sự để bắt đầu chủ đề này không dễ dàng vì vì mình bắt đầu với Joomla trước nhưng lại nghiên cứu về WordPress kĩ hơn nhưng may thay trong quá trình làm việc cũng động chạm đến Joomla khá nhiều. Bài viết hôm nay mang tính nhận định khách quan dựa trên sự đánh giá của kinh nghiệm bản thân là chính.
Với 2 framework này thì mỗi bên đều có tình năng ưu việt riêng của mình không thể nói cái nào hơn cái nào mà tùy vào mục đích sử dụng mà ta sử dụng cho phù hợp mà thôi, và nội dung hôm nay chủ yếu nói đến vấn đề đó. Chúng ta bắt đầu nào!
Vấn đề đầu tiên chúng ta cùng xem qua tính năng hổ trợ SEO của 2 bên
— URLs and Permalinks —
Phiên bản Joomla 1.5 trở đi thì đã có nhiều sự thay đổi trong sự hổ trợ SEO làm tăng sự thân thiện với các SE. Với chức năng SEO cơ bản được hổ trợ sẳn trong global configguration / seo settings:
- Khi Search Engine Friendly URLs chưa được enable thì site chúng ta có dạng như sau: http://tomcatblog.info/index.php?option=com_content&view=article&id=775&Itemid=135
Sau khi đươcn enable thì có dạng như sau: http://tomcatblog.info/dichvu/tu-van-seo-website.html
Cái nào tốt cho SEO hơn thì có lẽ chúng ta đã quá hiểu :).
- Use Apache mod_rewrite: khuyến dùng khi server bạn sử dụng trên nền Linux, khi chạy server Win dễ bị error 500
-Add suffix to URLs: chức này sẽ thêm đuôi .html vào cuối.
Đối với WordPress thì chức năng về URLs đơn giản và dễ hiểu hơn nhưng nên chú ý ngay từ đầu khi config blog
Chức năng này thì đã quá rõ, nên đặt lại trong Tùy biến để có thể hiển thị bài viết tốt hơn. Có thể là /%postname%.html nghĩa là sau mỗi bài viết sẽ add thêm đuôi .html, điểm hay chỗ này bạn có thể thêm bất kì đuôi gì cũng được.
— Khả năng tương thích SEO —
Với SEO thì tối ưu URL là chưa đủ vì vậy chúng ta cần phân tích thêm vài tiêu chí sau:
Đối với Joomla thì chúng ta cần setup bộ SEF Patch of Joomlatwork và component sh404SEF theo mình đó là việc tối thiểu phải cần làm khi SEO Joomla. Chức năng tổng quát nhìn chung là : add metadata vào mỗi URL với chức năng thông minh.
2 link để chúng ta tham khảo chi tiết : http://www.joomlatwork.com/products/components/sef-patch-extended.html – http://dev.anything-digital.com/sh404SEF/
Về cơ bản thì dù là Joomla hay WordPress không SEO mà chính chúng ta làm cho nó trở nên SEO tốt, WordPress mạnh về plugin vì sau lưng luôn có sẳn 1 cộng động mở đáp ứng mọi nhu cầu và trong đó có SEO.
Về plugin thì có thể kể ra tiêu biểu như sau: All-inOne-SEO-Pack ,SEO Title, Robots Meta, SEO Friendly Image, Headspace2 là những plugin gần như không thể thiếu khi SEO cho WP tuy nhiên plugin về dạng này thì còn khá nhiều.
Chốt lại thì tính tương thích + khả năng mở cho cộng đồng phát triển của cả 2 bên là gần như nhau. Bài viết không nhằm mục đích so sánh hơn thua mà chỉ là đưa ra nhận định về khả năng mà mỗi bên có được. Nếu muốn đọc về SEO cho WP thì bạn có thể search ngay trên blog này có khá nhiều chủ đề còn về Joomla thì mình chưa viết nhiều lắm :) Google nhé.
— Khả năng đáp ứng —
Đúng như ban đầu mình có nói đó là tùy vào mục đích sử dụng mà ta có những sự lựa chọn khác nhau. Sau đây mình xin gợi ý 1 vài câu hỏi để xác định lại mục đích khi cần 1 framework để làm việc:
- Bạn có cần 1 Blog không? Có -> WP
- Website của bạn có lớn với nhiều chức năng không? Và có thì chức năng đó là gì? Liệt kê ra! Có – > JL
- Nội dung bạn muốn truyền tải lớn hay nhỏ? Tầm vài category là đủ? Có -> WP [sẽ có 1 entry hướng dẫn WP-> Website not Blog]
- Trong tương lai khi phát triển lên chúng ta có cần 1 cộng đồng lớn không?Có -> JL (Drupal cũng là 1 sự lựa chọn không tồi)
- Kinh nghiệm bản thân từng thao tác WP hay JL nhiều nhất?
- ….
Mỗi framework sẽ đáp ứng được những nhu cầu riêng chứ không hoàn toàn cho nên cần viết ra chi tiết (dành cho những người có định hướng phát triển website đàng hoàng). Nên nhớ bản thân mỗi bên không bao giờ đáp ứng được nhu cầu của chúng ta mà đa phần là dựa vào plugin và component.
2 Framework lớn thì còn rất nhiều điều để nói không thể gói gọn trong phạm vi 1 bài viết cho nên mình cũng không dám lan man bên ngoài nhiều, có thể sẽ dàn ra thêm 1 entry nữa nếu có thêm phát hiện gì mới.
mèo Tom (chủ xị)
Các bài viết cùng chủ đề:



WP vô đối :mrgreen:
.-= Tinh´s last blog ..Google Analytics Chính Thức Có Tiếng Việt =-.
:-P uhm tùy vào mục đích mà pác. Em cũng vote cho WP 1 phiếu 8)
HT cũng vote cho Wp nhưng nói WP vô đối thì HT không dám :)
.-= HuỳnhTrung@hutruc.com´s last blog ..Tổng kết tuần #2 + #3 =-.
Uhm pác nói đúng vì không có cái gì là vô đối, từ này nên hiểu theo cách nghĩ cá nhân thì hơn. Chứ nếu có 1 framework như vậy thì…. :mrgreen:
WP và JL thì có lẻ nên gọi là CMS hơn là framework
WP chuyên dùng cho blog và các site content thông dụng, tính tương tác module và component chưa cao – mà WP gọi là plugin.
Việc viết plugin cho WP khó hơn JL, mà cộng đồng hay dùng thường là phát triển dựa trên nền quản lý content của WP, chẳng hạn plugin e-commerce như WP-Ecommerce
JL tuỳ biến hơn trong component và module, việc phát triển hoặc build mới dễ dàng hơn và không tác động gì tới phần căn bản của JL là 1 CMS
Nếu dùng từ framework thì JL xứng đáng với từ framework hơn WP
Riêng phần CMS, WP làm tốt hơn, đẹp hơn, sinh động và tiện dụng hơn JL
Làm blog, 2K chọn WP, phát triển các hệ thống khác, 2K chọn Kohana, Zend hay codeigniter. JL không bao giờ được chọn vì 2K không thích JL :p (không thích mang tính chủ quan có lý giải, nhưng không tiện nói vì dễ bất đồng quan điểm giữa mấy này lắm :p)
Nice day Tom.
.-= 2K´s last blog ..Có thể một ngày chúng mình sẽ lại yêu =-.
Ồh nhận xét đầy tính phân tích nhưng hay. Uhm cái này thì là nhận định của riêng mỗi cá nhân thông qua kinh nghiệm từng làm việc mà :) không thể nói cái nào hơn cái nào mà tùy vào mục đích sử dụng thôi.
Em đồng ý với ý kiến của 2K, tuy nhiên, tùy thuộc vào mục đích sử dụng hơn là khả năng SEO mà chúng ta nên lựa chon cho phù hợp. Với Joomla, để làm 1 site thương mại điện tử khá dễ dàng hơn so với WP, ngược lại nếu làm blog thì WP là vô đối. Nếu ai từng sử dụng Joomla sẽ thấy loằng ngằng hơn WP nhiều, kể cả việc sử dụng plugin cũng như theme của JL khó hơn WP nhiều phần (đối với những người không biết code và mới sử dụng). Vì vậy chúng ta nên cân nhắc kỹ khi sử dụng 2 loại open soucre này, tốt nhất là tìm cách ebook đọc, như vậy sẽ giúp chúng ta được rất nhiều :-o , à bác thay mộ EMO đi, em thấy nó sao sao ấy
.-= Mr.tỏi@blogtinhoc.info´s last blog ..Tổng hợp các plugin thống kê cho WordPress =-.
@ Tỏi: hehe làm biếng thay quá pác :mrgreen: pác có bộ nào fun gửi tớ đi.
Còn về ý kiến của pác thì tớ không có gì để phản bác vì pác nói đúng không sai :wink: .
WP trở thành CMS hơi muộn hơn so với Joomla (2008) nhưng theo em thì càng về sau WP sẽ có thị phần dành riêng cho mình không kém gì JL hiện giờ. Hiện tại chưa thể quánh giá ai hơn ai …
Bộ cài của WP cũng khá tốt, chỉ tạo ra 10 (11 gì đó ko nhớ rõ) talbe sau khi cài đặt và các plugin hay theme cài vào, gỡ ra cũng ko làm ảnh hưởng đến database.
Cả 2 đều là mã nguồn mở và cũng như “chủ xị” đã nói “tùy vào mục đích của người dùng” và thói quen sử dụng của họ thôi.
Vài lời cùng anh em, có sai thì sửa giúp em.
Lâu quá mới thấy lehoang ghé nhà a :mrgreen: . Plugin càng nhiều càng nặng chứ dc j đâu e, cái nào thật cần thiết thôi.
WP -> CMS thực thụ thì phải tốn công 1 chút, ai muốn cồng đồng thì có thể chơi WP-MU đó.
Em có biết bác theo gu nào đâu mà chọn giúp, mà miễn là “phân” là ukie hở bác :)).
Bác chuẩn không cần chỉnh, hihi.
@LH: nếu muốn để WP trở thành CMS thì cần rất nhiều yếu tố chứ đâu pải đơn thuần muốn lên là đc đâu hở bác. Nhưng WP cũng đã lên rồi, theo em thì WP sẽ soán ngôi JL trong làng CMS trong nay mai thôi, hihi.
.-= Mr.tỏi@blogtinhoc.info´s last blog ..Tổng hợp các plugin thống kê cho WordPress =-.
quan trọng là cái “nay mai” của pác đó, hơi xa đấy vì JL cũng đâu chịu chùn chân. Mà cộng đồng JL cũng rất lớn, tớ đang làm việc về JL cũng khá nhiều nên thấy vậy.
Bộ nào nho nhỏ mà có vỏ í pác :mrgreen: đừng lớn quá choáng ko gian tớ ko thích.
Thì em xem thông tin trên WP được biết nó trở thành CMS từ năm 2008 và đang phát triển chứ em nào có dám phát biểu linh tinh đâu, “nhiều yếu tố” đó em cũng không quan tâm vì chưa có nhu cầu, cứ để WP nó đi tới đâu mình theo nó tới đó ^^ hì hì.
Cái tên CMS không hẳn nói lên được nhiều vấn đề mà chỉ là 1 cái chuẩn mà thôi, là CMS chưa hẳn đã đáp ứng full nhu cầu người dùng vì vậy cho nên thế giới mới có Joomla, Drupal, WordPress…. :wink:
WP vẫn là nhất. :-P
.-= Suckhoegiadinh.org´s last blog ..Người cao tuổi nên ăn uống thế nào trong dịp Tết? =-.
E không ý kiến :mrgreen: , ý kiến cá nhân thì ai cũng có lý lẽ của mình. Nếu làm site thương mại thì JL vẫn là vô đối (e vẫn không chê WP nhé nhưng tính linh động về mặt này WP vẫn chưa = dc đâu)
So sánh hai em này thì cũng đã có nhiều người so sánh rồi và bản thân ai đã dùng cả hai nền tảng này thì cũng đều có rút ra được những đánh giá của riêng mình.
Nhưng mình thấy là dev team của wp chịu khó lắng nghe người dùng hơn Joomla, nếu họ thấy cái gì hợp lý có thể tích hợp vào core ngay, điển hình như tính năng tag, lúc đầu cả hai em này đều ko có nhưng về sau này wp đã tích hợp trực tiếp vào core còn Joomla thì người dùng vẫn phải dùng module.
Tiếp nữa là nếu ai đã dùng Joomla thì sẽ rất khó chịu với hệ category chỉ có 3 cấp và mỗi bài viết chỉ được nằm trong một cat, cái này đã tồn tại rất lâu rồi và dev team của Joomla vẫn tiếp tục phớt lờ yêu cầu của người dùng.
Môt điểm mạnh của wp là có hệ thống codex tương đối đầy đủ, điều này cũng tạo thuận lợi rất nhiều cho các nhà phát triển.
Tất nhiên mỗi nền tảng đều có những điểm mạnh riêng nhưng theo đánh giá của mình WordPress đang thắng thế so với Joomla ở thời điểm này.
uhm về vấn đề lắng nghe người dùng thì Hutek nói mình đồng tình, có khi JL cũng có cái lý của họ mà mình ko biết chăng?
Đưa ra quan điểm để anh em vào thảo luận :wink:
Open source mà không nghe người dùng, phát triển vì người dùng thì còn vì cái gì đây hả Tom, có thể đưa ra một số lý do ở đây, hoặc là team của Joomla quá bảo thủ, hoặc là việc thay đổi này quá phức tạp, có thể phải can thiệp hay sửa đổi core nhiều …. nói chung là chỉ có team của họ mới biết được
.-= Hutek´s last blog ..SimplePress – Just another beatiful Thesis theme =-.
Nếu nói bảo thủ thì ko đúng vì các ver của JL vẫn update liên tục cơ mà :wink: chứng tỏ là họ có quan tâm đến người dùng.
Thì là bảo thủ trong vấn đề đó thôi, chứ bảo thủ toàn bộ thì trước sau gì cũng bị thụt lùi so với các nền tảng khác thôi. Tất nhiên đây cũng chỉ là dự đoán, bởi vì lâu nay cũng ko theo dõi diễn biến về JL và cũng ko quen ai làm về JL cả
.-= Hutek´s last blog ..[Free file]Pacifica Theme – The PSD Version =-.
WordPress thì dễ sử dụng hơn cho những người mới bắt đầu , Joomla thì hỗ trợ nhiều extensions để phát triển xa hơn, nếu làm blog cá nhân thì mình khuyên nên dùng WP , Joomla thì mất nhiều thời gian để cấu hình quá.
> Mình đang xài Joomla!
Quan điểm của mình thì ngược lại, Joomla mới là dành cho người mới bắt đầu bởi vì với joomla người dùng có thể nghịch nhiều thứ ngay trong giao diện quản trị thế nên lúc đầu dùng Joomla bạn sẽ có cảm giác rất thích vì có thể làm được khá nhiều thứ mà ko phải đụng đến code, còn với wp bạn phải loay hoay khá nhiều, nhưng chỉ cần tìm hiểu một chút về codex bạn có thể điều khiển wp theo ý mình dễ hơn joomla rất nhiều. Còn hiện tại có thể nói cái gì Joomla làm được thì WordPress cũng làm được
Đúng là JL làm dc thì WP làm dc nhưng về mảng Shop Online thì tớ ko bảo đảm, dc nhưng mệt hơn JL rất nhiều.
shop online của JL nếu nhớ ko nhầm thì cũng chỉ là một module thôi, có điều là module đó làm khá tốt (chỉ là khá tốt thôi nhé), có phần nhỉn hơn một vài plugin bên wp, chứ ko phải là những tính năng này được tích hợp vào core của JL. Và tất nhiên là cả hai phương án này chỉ dùng cho những shop online nho nhỏ còn làm những dự án to hơn về shopping thì mình nghĩ nên dùng một giải pháp khác, ví dụ như magento chẳng hạn, nó chuyên biệt và toàn diện hơn
.-= Hutek´s last blog ..[Free file]Pacifica Theme – The PSD Version =-.
Đúng là Magento chuyên biệt về vấn đề này nhưng vấn đề ở đây là JL làm tốt hơn WP ở mặt này, 1 amater có thể dùng JL để thao tác ra ngay 1 shop còn WP thì đầu tư khá kì công …
1 vài ý kiến :wink:
đúng là tùy theo mục đích sử dụng thôi. lựa chọn cho blogger thì wp là ổn rùi đúng ko ạ
.-= ngoc@sadblog.net´s last blog ..Chỉ định bài viết được hiển thị trên Cu3er Post Elements plugin (v2) =-.
Theo mình thì nếu so sánh thì WordPress với Joomla đều có lợi cho SEO như nhau (về onpage seo)
.-= wordpress´s last blog ..Add Google Buzz Button to WordPress Blog and BlogSpot (Blogger) =-.
như nhau hay không cũng phụ thuộc vào người sử dụng nó nữa, chứ cơ bản thì theo mèo nhận định WP tốt hơn (tính trong trường hợp basic nhất chưa có sự can thiệp nào)
Đúng , mặc định joomla : wellcome to front page , trong khi wordpress thì là title mà bạn chọn luôn , thích thật nhưng xài joomla wen rồi , giờ qua wordpress lại học lại, nếu chỉ viết blog thì dễ nhưng những yêu cầu cao hơn thì phải xài jooma thôi
Cũng tùy vào yêu cầu như thế nào nữa. Chứ hiện tại ngoài yêu cầu về thương mại điện tử thì WP chưa mạnh còn ngoài ra thì cũng đều có thể làm được rồi :)
- Use Apache mod_rewrite: khuyến dùng khi server bạn sử dụng trên nền Linux, khi chạy server Win dễ bị error 500
—> lý do gì mà bị lỗi 500, đã gọi là Apache mod_rewrite thì chỉ cần Apache hỗ trợ mod đó là okie chứ, giải thích thêm với tomcat:-\
Thì ý mình là khuyến dùng Linux thì use nó còn Win thì bị lỗi như vậy :wink:
WordPress là số 1 rồi
Sắp tới viết 1 bài so sánh các CMS phải đưa bài của Tom vào mới dc :mrgreen:
.-= Minh@Minh Meo’s Blog´s last blog ..Mặt trái của Domain miễn phí như CO.CC hay .TK =-.
:mrgreen: nếu thêm bài tớ vào thì pác nên đọc các comment bên trên nhé, những comment đầy tính chia sẽ và … cũng đúng nữa :wink:
To chon WordPress, vi ko quen xai Joomlar
.-= Technology News´s last blog ..Dead iPad battery? Apple just sends another iPad for $99 =-.
Bài này viết lâu rồi :) Mình cũng đọc đây là lần thứ 2.
Joomla có nhiều điểm cần học hỏi ở WordPress, theo mình đã mang danh là CMS thì cái cần nhất là phải mềm dẻo trong quản lý nội dung, Joomla cần sửa đổi để 1 bài viết có thể nằm trong nhiều Category như WP.
Joomla có thể tuỳ biến rộng, thích hợp xây dựng nên một trang thương mại điện tử, vậy nên nhiều Công ty đã chọn nền tảng Joomla để phát triển các ứng dụng cho website, và tiến hành thương mại hoá. Cũng chính vì vậy nhiều extension cho Joomla miễn phí mà cũng nhiều cái có phí, vì nó thực sự chuyên nghiệp và quan trọng là mang lại lợi ích kinh doanh lớn nên người viết không cung cấp free. Cũng không thể coi đó là điểm kém của Joomla, Joomla đã trở thành một thị trường, mà thị trường thì có người bán, người mua.
WordPress thích hợp hơn cho blog (mà blog thì hầu hết là của cá nhân) chứ ít khi được sử dụng như là website của một Công ty hoặc tổ chức, các plugin của WP vì thế hầu hết tất cả đều miễn phí. Cũng chẳng ai có thể nói đây là mặt yếu cả.
Ta không nên so sánh tổng thể WP với Joomla, vì rõ ràng 2 cái đi về 2 hướng không giống nhau.
Về mặt nguyên tắc, để so sánh 2 giá trị bất kỳ, ta phải quy chúng về những đại lượng giống nhau. Mà mình nghĩ liên quan đến website nói chung (thiết kế bên ngoài, hiệu chỉnh bên trong, SEO,…), có vô vàn điều kiện liên quan cần bàn tới: người quản lý website thích gì, cần gì, và có khả năng làm được gì? Mà đã là vấn đề con người thì quy về một mặt bằng sao được, mỗi người là một cái nhìn riêng, cá tính riêng và mục đích riêng.
Ngoài ra, khi cho 2 người đấu võ, ta phải đảm bảo cả 2 đều đã ăn no và giáp trụ đầy đủ. Chỉ so sánh nguyên 2 cái core với nhau thì kết quả cho ra là gì cũng đều vô nghĩa. Phải xem 1 site Joomla và 1 site WP, quy về cùng 1 mục đích sử dụng, cùng 1 phong cách thiết kế giao diện, đã được trang bị những component và plugin tốt nhất của mỗi bên. Mặc dù vậy, kết quả cho ra cũng chỉ giúp ích cho cá nhân người so sánh (vì mục đích và style giao diện là của cá nhân anh ta; đối với người khác lại khác) có thể lựa chọn cho mình dùng mã nguồn nào – chứ không kết luận được cái nào hơn cái nào một cách tuyệt đối.
Cuối cùng, vấn đề cá nhân chủ quan là rất quan trọng. Bạn comment ngay trên đây viết: “To chon WordPress, vi ko quen xai Joomla”. Còn mình thì: dùng Joomla cũng vì quen rồi, chứ không phải ko thích WordPress. Hai bọn mình có khi đều giống nhau, ở một hữu hạn nào đó Joomla hay WP mà nó đã đáp ứng tốt đòi hỏi của ta rồi thì quan tâm gì đến cái nào hơn cái nào nữa.
Những cuộc bình chọn CMS hàng năm, kết quả cũng chỉ tương đối thôi, không nêu lên được sự thật. Vì kết quả là sự tổng hợp ý kiến của hàng ngàn hàng vạn cá nhân và rồi người ta kiểm kê so sánh số lượng; bất cứ cá nhân nào cũng có thể là mình và bạn vừa comment bên trên: theo ý kiến chủ quan, điều kiện tiếp xúc và kinh nghiệm ít ỏi của bản thân. Số lượng chuyên gia thực sự trong số hàng ngàn người tham gia đánh giá là không nhiều. Chỉ khi nào, ai ai tham gia đánh giá (vote) đều có 5 năm kinh nghiệm làm Joomla, rồi lại 5 năm kinh nghiệm làm WP (chẳng hạn); thì kết quả cho ra mới đi gần đến “chính xác”.
Ý kiến dài dòng vì thật sự thấy bài của bạn Tom rất hay, mong mọi người đừng chê cười.
lâu lắm rồi mới có người comment chất như thế này :) đọc mà vui :wink:
Hiện tại website của mình đang dùng joomla. Nhưng sao nó hay bị bung quá http://www.giaoviengioi.com
bug gì vậy bạn?
em không muốn đau đầu hieeutìm hiểu hểm joomla nữa. WP là quá đủ rồi ! cái kia khó chết !!