Giới thiệu module: Node Queue

Trong tiếng Việt, chúng ta không có khái niệm rõ ràng lắm về queue (hàng đợi). Bởi vì, để ý, dễ dàng chúng ta thấy, cũng một nồi cơm, cũng bao nhiêu đồ ăn, 5 người ăn cũng được, 2 người khách tới, nhảy vào ăn cũng được. Nhà chờ xe buýt dành cho 15 người, 10 người khác vào chờ cũng chẳng sao, ... Hàng đợi, hiểu không sai, thì nó phải là một danh sách, gồm những phần tử được sắp xếp theo thứ tự và có con số tối đa cho các phần tử được sắp xếp. Khi hàng đợi đã đầy, và khi đó một node được thêm vào, phần tử cuối cùng của hàng đợi này sẽ được tự động bỏ đi.

Module NodeQueue giúp cho người dùng có thể tạo ra các hàng đợi chứa danh sách các node, đương nhiên, mỗi hàng đợi có một số tối đa cho các phần tử. Chúng ta có thể sử dụng các hàng đợi để thu hút sự chú ý của người thăm web đến một số node cụ thể nào đó. Cũng giống như ý tưởng "Quăng ra trang chính" (Promote to frontpage), mà người dùng Drupal nào cũng có khái niệm này. Nhưng khác với khái niệm "Quăng ra trang chính", chúng ta có thể tạo ra nhiều Queue và các node trong queue có thể được di chuyển lên/xuống cách dễ dàng hơn:

Vậy, chúng ta có thể sử dụng NodeQueue trong các trường hợp sau:
- Làm nổi bật các tin tức quan trọng
- Làm nổi bật các chủ đề thảo luận nóng bỏng
- Ảnh trong ngày
- ...

Một số điểm yếu của NodeQueue:
- Các chức năng chỉ áp dụng cho người điều hành hệ thống (tác giả đang lên kế hoạch để mọi người dùng website đều có thể tự tạo queue cho mình).
- Giao diện xấu xí: cũng không sao, đáp ứng được nhu là tạm ổn, như CCK ngày xưa, khó dùng hết sức biết.

Node Queue hiện đã có phiên bản RC2 (chưa chính thức).

Cập nhật 1 (2008 Aug 9th):

TH đang làm một project về tour du lịch; yêu cầu của khách hàng là: Làm nổi bật các tour khuyến mãi, tour theo mùa, ... gắn module nodequeue vào, yêu cầu trở nên quá đơn giản :-)

Thế Hồng

Comments

Đã có NodQueue RC2

Đã có NodeQueue RC2

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <sup> <br> <p> <h3>
  • Lines and paragraphs break automatically.
  • Link to content with [[some text]], where "some text" is the title of existing content or the title of a new piece of content to create. You can also link text to a different title by using [[link to this title|show this text]]. Link to outside URLs with [[http://www.example.com|some text]], or even [[http://www.example.com]].
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.