Tự xây dựng trang tham khảo Drupal API

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

@Cập nhật 2008/01/10: ToiLa.net đã cài đặt các trang tham khảo API của Drupal 5.x, Drupal 6.x, E-commerce 3.x, E-commerce 4.x

Drupal là một PHP framework tốt. Tuy nhiên, khi dựa trên nó để viết các module người lập trình phải vào http://api.drupal.org để tra cứu các hàm, các thí dụ mẫu. Trường hợp, máy tính của mạng không nối mạng, hoặc mạng chậm, hoặc A.D.O có trở ngại thì công việc sẽ bị ngưng trệ. Bài viết này hướng dẫn bạn tự xây dựng một trang tham khải Drupal API.

Tham khảo: http://drupal.org/node/26669

  1. Cài đặt Drupal
    Trang tham khảo này chắc chắn được xây dựng dựa trên một website drupal. Do đó, trước hết bạn hãy cài đặt một bản drupal. Giả sử bạn sẽ cài đặt ở http://localhost/drupal_api/
  2. Chuẩn bị các files

- Tải về module API (attachment 1) và copy vào folder /drupal_api/modules/
- Tải về file 'docs.zip' (attachment 2), giải nén và copy vào folder /drupal_api/
3. Kích hoạt module
Vì bản cài đặt này chúng ta chỉ dùng để tham khảo Drupal API, nên chúng ta không bật các module nào khác ngoài 'api'. Sau khi kích hoạt module api, module sẽ cung câp cho chúng ta một menu item ở 'Admin > Content Management > API reference'.
4. Đánh chỉ mục
- Vào trang 'Admin > Content Management > API reference' (?q=admin/content/api).
- Ở mục 'Short name', nhập vào '5.x'.
- Ở mục 'Long name', nhập vào 'Drupal 5.x'.
- Ở mục 'Directory Name', nhập vào './'.
- Ở mục 'Maximun files to scan per cron run', chọn '200'.
- Click vào nút 'Save changes'
- Chạy cron khoảng 10 lần (Ở trình duyệt, nhập vào http://localhost/drupal_api/cron.php, khi chạy xong thì refresh lại, làm lại khoảng 10 lần).
5. Sử dụng
- Vào trang điều hành blocks, cấu hình block API theo ý thích
- Vào trang http://localhost/api/?q=api, bạn đã có một trang tham khảo tương tự Drupal API.

AttachmentSize
api.pps (đổi đuôi lại thành zip)17.62 KB
docs.pps (đổi đuôi lại thành zip)286.25 KB