Drupal có thể được sử dụng tách rời và khi các tính năng mới được thêm vào Drupal 9, hỗ trợ tách rời được ưu tiên cao trong API-Đầu tiên Sáng kiến (đảm bảo các API được cung cấp cho phép lập trình viên chọn các phần của Drupal mà họ muốn sử dụng và thay thế các phần khác khi cần bằng các giải pháp tùy chỉnh).
Trước đây, Drupal 7 + các phiên bản cũ hơn KHÔNG được tách rời (mặc dù các phiên bản cũ hơn có thể được sử dụng liền mạch với các mô-đun được đóng góp), nhưng bắt đầu từ Drupal 8, việc sử dụng tách rời được hỗ trợ bởi chính lõi Drupal.
Có, Drupal có cung cấp giao diện người dùng-- nhưng giao diện người dùng này được cung cấp thông qua các mô-đun có thể bị vô hiệu hóa. Vì vậy, Drupal có thể được sử dụng tách rời vì nó không bắt buộc bạn phải sử dụng giao diện người dùng của nó; bạn có thể tắt giao diện người dùng Drupal và thay thế nó bằng một thứ khác, chẳng hạn như ứng dụng React hoặc Angular.
Việc sử dụng không đầu thực sự trông như thế nào?
nội dung là một bản phân phối Drupal không đầu có thể cung cấp cho bạn ý tưởng về cách thiết lập Drupal để sử dụng không đầu.
Để thực sự hiểu được nội dung của bạn, Drupal cung cấp hỗ trợ cho JSON:API và REST trong Core và GraphQL có sẵn thông qua một mô-đun được đóng góp. Hỗ trợ JSON:API đặc biệt tuyệt vời vì nó cho phép bạn hiển thị tất cả nội dung của mình với các quyền Drupal nguyên vẹn với rất ít cấu hình bổ sung.
Tuy nhiên, đây là một chủ đề khá phức tạp; có cả một cuốn sách về nó:
Ngoài ra còn có một loạt hướng dẫn tuyệt vời có sẵn tại Drupalize.me.