สามารถใช้ Drupal แบบแยกส่วนได้ และเมื่อมีการเพิ่มคุณลักษณะใหม่ลงใน Drupal 9 การสนับสนุนการแยกส่วนจะได้รับความสำคัญสูงภายใต้ API-ความคิดริเริ่มแรก (ตรวจสอบให้แน่ใจว่ามี API ที่อนุญาตให้โปรแกรมเมอร์เลือกส่วนของ Drupal ที่ต้องการใช้ และแทนที่ส่วนอื่นๆ ตามต้องการด้วยโซลูชันแบบกำหนดเอง)
ในอดีต Drupal 7 + เวอร์ชันที่เก่ากว่านั้นไม่ได้แยกส่วน (แม้ว่าเวอร์ชันเก่าจะสามารถใช้แบบไร้หัวกับโมดูลที่สนับสนุนได้) แต่ตั้งแต่ Drupal 8 เป็นต้นมา แกนของ Drupal รองรับการใช้งานแบบแยกส่วน
ใช่ Drupal ให้บริการส่วนหน้า แต่ส่วนหน้านี้มีให้ผ่านโมดูลที่สามารถปิดใช้งานได้ ดังนั้นจึงสามารถใช้ Drupal แบบแยกส่วนได้เนื่องจากไม่ได้บังคับให้คุณใช้ UI ของมัน คุณสามารถปิดการใช้งาน Drupal UI และแทนที่ด้วยสิ่งอื่น เช่น แอป React หรือ Angular
การใช้หัวขาดมีลักษณะอย่างไร?
เนื้อหา เป็นการแจกจ่าย Drupal แบบไม่มีหัว ซึ่งสามารถให้แนวคิดเกี่ยวกับวิธีการตั้งค่า Drupal สำหรับการใช้แบบไม่มีหัว
เพื่อให้ได้เนื้อหาของคุณจริง ๆ Drupal ให้การสนับสนุน JSON:API และ REST ใน Core และ GraphQL พร้อมใช้งานผ่านโมดูลที่สนับสนุน การสนับสนุน JSON:API นั้นยอดเยี่ยมเป็นพิเศษเพราะช่วยให้คุณเปิดเผยเนื้อหาทั้งหมดของคุณด้วยสิทธิ์ของ Drupal เหมือนเดิมโดยมีการกำหนดค่าเพิ่มเติมเพียงเล็กน้อย
อย่างไรก็ตาม นี่เป็นหัวข้อที่ค่อนข้างซับซ้อน มีหนังสือทั้งเล่มเกี่ยวกับเรื่องนี้:
นอกจากนี้ยังมีแบบฝึกหัดมากมายที่ Drupalize.me.