โมดูลที่สนับสนุนนั้นถูกย้ายไปที่ Drupal 8 core หรือไม่


20

มีโมดูล D6 จำนวนมาก (หรือเวอร์ชั่น) ที่ถูกดึงเข้าสู่ D7 คอร์ ฉันสงสัยว่ามีของ D8 หรือไม่?

คำตอบ:


10

คำตอบสั้น ๆ คือ Drupal ได้รับการพัฒนาโดยชุมชนดังนั้นจึงขึ้นอยู่กับสิ่งที่คุณ (ทุกคนที่อ่านคำตอบนี้) เพิ่มใน Drupal 8

ฉันมักจะใช้องค์ประกอบเพิ่ม jQuery UI เพื่อแก้ไขปัญหาหลักเป็นตัวอย่างของการทำงานของกระบวนการนี้ ไม่กี่คนที่มีความคิดพวกเขาโพสต์รหัสบางส่วนมันถูกตรวจสอบและถกเถียงแล้วเพิ่มลงใน Drupal 7 คอร์

การมีส่วนร่วมหลักไม่ใช่สิ่งเดียวดังนั้นจงกล้าหาญ! เริ่มมีส่วนร่วม


2
ในกรณีของโมดูลที่สนับสนุนจะขึ้นอยู่กับผู้ดูแลโมดูลเหล่านั้นและจากเครื่องบินของ Dries หากผู้ดูแลระบบของโมดูลที่สามารถผสานเข้ากับรหัสหลักของ Drupal ไม่ได้ทำอะไรเลยโมดูลนั้นจะไม่ถูกรวมเข้ากับ Drupal
kiamlaluno

1
ฉันได้รับสิ่งที่คุณกำลังพูด แต่ด้วยการสนับสนุนที่เพียงพอคุณสามารถรับบางสิ่งบางอย่างในแกนกลางโดยไม่มีผู้ดูแล เห็นได้ชัดว่ามันเป็นเรื่องยากที่จะทำและหากไม่มีสิ่งสนับสนุนของผู้ดูแลอาจจะไม่ผ่านการตรวจสอบและการอภิปราย ประเด็นโดยรวมที่ฉันพยายามทำก็คือกระบวนการนี้ไม่ได้เป็นเอกสิทธิ์ซึ่งเป็นเหตุผลหลักที่ว่าทำไม Drupal มีพลังในการเริ่มต้น
Chris Pliakas

45

โมดูลที่นำเข้ามาในแกน

ทั้งหมด:

  • เบรกพอยต์
  • CacheTags
  • การแปลเนื้อหา
  • อีเมล (ฟิลด์ง่าย ๆ , การตรวจสอบความถูกต้องของ HTML5 เท่านั้น)
  • เอนทิตี API
  • การอ้างอิงเอนทิตี
  • โหมดมุมมองเอนทิตี
  • เอนทิตีไฟล์
  • ลิงก์ (ฟิลด์ธรรมดา, การตรวจสอบความถูกต้องของ HTML5 เท่านั้น)
  • โทรศัพท์ (ฟิลด์ธรรมดา, การตรวจสอบความถูกต้องของ HTML5 เท่านั้น)
  • ภาพ
  • แก้ไขด่วน
  • การทับศัพท์
  • UUID
  • เข้าชม
  • RESTWS (เปลี่ยนชื่อเป็นโมดูล REST)

บางส่วน:

  • มุมมองผู้ดูแลระบบ (ทำใหม่)
  • CKEditor
  • CTools
  • วันที่ (ทั้งหมดยกเว้นวันที่เกิดซ้ำ)
  • Display Suite (โหมดดู)
  • สากล
  • โยกย้าย
  • จำนวนการดูการดำเนินการ (ทำใหม่)

ลบออก

  • บล็อก (ย้ายไปที่ contrib)
  • แดชบอร์ด (ย้ายไปที่ contrib เป็น Homebox)
  • เปิด ID
  • โอเวอร์เลย์ (การทำงานซ้ำขั้นพื้นฐานเพื่อไม่ให้ "โอเวอร์เลย์")
  • PHP Filter (ย้ายไปที่ contrib)
  • โพล (ย้ายไปที่ contrib)
  • โปรไฟล์ (ใช้ Profile2 ทันที)
  • การแปล (แทนที่ด้วยการแปลเอนทิตี)
  • ทริกเกอร์ (ใช้กฎทันที)
  • ลายเซ็น (ฟังก์ชันการทำงานของผู้ใช้ย้ายไปยัง contrib)
  • XML-RPC (ย้ายไปยัง contrib)

โมดูลที่เปลี่ยนแปลงโดย Drupal 8:

