Wednesday, August 4, 2010

Cách suy nghĩ khi làm 1 website = Drupal

Nguồn: http://groups.drupal.org/node/10441

Phát triển site = Drupal, khi nào thì nên/phải viết node module, khi nào viết module bình thường (ko phải node module) ?



Ví dụ site có chức năng như sau:

  • Show hàng hóa theo category
  • Trang contact
  • Trang tuyển dụng
  • Trang tin tức

Cách nghĩ theo Drupal sẽ là:

  • Category đã support sẵn bởi Vocabolary & Term
  • Trang tuyển dụng và tin tức có thể dùng lại kiểu node story có sẵn
  • Viết node module products, tạo ra kiểu node products có tên, giá, hình ảnh.
  • Trang contact viết module bình thường có form để submit (ko phải node module)

Products nên viết node module vì nó là đối tượng cần được create/read/update/delete
Contact chỉ nên là module bình thường với form submit, ko cần create/read/update/delete

Nghĩ theo hướng như vậy đúng ko mấy bác? Ý muốn nhấn mạnh ở đây là cách nghĩ liên hệ giữa các chức năng cần có của 1 site với những thứ có trong Drupal để sau đó implement các chức năng đó... Nếu ko có hướng rõ ràng thì khó bắt tay vào code vì ko biết code cái gì, các bạn có thấy như vậy ko?

No comments:

Router Packet Networking

Đây là video ngắn khá hay, mô tả đường đi của một gói tin trên Mạng Internet.