Kapan saya harus menggunakan Backdrop CMS daripada Drupal 8?


18

Dari apa yang saya dengar, Backdrop pada dasarnya adalah alternatif untuk Drupal 8.

  • Apakah memutuskan mana yang akan digunakan hanya masalah preferensi dan ideologi, atau ada kasus penggunaan khusus untuk masing-masing?
  • Jika saya meningkatkan dari 7, bagaimana cara memutuskan ke mana harus pergi?

1
Tidak yakin apakah pertanyaan ini cocok di sini. Satu, karena agak subyektif. Dua, ini menyebabkan sedikit kegemparan di masyarakat, jadi jawaban objektif mungkin sulit untuk dinilai. @quicksketch adalah anggota di sini, tetapi tidak memposting banyak. Saya akan memberikan ini satu atau dua hari untuk melihat apakah kita bisa mendapatkan jawaban yang baik.
mpdonadio

1
Saya pikir ini akan menjadi agak luas dan subyektif - saya mulai menulis jawaban, mendapat sekitar 4 paragraf besar, dan menyadari bahwa saya bahkan belum menggaruk permukaan. Ada banyak hal yang perlu dipertimbangkan, dan ada dua kelompok besar orang yang akan sangat berbeda artinya: pengembang dan pembangun situs
Clive

@Clive, saya pikir harus setuju dengan Anda ini agak terlalu luas. Namun, saya pikir jawaban fullerja cukup layak untuk menjawab pertanyaan ini.
itsdarrylnorris

Jawaban:


19

Backdrop CMS adalah pilihan yang baik jika:

  • Anda saat ini menghabiskan banyak waktu mengelola konfigurasi menggunakan modul Fitur. Latar belakang mencakup alat Manajemen Konfigurasi bawaan yang memungkinkan Anda untuk menyebarkan konfigurasi di seluruh lingkungan menggunakan file JSON, yang seharusnya menghemat banyak waktu dibandingkan dengan Fitur.

  • Kebutuhan Anda terpenuhi oleh pemilihan modul Backdrop Contributed saat ini atau Anda dapat mengirim modul ke Backdrop (biasanya diperlukan beberapa jam per modul). Referensi dari: Lullabot , Tag1 , dan dokumentasi Backdrop .

  • Anda terbiasa dengan kode Drupal 7 dan ingin mentransfer pengetahuan itu ke sistem yang lebih baru yang akan didukung di masa depan. Kode Backdrop hampir identik dalam konsep, meskipun ada beberapa tambahan baru untuk mengelola konfigurasi. Basis kode Drupal 8 sangat berbeda dalam banyak konsep dasar.

  • Anda memiliki situs Drupal 7 yang sudah ada yang ingin Anda tingkatkan. Latar Belakang mencakup jalur peningkatan (melalui update.php) yang dapat memutakhirkan situs Drupal 7 Anda saat ini ke Latar Belakang. Drupal 8 tidak termasuk jalur peningkatan dari Drupal 7; rencananya adalah menyediakan alat migrasi untuk berpindah dari Drupal 7 , tetapi pada saat ini, belum berfungsi. Latar belakang belum memiliki port dari modul Migrasi , tetapi mungkin di masa depan (karena porting modul dari Drupal 7 cukup sepele).

  • Anda ingin segera meningkatkan / membangun situs. Latar 1.0 telah keluar selama sekitar 2 bulan sekarang dan stabil. Drupal 8 mungkin akan keluar beberapa waktu kemudian tahun ini (meskipun kami hanya dapat memperkirakan tanggal ). Drupal 8 belum mendukung peningkatan bahkan di antara versi beta, jadi jika Anda membangun situs sekarang, Anda tidak akan dapat memutakhirkannya ketika versi final keluar.

Fitur lain yang termasuk Latar Belakang:

  • Latar belakang sedikit lebih cepat daripada Drupal 7 karena kotaknya lebih ringan. Umumnya ini tentang kecepatan yang sama dengan D7 tetapi karena D8 lebih lambat dari D7, Backdrop lebih cepat dari D8.

  • Backdrop memiliki modul Panel-like (Layout) bawaan yang menggantikan sistem Block yang lama. Blok diberikan kekuatan baru seperti informasi kontekstual, pemilihan kondisional tingkat lanjut, beberapa instance, kontrol atas markup, dan pengaturan berbasis konfigurasi.

  • Perpustakaan yang diperbarui (misalnya, versi jQuery baru).

  • Elemen HTML5 responsif, dan dukungan seluler yang lebih baik di luar kotak.

  • Semua fitur lain yang tercantum di beranda Backdrop CMS .


1
Terima kasih atas poinnya. Akan menyenangkan untuk melengkapinya dengan D8 adalah pilihan yang baik jika bagian.
digitgopher