เลิกใช้แล้ว (คุณไม่ต้องการอีกต่อไป)

  • ผู้ดูแลระบบ
  • ภาษาการบริหาร
  • ถั่ว
  • กล่อง
  • คำบรรยายภาพตัวกรอง
  • ฟิลด์ที่คำนวณ
  • ส่งออก Ctools
  • การเจรจาต่อรองภาษาทางเลือก
  • ซ่อนฟิลด์
  • บานหน้าต่าง Fieldable
  • ตัวกรองลอย
  • วิดเจ็ตสนามที่ซ่อนอยู่
  • ประวัติศาสตร์
  • IMCE
  • การปรับปรุงการแปล
  • การกระจาย Drupal เป็นภาษาท้องถิ่น
  • เมนูบล็อก
  • เส้นทางเมนู
  • โมดูลตัวกรอง
  • การอ้างอิงโหนด
  • ตัวยึด
  • Profile2
  • การอนุญาต RSS
  • บริการ
  • การแทนที่สตริง
  • แขนที่แข็งแรง
  • เหรียญ
  • การทับศัพท์
  • ฟิลด์รูปภาพผู้ใช้
  • ผู้ใช้อ้างอิง
  • แท็บแนวตั้ง
  • Wysiwyg * (โมดูลและทุกสิ่งที่เกี่ยวข้อง)

ลดลง (สิ่งเหล่านี้จะมีงานต้องทำน้อยลง)

  • สำรองและย้ายข้อมูล
  • บริบท
  • Breadcrumbs ที่กำหนดเอง
  • คุณสมบัติ
  • ฟีด
  • เมนูเกล็ดขนมปัง
  • ลิงค์บริการ
  • กฎระเบียบ
  • มุมมอง * (ทุกโมดูลที่เกี่ยวข้องกับมุมมอง)

6

ไม่ใช่โมดูลที่ถูกดึงเข้าไปในแกน แต่เป็นฟังก์ชั่น ฟังก์ชั่นที่อาจมีให้โดยโมดูลที่สนับสนุน (และรหัสที่เพิ่มเข้าไปในคอร์อาจได้รับอิทธิพลจากโมดูลเหล่านั้น แต่ไม่จำเป็นว่าโค้ดจริงจะถูกนำมาใช้ซ้ำตัวอย่างเช่นฟิลด์ซึ่งได้รับแรงบันดาลใจจาก CCK แต่เขียนใหม่ทั้งหมด ) และจากนั้นโมดูล contrib เหล่านี้ไม่จำเป็นต้องทำการพอร์ตไปยังรุ่นหลักถัดไป

ที่กล่าวว่าไม่มีแผนงานในการพัฒนาแกน Drupal ดังนั้นในตอนนี้จึงเป็นไปไม่ได้ที่จะตอบคำถามจริงของคุณ

สิ่งเดียวที่มีอยู่ในขณะนี้คือสิ่งที่เรียกว่าการริเริ่มหลักๆ นั่นคือพื้นที่ที่ผู้คนทำงานร่วมกันภายใต้ "ผู้นำ" ของเจ้าของโครงการเพื่อปรับปรุง Drupal ในพื้นที่เฉพาะ หนึ่งในนั้นคือ HTML5 (ซึ่งอาจหมายความว่าโมดูลที่เกี่ยวข้องกับ HTML5 จำนวนหนึ่งอาจไม่จำเป็นใน D8) อีกอันคือ Web Services and Context (ซึ่งหมายความว่าตัวอย่างเช่นโมดูลบริบทจะไม่จำเป็นและอาจเป็นส่วนหนึ่งของพาเนล) แต่ทั้งหมดนี้เป็นเพียงการเก็งกำไร ณ จุดนี้ เพราะแม้ว่าจะมีความคิดริเริ่มเหล่านี้อยู่ แต่ก็ไม่ได้ตั้งอยู่ในสิ่งที่พวกเขากำลังทำอยู่

นั่นเป็นภารกิจหลักสองประการที่ Dries Buytaert (และผู้ดูแลร่วมระดับหนึ่งเจ้าของความคิดริเริ่ม ... ) กำลังทำอยู่ พวกเขากำลังพูดถึงวิธีที่ Drupal สามารถพัฒนาและสิ่งที่สามารถทำได้ จากนั้นในที่สุด Dries ก็ตัดสินใจได้ว่าจะทำการปะแพตช์หรือไม่

ในระหว่างนั้นทุกอย่างขึ้นอยู่กับว่ามีคนที่สนใจบางสิ่งบางอย่างและต้องการนำไปใช้ / ปรับปรุง / แก้ไขบางส่วนของแกน Drupal

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.