WordPress vs Joomla sự lựa chọn nào phù hợp cho bạn?

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.

joomla vs wordpress Wordpress vs Joomla sự lựa chọn nào phù hợp cho bạn?

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:

seo setting Wordpress vs Joomla sự lựa chọn nào phù hợp cho bạn?Được giải thích như sau:

- 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

options permalink wordpress Wordpress vs Joomla sự lựa chọn nào phù hợp cho bạn?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.htmlhttp://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ủ đề:

  1. Drupal Vs WordPress – CMS Nào Phù Hợp Cho Mình?
  2. 4 Social Bookmark tốt nhất dành riêng cho Joomla
  3. 4 bước dễ dàng để có 1 blog WORDPRESS
  4. Đưa Facebook Share Button vào WordPress
  5. Hướng dẫn tạo Thumbnails cho bài viết với Custom Fields[WordPress]

About Mèo Tom

đã viết được 276 bài. Xuất thân từ dân lập trình viên, hiện tại cũng đang là lập trình viên nhưng rất đam mê Online Marketing. Thích blogging về những thứ mà mình đang quan tâm để chia sẽ với tất cả. Chuyên ngành: Coder, SEOer...

55 Responses

  1. Tinh says:

    WP vô đối :mrgreen:
    .-= Tinh´s last blog ..Google Analytics Chính Thức Có Tiếng Việt =-.

  2. 2K says:

    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 =-.

    • Mèo Tom says:

      Ồ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 =-.

      • Mèo Tom says:

        @ 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: .

  3. Lê Hoàng says:

    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. :D

    • Mèo Tom says:

      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 đó.

  4. 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 =-.

    • Mèo Tom says:

      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.

    • Lê Hoàng says:

      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ì.

      • Mèo Tom says:

        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:

    • Mèo Tom says:

      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)

  5. Hutek says:

    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.

    • Mèo Tom says:

      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:

      • Hutek says:

        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 =-.

      • Mèo Tom says:

        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.

      • Hutek says:

        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 =-.

  6. 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!

    • Hutek says:

      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

  7. Mèo Tom says:

    Đú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.

    • Hutek says:

      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 =-.

      • Mèo Tom says:

        Đú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:

  8. đú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 ạ :D .-= ngoc@sadblog.net´s last blog ..Chỉ định bài viết được hiển thị trên Cu3er Post Elements plugin (v2) =-.

  9. wordpress says:

    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) =-.

    • Mèo Tom says:

      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

      • Mèo Tom says:

        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 :)

  10. thuthuatSEO says:

    - 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:-\

  11. WordPress là số 1 rồi :D 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 =-.

  12. To chon WordPress, vi ko quen xai Joomlar
    .-= Technology News´s last blog ..Dead iPad battery? Apple just sends another iPad for $99 =-.

  13. Miso says:

    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.

  14. 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

  15. Tran Quang says:

    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 !!

    • Mèo Tom says:

      :D con người phải có tinh thần học hỏi và kiên trì, nếu xét về phương thức làm việc đàng hoàng thì bất cứ framework nào cũng phải làm qua và hiểu về nó nhưng ko yêu cầu quá sâu cũng dc, còn dừng ở mức viết blog thì tùy bạn :no1

Leave a Reply

:yeah :w :u :tire :thinking :sock :sleepy :sick :shy :ple :o :no1 :heart :g :dontkonw :devil :cry :c :angry :D :?