Sau đây, mình sẽ list ra 1 số module thường dùng khi xây dựng web bằng drupal. Các bạn tải module về rồi cho vào thư mục sites/all/modules và giải nén ra. Sau đó, vào phần modules trên web để bật nó lên.
- Administration menu: Bạn tải về ở đây: https://www.drupal.org/project/admin_menu. Module này có tác dụng: quản lý các thanh công cụ xây dựng web 1 cách dễ dàng, nhanh chóng và thuận tiện. Khi cài module Administration menu bạn nên tắt 2 module Overlay và Toolbar vì không cần thiết nữa.
- Views: bạn tải về tại đây https://www.drupal.org/project/views. Module views dùng để tạo ra các block(các khối) cho trang web. Một trang web được được tạo thành bằng cách kết hợp nhiều block lại với nhau. Việc dùng views để xây dựng các block sẽ cho chúng ta 1 cái nhìn trực quan, nhanh chóng, dễ hiểu. Ngoài ra, nó còn có tác dụng tạo ra các trang mới.
- Cấu hình và sử dụng module views:Sau khi cài xong, bạn vào structure->views để tạo 1 view bằng cách chọn add new views
- Libraries API: đường dẫn tải về: https://www.drupal.org/project/libraries . Module này như là cầu nối cần thiết để xây dựng các module khác. Bản thân nó không có chức năng cụ thể
- Ctools: Đường dẫn tải về: https://www.drupal.org/project/ctools. Module này có tác dụng: tạo và quản lý các trang. Đồng thời nó cũng như 1 cầu nối để xây dựng các module khác
- Taxonomy menu: Module này có tác dụng tạo ra các menu nhanh khi xây dựng web. Đường dẫn tải về: https://www.drupal.org/project/taxonomy_menu
- Tokens: Đường dẫn tải về: https://www.drupal.org/project/token. Module tokens có tác dụng như 1 biến để lưu các giá trị. Khi cần thiết mình chỉ cần gọi Tokens ngắn gọn không phải dài dòng
- Pathauto : Đường dẫn tải về: https://www.drupal.org/project/pathauto. Modules Pathauto có tác dụng tạo ra đường dẫn tự động, và có thể tùy chỉnh 1 cách dễ dàng theo người làm web. Nó các dụng trong seo là tạo ra đường dẫn thân thiện. Ví dụ làm sao để có đường dẫn như thế này: http://kinhdoanh.vnexpress.net/tin-tuc/doanh-nghiep/nhung-do-vo-ty-usd-3.... Pathauto giúp ta làm điều đó. Sau khi cài xong, bạn vào Configuration -> Search and metadata -> url aliases để tạo các aliases.
- Date: đường dẫn tải về: https://www.drupal.org/project/date. Với những web nào bạn cần thêm trường “ngày tháng” thì module date giúp bạn làm điều đó. Cài xong bạn không thấy gì đâu. Nó chỉ có tác dụng tạo ra kiểu dữ liệu date ở cck khi bạn muốn thêm 1 trường vào content type.
- Wysiwyg :Đường dẫn tải về https://www.drupal.org/project/wysiwyg . Module các tác dụng là 1 editor giúp bạn soạn thảo văn bản giống như word với các công cụ bạn tùy chỉnh. Module wysiwyg phải đi kèm với 1 editor, mình thường chọn là TinyMCE. Download TinyMCE tại http://tinymce.moxiecode.com/download.php rồi cho cho vào thư mục. sites/all/libraries và giải nén ra ta có thư mục tinymce. Sau đó, bạn vào Configuration -> Content authoring -> wysiwyg profiles để cấu hình
- Backup and Migrate: Module này có tác dụng backup và restore dữ liệu 1 cách nhanh chóng, dễ dàng. Đối với các bạn làm web lớn thì việc backup và restore dữ liệu là 1 công việc thường xuyên và quan trọng.
- Pannel: Module pannel có tác dụng chia layout cho web . Layout là cái khung của trang web. Trước lúc muốn làm bất cứ thứ gì bạn cần phải có cái khung đã. Một trang web được chia thành từng phần khác nhau. Ví dụ, có trang web chỉ cần chia 1 cột, có trang chia 2 cột,….Module pannel giúp bạn linh hoạt trong việc chia layout như thế .
- Nhóm module dành cho seo: 1. Pathauto, 2. Global Redirect, 3. MetaTag, 4. XML SiteMap, 5. SEO Checklist. Các module này chỉ cần thiết khi bạn đã xây dựng trang web hoàn thiện và đưa lên mạng. Sử dụng các module này, làm cho web của bạn thân thiện với google và được google đánh giá cao khi thực hiện index, tăng khả năng cạnh tranh với các web khác.
Trên đây, mình list ra các module gần như là bắt buộc khi làm web bằng drupal. Drupal bây giờ có hơn 30.000 module để xây dựng web, bạn thoải mái lựa chọn.
Tác giả: hoài nam