Có nhiều bạn đang dùng Wordpress và muốn tìm hiểu thêm Joomla để có thêm phương án phù hợp để thiết kế cho khách hàng khi cần. Đây là những lưu ý bạn cần phải biết để giúp bạn chuyển từ Wordpress sang dùng Joomla một cách thuận lợi và dễ dàng hơn.
Cách sử dụng Wordpress và Joomla có sự khác biệt
Thông thường các bạn dùng Wordpress sẽ tìm theme và plugin để cài vào web. Bạn xử lý vấn đề phát sinh trên trang web bằng cách đi tìm các loại theme, tìm plugin rồi cài vào và dùng. Khi chuyển qua dùng Joomla các bạn thường không đọc tài liệu, mà thường là thao tác sử dụng luôn, đồng thời cũng chỉ đi tìm các template và plugin để dùng.
Bạn nghĩ rằng template của Joomla cũng giống theme của Wordpress. Bạn nghĩ rằng plugin của Joomla cũng như plugin Wordpress, nhưng tời ơi, chúng khác nhau về chức năng. Bạn đã dùng Joomla theo kiểu Wordpress, điều này là chông chênh và kết quả ai cũng có thể dự đoán được.
Để giúp cho bạn hình dung, phần bên dưới sẽ sơ lược qua các điểm khác biệt của Joomla để bạn có thể thấy được cấu trúc. Và sau đó xin đề nghị bạn trải qua các bài thực hành như người mới bất đầu để sử dụng Joomla theo kiểu của Joomla.
Template Joomla vs Theme Wordpress
Trên WordPress, theme thường sẽ có đầy đủ chức năng như lấy tin, hiển thị tin, hiển thị banner, các danh mục trái phải luôn. Theme trên Wordpres cài vào là có ngay một giao diện trang web đầy đủ để xài luôn.
Để đáp ứng khả năng tuỳ biến cao và đa dụng cho website, Template Joomla lại thường chỉ cung cấp các layout, cùng với các gói style (css) định nghĩa sẵn để khai thác. Thường sau khi bạn cài template vào Joomla và kích hoạt, bạn sẽ thấy trống trơn hoặc chỉ thấy một vài thành phần thôi. Đừng quá ngạc nhiên, khi sử dụng đúng cách chỉ 1-2 template là đủ biến hoá cho giao diện website.
Template trên Joomla chỉ tập trung vào layout và style giao diện. Không xử lý dữ liệu, cũng không gọi các hàm chức năng như trên Wordpress. Việc tách rời này giúp bạn có thể bổ sung giao diện, dùng thêm giao diện mới, hoặc đổi giao diện mà không làm thay đổi chức năng và dữ liệu.
Module Joomla vs Widget/Block Wordpress
Chúng có cùng công dụng là tạo ra các khối block để bổ sung vào website. Ví dụ như banner dọc bên trái, bên phải trang web. Hoặc ví dụ tạo vùng tin mới ở cột trái.
Trên Joomla, Module được sử dụng rất thường xuyên, là phần thiết yếu trong xây dựng các thành phần trên trang web. Trên wordpress bạn sẽ thường xuyên vào theme để chỉnh. Trên joomla sau khi kích hoạt template, bạn sẽ thường xuyên vào module để chỉnh.
Tuy nhiên mọi người thường không để ý sử dụng tính năng rất mạnh mẽ của Module Joomla.
Chỉnh Module chỉ hiện lên Trang được bạn chỉ định (Menu Item Url)
Đúng vậy, bạn có thể chỉnh Module để hiện trên một hoặc một số Trang bạn muốn (Menu Item Url).
Khai thác:
- Ví dụ: để làm các vùng tin tức trên trang chủ, các module này chỉ cần hiện trên trang chủ là đủ.
- Ví dụ: banner quảng cáo sản phẩm A cho các trang X, trang Y. Banner quảng cáo sản phẩm B hiển thị trên trang Z.
- Ví dụ: thêm gợi ý các bài đặc biệt ở trang X, trang Z.
Module Access - xác định hiển thị cho nhóm User Access
Các nhóm User access cơ bản mặc định gồm:
- Public: tất cả
- Guest: là khi vào trang web mà chưa đăng nhập
- Registered: trạng thái mà trang web đã được đăng nhập, mà tài khoản đăng nhập xếp ở nhóm user mặc định (Registered)
- Special: trạng thái mà trang web đã được đăng nhập, mà tài khoản đăng nhập xếp ở nhóm user Special có quyền hành cao hơn Registered.
- Super Users: trạng thái mà trang web đã được đăng nhập, mà tài khoản đăng nhập xếp ở nhóm Super Users, đây là nhóm có quyền hành cao nhất. Thấy được mọi thông tin trên website và chỉnh sửa được mọi thứ.
Khai thác:
Access Guest: Bạn hiện một lời chào hãy đăng ký thành viên vào website. Mà bạn chỉ muốn lời chào này xuất hiện khi người xem trang web chưa đăng ký và chưa đăng nhập. Còn nếu đăng nhập rồi thì đâu cần hiện lời mời đăng ký thành viên làm gì nữa, vì người ta đã đăng ký và đăng nhập rồi mà. Nếu bạn chọn Access là Public thì đăng nhập rồi hay chưa đăng nhập đều thấy. Vậy nền bạn sẽ chọn là Access Guest, chỉ hiện khi trang web chưa đăng nhập.
Access Registered: tất nhiên là module sẽ hiển thị cho những người đã đăng nhập. Bạn có thể hiện thị các thông tin cần thiết mà chỉ những người đăng nhập mới thấy.
Access Special: thường là để thể hiện các thông tin nội bộ cho những người điều hành trang web.
Joomla có chức năng chỉnh Url cực mạnh với Menu Item.
Wordpress các url sẽ có 1 thiết lập cố định, Còn đối với Joomla, bạn có thể chỉnh lại các URL này theo ý của bạn. Ở trên Joomla, mọi thành phần đều có thể tạo được được URL riêng.
Ứng dụng như:
Tạo url cho một bài viết thành /gioi-thieu-cong-ty để giới thiệu công ty. Trên Menu Item với url được tạo ra này, bạn còn có thể đổi sang một template khác. Và tiến hành chỉnh lại các thông số riêng cho menu.
Vậy, bạn cần phải biết những điều này khi chuyển sang dùng Joomla
1. Hãy tìm hiểu cách tạo URL với Menu Item với các thành phần trong trang web mà bạn muốn: như
- tạo url cho một bài viết.
- tạo url cho một Danh mục (Category)
- Tạo url cho trang đăng ký thành viên
- Tạo url cho trang contact
- Tạo url cho 1 tag
- ...
2. Hãy tìm hiểu Module: và thêm các tuỳ chọn với hiển thị trên menu và với Access mong muốn.
3. Với template hãy quan sát các layout, các position, các gói style có sẵn và sử dụng kết hợp với các module.
Nội dung viết bởi Dustin Dũng - Xiroweb
Dustin Dũng có 15 năm kinh nghiệm làm việc với PHP, SQL, Đã thực hiện qua các dự án với Joomla!, Wordpress, Opencart, PrestaShop, Magento. Với Joomla!, Dustin Dũng có hơn 15 năm kinh nghiệm, từ Mambo, rồi Joomla 1.0 và bây giờ là Joomla! 5