Điểm:-5

Là theo thiết kế, Drupal không đầu?

lá cờ es

Nếu tôi hiểu chính xác, "tách rời" hệ thống quản lý nội dung có nghĩa là tách phụ trợ khỏi giao diện người dùng (có hai "mô-đun" cho mỗi mô-đun trong cùng một "chương trình").

Nếu tôi hiểu chính xác, thì hệ thống quản lý nội dung "không đầu" có thể cung cấp nội dung cho ít nhất hai giao diện mặt trước khác nhau cùng một lúc ("hai chương trình khác nhau" có thể xuất hiện đối với người dùng cuối).

Tôi cho rằng theo thiết kế, Drupal không bị tách rời vì nó làm đã tích hợp sẵn JavaScript (ví dụ: chỉnh sửa nhanh cho một nút) nhưng theo thiết kế, nó không có đầu?

leymannx avatar
lá cờ ne
"_Drupal không được tách rời vì nó được tích hợp sẵn JavaScript ở hầu hết mọi nơi_"
lá cờ es
@leymannx không phải là ít nhất một trường hợp sử dụng JavaScript trong Drupal GUI có nghĩa là thiếu phụ trợ tách rời khỏi giao diện người dùng.
Điểm:2
lá cờ de

Có đầu nghĩa là có GUI (Graphic User Interface). Headless có nghĩa là một hệ thống không có cái đó. Drupal có thể chạy không đầu - có những bản phân phối không đầu có thể được sử dụng làm phần phụ trợ cho các ứng dụng hoặc trang web React hoặc những thứ tương tự. Tuy nhiên, theo mặc định, nó đứng đầu - Lõi Drupal có GUI ngoài hộp. Tách rời đề cập đến việc tách riêng phần đầu (GUI) và phần cuối. Drupal được tách rời ở chỗ nó tách giao diện người dùng khỏi giao diện người dùng.

Drupal theo thiết kế không được tách rời vì nó được tích hợp sẵn JavaScript ở hầu hết mọi nơi

Drupal được tách rời và nó có API JavaScript mạnh mẽ, mở rộng đi kèm với lõi: https://www.drupal.org/docs/drupal-apis/javascript-api/javascript-api-overview

Điểm:1
lá cờ cn

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.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.