Những công cụ cho Drupal Developer

Drupal là nền tảng cực kỳ tốt để bạn có thể dựa vào đó và phát triển các ứng dụng web của mình. Tuy nhiên, để trở thành một drupal developer giỏi, bạn cần nhiều thời gian học hỏi và không sử dụng thành thạo các công cụ hỗ trơ. Xin giới thiệu với bạn những công cụ mà chúng tôi biết được trong thời gian dài sử dụng Drupal.

>>Cài đặt ckfinder để upload hình với ckeditor

>>Khóa học Drupal trực tuyến

>>Pro Drupal Development 2nd Edition e-Book Full

Drupal Developer

Hệ điều hành

  • Virtualbox Phần mềm miễn phí của Oracle, hỗ trợ thiết lập các máy vi tính ảo trên hệ điều hành bạn đang sử dụng. Hỗ trợ Windows, Mac OS X và nhiều dòng Linux. Bạn có thể cài đặt và chạy Windows XP trên Ubuntu, Fedora Core trên Mac Lion, ...

Editors, IDE

  • VIM Editor mạnh mẽ trên môi trường dòng lệnh.
  • Netbeans IDE nổi tiếng của Orcale, hỗ trợ hoàn hảo cho việc viết chương trình Drupal (PHP, HTML, CSS, Javascript)
  • Notepad++ Editor cực kỳ gọn nhẹ cho người dùng Windows.
  • TextWrangler Editor miễn phí, tiện dùng cho người dùng Mac OS X.

Browsers

  • Microsoft Internet Explorer IE là browser được phân phối mặc định trên các hệ điều hành Windows. Các công cụ hỗ trợ bạn phát triển web trên họ browser này:
    • Firebug Lite Phiên bản nhỏ gọn của Firebug để nhúng vào một trang web, do đó, có thể chạy được trên mọi trình duyệt có hỗ trợ javascript.
    • Multiple Internet Explorer versions
    • IETester Công cụ tuyệt vời giúp bạn có thể chạy cùng lúc nhiều phiên bản IE.
  • Mozilla Firefox Trình duyệt mã nguồn mở tuyệt vời từ Mozilla, cung cấp rất nhiều extension hữu ích cho người phát triển web:
    • Web Developer Là một trong những extension đồ sộ nhất cho web developer trên Firefox -- hỗ trợ validate HTML, CSS, sửa nhanh CSS, xem thuộc tính thẻ, ...
    • Firebug Có thể nói, ai không biết Firebug, người đó không phải là người... phát triển web. Đây là extension cực kỳ hiệu quả giúp bạn debug javascript, xem cấu trúc html, sửa nhanh css, theo dõi request, ...
    • FireFTP Extension giúp upload/download file qua giao thức FTP ngay trên trình duyệt Firefox.
    • YSlow Công cụ đo đạt tốc độ web từ Yahoo.
    • Page Speed công cụ từ Google, tương tự như YSlow.

Modules

  • Cài đặt Cywin cho người Windows
    Windows là hệ điều hành tốt, tuy nhiên, nó không tiện lợi lắm cho công việc lập trình. Nhưng không lo, cywin là môi trường giả lập unix cho bạn.
  • Drush -- Drupal SH
    Nếu bạn đã quen thuộc với môi trường dòng lệnh, và ước ao được tương tác với Drupal qua môi trường này, đây chính là công cụ bạn cần.
  • Tự xây dựng trang tham khảo Drupal API
    Viết code trên Drupal, 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ệ.
  • Coder module
    Coder module là module hỗ trợ bạn kiểm tra mã Drupal được viết có hợp chuẩn chung hay không. Ngoài ra, coder module cũng hỗ trợ bạn nâng cấp module/theme lên phiên bản Drupal mới hơn.
  • Devel module
    Devel hầu như là một module không thể thiếu cho các lập trình viên Drupal. Nó hỗ trợ bạn debug chương trình, trình bày các câu truy vấn trong trang, memory sử dụng, generate dummy content, kiểm tra quyền truy cập, ....

Cộng đồng

Theo xeko.vn