จากสิ่งที่ฉันเคยได้ยินBackdropเป็นอีกทางเลือกหนึ่งของ Drupal 8
- การตัดสินใจว่าจะใช้แบบใดเป็นเรื่องของการตั้งค่าและอุดมการณ์หรือมีกรณีการใช้งานเฉพาะสำหรับแต่ละข้อ
- หากฉันอัปเกรดจาก 7 ฉันจะตัดสินใจได้อย่างไรว่าควรไปทางไหน
จากสิ่งที่ฉันเคยได้ยินBackdropเป็นอีกทางเลือกหนึ่งของ Drupal 8
คำตอบ:
Backdrop CMS เป็นทางเลือกที่ดีถ้า:
ขณะนี้คุณใช้เวลามากมายในการจัดการการกำหนดค่าของคุณโดยใช้โมดูลคุณสมบัติ Backdrop ประกอบด้วยเครื่องมือการจัดการการกำหนดค่าในตัวที่ช่วยให้คุณสามารถปรับใช้การกำหนดค่าข้ามสภาพแวดล้อมโดยใช้ไฟล์ JSON ซึ่งควรประหยัดเวลาได้มากเมื่อเทียบกับฟีเจอร์
ความต้องการของคุณตรงตามการเลือกในปัจจุบันของโมดูลที่สนับสนุน Backdropหรือคุณสามารถย้ายโมดูลไปยัง Backdrop (ใช้เวลาประมาณสองสามชั่วโมงต่อโมดูลที่พูดโดยทั่วไป) อ้างอิงจาก: Lullabot , tag1และเอกสารประกอบฉากหลัง
คุณคุ้นเคยกับโค้ด Drupal 7 และต้องการถ่ายโอนความรู้นั้นไปยังระบบที่ใหม่กว่าซึ่งจะรองรับในอนาคต รหัส Backdrop มีความเหมือนกันในแนวคิดแม้ว่าจะมีการเพิ่มเติมใหม่ ๆ หลายอย่างเพื่อจัดการการกำหนดค่า ฐานรหัสของ Drupal 8 นั้นแตกต่างกันอย่างมากในแนวคิดพื้นฐานหลายประการ
คุณมีไซต์ Drupal 7 อยู่แล้วที่คุณต้องการอัปเกรด Backdrop รวมถึงเส้นทางการอัพเกรด (ผ่าน update.php) ที่สามารถอัปเกรดไซต์ Drupal 7 ที่คุณมีเป็น Backdrop Drupal 8 ไม่มีเส้นทางการอัพเกรดจาก Drupal 7; แผนคือการจัดหาเครื่องมือย้ายข้อมูลเพื่อย้ายจาก Drupal 7แต่ ณ จุดนี้ยังไม่สามารถใช้งานได้ Backdrop ยังไม่มีพอร์ตของโมดูลโยกย้ายแต่อาจเป็นไปได้ในอนาคต (เนื่องจากโมดูลพอร์ตจาก Drupal 7 นั้นค่อนข้างไม่สำคัญ)
คุณต้องการอัพเกรด / สร้างเว็บไซต์ทันที Backdrop 1.0 ออกมาประมาณ 2 เดือนแล้วและมีความเสถียร Drupal 8 อาจจะออกมาในช่วงปลายปีนี้ (แม้ว่าเราจะประมาณได้เฉพาะวันที่ ) Drupal 8 ยังไม่รองรับการอัพเกรดแม้ระหว่างเวอร์ชั่นเบต้าดังนั้นหากคุณสร้างเว็บไซต์ในตอนนี้คุณจะไม่สามารถอัปเกรดได้เมื่อเวอร์ชันสุดท้ายออกมา
คุณสมบัติอื่น ๆ ที่ Backdrop รวมถึง:
แบ็คกราวน์นั้นเร็วกว่า Drupal 7 เพียงเล็กน้อยเพราะมันมีแกนที่เบากว่า โดยทั่วไปแล้วความเร็วประมาณเดียวกับ D7 แต่เนื่องจาก D8 ช้ากว่า D7 ฉากหลังจึงเร็วกว่า D8
Backdrop มีโมดูลที่คล้ายกับแผงควบคุมในตัว (เลย์เอาต์) ที่แทนที่ระบบบล็อกเก่า บล็อกจะได้รับพลังใหม่เช่นข้อมูลเชิงบริบทการเลือกเงื่อนไขขั้นสูงหลายอินสแตนซ์ควบคุมมาร์กอัปและการตั้งค่าตามการกำหนดค่า
ไลบรารีที่อัปเดตแล้ว (เช่น jQuery เวอร์ชันใหม่)
องค์ประกอบ HTML5 ที่ตอบสนองและการรองรับอุปกรณ์พกพาที่ดีกว่า
ทั้งหมดคุณลักษณะอื่น ๆ ที่ระบุไว้ในหน้าแรกของ CMS ฉากหลัง
Backdrop เป็นทางแยกของ Drupal 7 คุณไม่ได้อัปเกรดเป็น Backdrop คุณแปลง มีเอกสารบางอย่างที่นี่ ( https://backdropcms.org/upgrade ) ในการแปลงไซต์ Drupal 7 เป็น Backdrop
ในแง่ของการใช้นั่นคือความต้องการของนักพัฒนา บางสิ่งที่รู้สึกเป็นฉากหลังมีความสำคัญอยู่ที่นี่ ( https://backdropcms.org/philosophy )
โดยทั่วไปแล้ว Backdrop ยังคงอยู่ในขั้นตอนการซึ่งในขณะที่ D8 ย้ายไปยัง Object Oriented มากขึ้น
เหตุผลในการตัดสินใจเลือกDrupal 8แทนที่จะเป็นBackdrop CMSคือ(*) :
(*) : สัญลักษณ์แสดงหัวข้อย่อยเหล่านี้เป็นคำพูดจากความคิดเห็นจากquicksketch (จากประมาณ 'ปลาย 1Q2015') เพิ่มลงในคำตอบของเขาสำหรับคำถามนี้ด้วย ลงท้ายด้วย "อาจจะมีคำถามแยกต่างหากสำหรับคำตอบนั้น" ... ดังนั้น "คำตอบ" นี้
PS : มีเหตุผลมากกว่านี้จากข้างบน ... CMI, TWIG, ฯลฯ ... ลองใช้ Drupal (8)เพื่อสัมผัสประสบการณ์ด้วยตัวคุณเอง
แบคกราวน์ควรเป็นรุ่นอัพเกรดที่น่าสนใจสำหรับ Drupal 7 แนวคิดที่มีอยู่แล้วใน Drupal 7 ได้รับการขยายออกไปอย่างไว ความตั้งใจดังกล่าวคือการปรับแต่งไม่ให้เปลี่ยนแกน นอกจากนี้ตลาดเป้าหมายสำหรับ Backdrop จะเน้นไปที่องค์กรขนาดเล็ก Drupal 8 จากการออกแบบมีความซับซ้อนเพื่อตอบสนองความต้องการขององค์กรขนาดใหญ่ มันสมเหตุสมผลแล้วที่มี CMS โอเพ่นซอร์สสองตัวที่สร้างขึ้นบนรากฐานความปลอดภัยที่มั่นคงหนึ่งมุ่งไปที่องค์กรขนาดเล็กและอื่น ๆ ที่ใหญ่กว่า สิ่งที่ฉันใช้คือถ้า Drupal 7 มีแนวความคิดที่คุณต้องการในเว็บไซต์ของคุณ Backdrop ก็เป็นเส้นทางที่มีแนวโน้มมากกว่าข้างหน้าของ Drupal 8 แต่ทั้งหมดนี้จะขึ้นอยู่กับฉากหลังที่ชนะชุมชนผู้สนับสนุนที่แข็งแกร่ง Backdrop ทำให้ตลาดมีความเป็นเลิศและนั่นหมายความว่า มีแนวโน้มที่จะพัฒนาไปในทางที่จะทำให้มันเป็นแบบที่ดีสำหรับองค์กรขนาดเล็ก Drupal 7 จะสิ้นสุดลง ในตลาดอนาคตที่คุณเหมาะกับฉากหลังที่เล็กกว่าหรือ Drupal 8 ที่ใหญ่กว่า