drupal 6

Thêm views filter cho các date field

Date là một module rất tốt để bổ sung các field date/date time cho các kiểu dữ liệu. Tuy nhiên, các field này lại không hỗ trợ views-filter, cho nên chúng ta không thể sử dụng views để lọc bớt nội dung dựa trên các field này. Để thực hiện điều này, chúng ta cần phải viết module bổ sung.

Module testimonials

Module cho phép người dùng tạo testimonial, tổ chức theo groups, mỗi groups được phát sinh một block tương ứng. Có thể tùy chỉnh các tiêu chí trình bày dựa trên mỗi group.

Trình bày block, trường hợp JS không được kích hoạt, một testimonial ngẫu nhiên thuộc group sẽ hiển thị. Nếu JS được kích hoạt, lần lượt các testimonials trong group sẽ được hiển thị, hiệu ứng nhẹ nhàng được sử dụng trong lúc các testimonials chuyển đổi.

Download ở đây: testimonials-6.x-1.x-dev.zip

Thế Hồng

hook_menu_alter làm được lắm trò

Hệ thống menu ở Drupal 6 đã được cải tiến rất nhiều, đẹp hơn, gọn hơn và uyển chuyển hơn. Đáng kể nhất ở đây là hook_menu_alter đã được thêm vào, giúp người thảo chương thực hiện một số thao tác tưởng chừng khó mà nay rất dễ.

Các bước để Drupal xây dựng cấu trúc menu là:
1. Gọi các hook_menu của các module để lấy về các menu items.
2*. Gọi hook_menu_alter của các module, cho phép chúng thay đổi tuỳ ý cấu trúc menu vừa được thu lượm.
3. Lưu cấu trúc menu items đã được alter vào CSDL.

Một trang trong Drupal được định nghĩa đầy đủ bởi một menu item, bao gồm, path, quyền truy cập, tiêu đề trang, callback, ... như vậy, thay đổi cấu trúc một menu item, có dẫn đến việc thay đổi hoàn toàn một trang đang có.
Hệ thống menu ở Drupal 6 đã được cải tiến rất nhiều, đẹp hơn, gọn hơn và uyển chuyển hơn. Đáng kể nhất ở đây là hook_menu_alter đã được thêm vào, giúp người thảo chương thực hiện một số thao tác tưởng chừng khó mà nay rất dễ.

Các bước để Drupal xây dựng cấu trúc menu là:
1. Gọi các hook_menu của các module để lấy về các menu items.
2*. Gọi hook_menu_alter của các module, cho phép chúng thay đổi tuỳ ý cấu trúc menu vừa được thu lượm.
3. Lưu cấu trúc menu items đã được alter vào CSDL.

Một trang trong Drupal được định nghĩa đầy đủ bởi một menu item, bao gồm, path, quyền truy cập, tiêu đề trang, callback, ... như vậy, thay đổi cấu trúc một menu item, có dẫn đến việc thay đổi hoàn toàn một trang đang có.

Đối phó với Cache trong Drupal 6

Để tối ưu cho việc thực thi và tải trang, Drupal 6 có cung cấp sẵn một số công cụ hữu ích: nén các tập tin css, nén các tập tin javascript, nén trang tải về, đưa các hàm giao diện vào registry, đệm menu, đệm block, ...

Các tính năng này thật sự hữu ích khi site đã chính thức đi vào hoạt động. Tuy nhiên, đối với hệ thống đang được phát triển thì có lẽ việc đệm nội dung là không cần thiết, lắm khi là phiền toái.

VietCoop.net - Dịch thuật Việt ngữ cho Drupal

Tôi vừa mới cài đặt chuyên trang dịch thuật cho Drupal. Tại site này người dùng có thể góp sức của mình để tạo nên các bản dịch thật tốt cho Drupal và các module cộng thêm (hiện thời có module E-commerce và Organic Group).

Site sử dụng:

Mong mọi người góp sức.

Syndicate content