Drupal: 3.2. Công cụ hỗ trợ

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Những công cụ có sẵn cho việc xây dựng trang web

Có một số công cụ bổ sung có sẵn giúp bạn tạo trang web nhanh hơn, chính xác hơn và ít nỗ lực hơn.

Drush

Xem bên dưới để biết thêm về Drush.

Git

Git là một hệ thống kiểm soát phiên bản mà bạn có thể sử dụng để theo dõi các thay đổi được thực hiện cho các tệp trong toàn bộ trang web của bạn hoặc các tệp chỉ liên quan đến mô-đun hoặc chủ đề mà bạn đang sử dụng. Git giúp bạn có thể thử các thay đổi và nếu cần, hãy hoàn nguyên về phiên bản trước. Nó cũng có thể được sử dụng để theo dõi các thay đổi trong các tập tin cấu hình và đồng bộ hóa cấu hình của các trang khác nhau. Git đã trở thành tiêu chuẩn cho các dự án phát triển web.

Composer

Xem bên dưới để biết thêm về Composer.

Devel

Các mô-đun Devel góp giúp với nhiệm vụ phát triển như gỡ lỗi và mã kiểm tra, phân tích các truy vấn cơ sở dữ liệu, và tạo ra nội dung dummy.

Điều gì đặc biệt về Drush?

Drush là một công cụ dòng lệnh để xây dựng và duy trì các trang web, cung cấp một giải pháp thay thế cho việc sử dụng giao diện quản trị cho nhiều hoạt động. Nhiều nhà xây dựng trang web và người bảo trì thích sử dụng Drush bất cứ khi nào có thể, và xem xét thời gian dành cho việc cài đặt và học cách sử dụng Drush để đầu tư tốt. Lý do để cân nhắc sử dụng Drush:

  • Drush cung cấp một số lượng lớn các lệnh cho các nhiệm vụ như cài đặt phần mềm cơ sở, mô đun và chủ đề; cập nhật phần mềm; thực hiện các thao tác cơ sở dữ liệu, bao gồm sao chép và truy vấn; đặt lại mật khẩu; và xóa bộ nhớ cache. Một số mô-đun và chủ đề đã đóng góp cũng xác định lệnh Drush.
  • Thực hiện các tác vụ quản trị bằng Drush thường nhanh hơn và ít tẻ nhạt hơn so với thực hiện các tác vụ tương tự thông qua giao diện quản trị.
  • Vì Drush là một giao diện dòng lệnh, bạn có thể viết các kịch bản lệnh kết hợp các lệnh Drush và các lệnh khác trên máy chủ, để tự động hóa các tác vụ phức tạp hơn.
  • Drush cung cấp chức năng bổ sung không có sẵn thông qua giao diện quản trị; ví dụ, chạy truy vấn cơ sở dữ liệu.

Nếu bạn muốn sử dụng Drush, bạn sẽ cần phải có quyền truy cập đầu cuối dòng lệnh vào máy chủ, nơi trang web của bạn sẽ được lưu trữ và bạn sẽ cần phải có một phiên bản tương thích của công cụ Drush được cài đặt trên máy chủ đó. Kiểm tratrang web Drush để biết hướng dẫn cài đặt và khả năng tương thích phiên bản. Ngoài ra còn có tài liệu về các lệnh Drush có sẵn trên trang web đó.

Composer được sử dụng để làm gì?

Composer là một công cụ để quản lý các phụ thuộc PHP, trong đó nhà phát triển chỉ định phiên bản của mỗi thư viện bên ngoài là cần thiết, và Composer quản lý quá trình tải xuống và cài đặt các thư viện.

Phần mềm cốt lõi là người dùng chính của Composer, vì nó sử dụng một số thư viện phần mềm được phát triển bên ngoài, mà phải được tải xuống và cài đặt để phần mềm cốt lõi hoạt động. Khi bạn cài đặt phần mềm cốt lõi, bạn cần tải xuống một tệp lưu trữ chứa các phiên bản tương thích của các thư viện bên ngoài hoặc bạn cần chạy Composer để tải xuống các thư viện bên ngoài sau khi tải xuống ban đầu.

Một số mô-đun được đóng góp cũng sử dụng các thư viện phần mềm được phát triển bên ngoài; ví dụ, một mô-đun tích hợp Facebook có thể yêu cầu thư viện tích hợp của Facebook được cài đặt để mô đun hoạt động và mô-đun địa lý có thể sử dụng thư viện chuẩn của các hàm địa lý. Để cài đặt một mô-đun với các phụ thuộc bên ngoài, bạn sẽ cần phải chạy Composer.

Những công cụ nào có sẵn cho các nhà phát triển mô-đun và chủ đề?

Ngoài các công cụ xây dựng trang web được đề cập ở trên, các công cụ sau rất hữu ích cho các nhà phát triển mô-đun và chủ đề.

Bảng điều khiển Drupal

Drupal Console là một công cụ dòng lệnh tạo mã boilerplate và tương tác với một trang Drupal. Nó có thể tạo ra, ví dụ, khối hoặc mã mẫu, cài đặt mô-đun và chủ đề, và tạo nội dung giả. Drupal Console sử dụng Symfony Console.

Bộ mã hóa

Coder là một công cụ dòng lệnh để kiểm tra xem các mô-đun và chủ đề của bạn có tuân thủ các tiêu chuẩn mã hóa và các phương pháp hay nhất khác hay không. Nó cũng có thể sửa chữa các vi phạm tiêu chuẩn mã hóa.

Công cụ gỡ lỗi trình duyệt

Các trình duyệt web như Firefox và Chrome bao gồm các công cụ cho phép xem, chỉnh sửa, gỡ lỗi và theo dõi CSS, HTML và JavaScript. Bạn có thể mở cửa sổ gỡ lỗi hoặc cửa sổ bằng cách nhấp chuột phải vào khu vực cửa sổ của bạn và chọn "Kiểm tra" hoặc "Kiểm tra phần tử".

» Tiếp: 3.3. Chuẩn bị cài đặt
« Trước: 3.1. Yêu cầu máy chủ
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!