1
Saya sebenarnya telah mengetik bagian D8 juga, tetapi judul pertanyaannya adalah kapan harus memilih Backdrop secara khusus. Daftar pendek untuk D8 adalah Internasionalisasi yang lebih baik, arsitektur seperti Symfony, pengalaman out-of-box yang lebih kuat, dan komunitas dukungan yang jauh lebih besar. Mungkin harus ada pertanyaan terpisah untuk jawaban itu.
Nate Lampton

3
Tampaknya BackdropCMS seharusnya dinamai Drupal8, langkah logis berikutnya dalam meningkatkan Drupal, dan Drupal8 sebenarnya seharusnya dinamai SymphonyCMS.
dashohoxha

Apakah Nate Lampton merupakan campuran dari Nate Haug dan Jen Lampton?
vfclists

10

Latar adalah garpu dari Drupal 7. Anda tidak meningkatkan ke Latar, Anda mengonversi. Ada beberapa dokumentasi di sini ( https://backdropcms.org/upgrade ) tentang mengonversi situs Drupal 7 ke Latar Belakang.

Dalam hal yang digunakan, itu adalah preferensi pengembang. Beberapa hal yang dirasakan Backdrop penting di sini ( https://backdropcms.org/philosophy ).

Dalam arti paling umum, Backdrop tetap Prosedural, di mana sebagai D8 bergerak ke lebih Berorientasi Objek.


5
Ya dan tidak. Ada "jalur peningkatan" bawaan dari Drupal 7 ke latar belakang, dan tidak ada "jalur peningkatan" bawaan dari Drupal 7 ke Drupal 8. Dalam beberapa hal, Anda perlu "mengubah" jika Anda pindah ke Drupal 8.
jenlampton

9

Alasan untuk memutuskan Drupal 8 bukannya Backdrop CMS adalah (*) :

  • D8 adalah Internasionalisasi yang lebih baik.
  • D8 memiliki arsitektur seperti Symfony.
  • D8 memiliki pengalaman out-of-box yang lebih kuat.
  • D8 memiliki komunitas pendukung yang jauh lebih besar.

(*) : Peluru-peluru ini adalah kutipan dari komentar dari quicksketch (dari sekitar 'akhir 1Q2015'), ditambahkan ke jawabannya untuk pertanyaan ini juga. Itu berakhir dengan "Mungkin harus ada seluruh pertanyaan terpisah untuk jawaban itu" ... Karena itu "ini" jawaban.

PS : Ada lebih banyak alasan daripada yang di atas ... CMI, TWIG, dll ... Coba Drupal (8) untuk mengalaminya sendiri.


1

Backdrop harus menjadi upgrade yang menarik ke Drupal 7. Konsep yang sudah ada di Drupal 7 telah diperluas secara sensitif. Maksud yang dinyatakan adalah untuk memperbaiki bukan untuk mengganti inti. Selanjutnya, target pasar untuk Backdrop difokuskan pada organisasi yang lebih kecil. Drupal 8 by design memiliki kecanggihan untuk menjawab kebutuhan organisasi yang lebih besar. Masuk akal bahwa ada dua CMS open source yang dibangun di atas dasar keamanan yang kuat, satu ditujukan untuk organisasi yang lebih kecil, yang lain untuk yang lebih besar. Menurut saya, jika Drupal 7 memiliki konsep yang Anda butuhkan di situs Anda, maka Backdrop adalah jalan yang lebih menjanjikan daripada Drupal 8. Tetapi semua ini akan tergantung pada Backdrop yang memenangkan komunitas pendukung yang kuat. Latar belakang masuk akal pasar yang sangat baik, dan itu berarti bahwa ' cenderung berkembang dalam mengapa yang akan terus membuatnya cocok untuk organisasi yang lebih kecil. Drupal 7 akan berakhir. Di pasar masa depan manakah yang lebih cocok untuk Anda, Backdrop yang lebih kecil atau Drupal 8 yang lebih besar?


Hanya perlu diingat bahwa kita berbicara ^ H ^ H ^ H ^ H ^ H ^ H ^ H berspekulasi tentang masa depan di sini, jadi pertanyaannya mungkin diulangi lagi sebagai "di mana pasar masa depan yang Anda lebih cocok, Backdrop yang lebih besar atau yang lebih kecil Drupal 8?"
flaviovs

Saya telah mengembangkan situs menggunakan keduanya. Saya kebanyakan backend dengan pengalaman D7 yang luas. Waktu pengembangan dengan Backdrop CMS secara signifikan lebih sedikit, terutama karena CMS menggunakan sistem phpTemplating dan saya sepertinya menghabiskan banyak waktu untuk bermigrasi D8 dari lokal, ke panggung, ke produksi karena semua masalah ranting, komposer, manajemen conf. D8 adalah PITA.
Joe Hyde
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.