Drupal 8 yerine Backdrop CMS'yi ne zaman kullanmalıyım?


18

Duyduğum kadarıyla, Backdrop temel olarak Drupal 8'e bir alternatif.

  • Hangisinin kullanılacağına karar vermek sadece bir tercih ve ideoloji meselesi midir, yoksa her biri için özel kullanım durumları var mı?
  • 7'den yükseltme yapıyorsam, hangi yöne gideceğime nasıl karar verebilirim?

1
Bu sorunun burada uygun olup olmadığından emin değilim. Birincisi, oldukça öznel olduğu için. İkincisi, bu toplulukta biraz karışıklığa neden oldu, bu yüzden nesnel cevapların yargılanması zor olabilir. @quicksketch burada bir üyedir, ancak fazla bir şey göndermez. İyi bir cevap alıp alamayacağımızı görmek için bunu bir iki gün vereceğim.
mpdonadio

1
Sanırım bu biraz öznel ve öznel olacak - bir cevap yazmaya başladım, yaklaşık 4 büyük ish paragrafı aldım ve yüzeyi çizmediğimi fark ettim. Dikkate alınacak çok şey var ve bunun çok farklı şeyler ifade edeceği iki büyük insan grubu var: geliştiriciler ve site inşaatçıları
Clive

@Clive, sanırım seninle aynı fikirdeyim, bu biraz fazla geniş. Ancak, fullerja cevabının bu soruya cevap verecek kadar iyi olduğunu düşünüyorum.
itsdarrylnorris

Yanıtlar:


19

Backdrop CMS aşağıdaki durumlarda iyi bir seçimdir:

  • Şu anda Özellikler modülünü kullanarak yapılandırmanızı yönetmek için çok zaman harcıyorsunuz. Arka Plan, yapılandırmayı JSON dosyalarını kullanarak Ortamlara dağıtmanıza olanak tanıyan yerleşik Yapılandırma Yönetimi araçlarını içerir ve bu da Özellikler'e kıyasla çok zaman kazandırır.

  • İhtiyaçlarınız, Backdrop Katkıda Bulunan modüllerin mevcut seçimi ile karşılanıyor veya modülleri Backdrop'a taşıyabiliyorsunuz (genel olarak konuşan modül başına birkaç saat sürüyor). Kaynaklar: Lullabot , Tag1 ve Backdrop belgeleri .

  • Drupal 7 kodunu biliyorsunuz ve bu bilgiyi gelecekte desteklenecek daha yeni bir sisteme aktarmak istiyorsunuz. Arka plan kodu, kavramlarda neredeyse aynıdır, ancak yapılandırmayı yönetmek için birkaç yeni ekleme vardır. Drupal 8'in kod tabanı birçok temel kavramda önemli ölçüde farklıdır.

  • Yükseltmek istediğiniz mevcut bir Drupal 7 siteniz var. Arka Plan, mevcut Drupal 7 sitenizi Arka Plan'a yükseltebilecek bir yükseltme yolu (update.php aracılığıyla) içerir. Drupal 8, Drupal 7'den bir yükseltme yolu içermez; plan, Drupal 7'den taşınması için göç araçları sağlamaktır , ancak bu noktada henüz çalışmıyor. Arka planda henüz Migrate modülünün bir portu yok , ancak muhtemelen gelecekte olacak (Drupal 7'den gelen modüllerin taşınması oldukça önemsiz olduğundan).

  • Bir siteyi hemen yükseltmek / oluşturmak istiyorsunuz. Zemin 1.0 şu an yaklaşık 2 aydır piyasada ve istikrarlı. Drupal 8 bu yıl bir süre sonra çıkıyor olabilir (ancak yalnızca tarihi tahmin edebiliriz ). Drupal 8, beta sürümleri arasında bile yükseltmeleri desteklemediğinden, şimdi bir site oluşturursanız, son sürüm çıktığında onu yükseltemezsiniz.

Arka Planın içerdiği diğer özellikler:

  • Zemin, daha hafif çekirdeği nedeniyle Drupal 7'den biraz daha hızlı. Genellikle D7 ile aynı hızdadır, ancak D8 D7'den daha yavaş olduğu için Arka Plan D8'den daha hızlıdır.

  • Arka Planda, eski Blok sisteminin yerini alan yerleşik Paneller benzeri bir modül (Düzen) bulunur. Bloklara, bağlamsal bilgiler, gelişmiş koşullu seçim, birden çok örnek, biçimlendirme üzerinde kontrol ve yapılandırma tabanlı ayarlar gibi yeni güçler verilir.

  • Güncellenmiş kütüphaneler (örn. Yeni jQuery sürümleri).

  • Duyarlı, HTML5 öğeleri ve kutudan daha iyi mobil destek.

  • Arka Plan CMS ana sayfasında listelenen diğer tüm özellikler .


1
Puanınız için teşekkürler. Eğer bölüm D8 ile tamamlamak için iyi olurdu iyi bir seçimdir .
digitgopher

1
Aslında bir D8 bölümü yazmıştım, ancak sorunun başlığı özellikle Backdrop'u ne zaman seçeceğiydi. D8 için kısa liste daha iyi Uluslararasılaşma, Symfony benzeri bir mimari, daha sağlam bir deneyim ve daha büyük bir destek topluluğudur. Belki de bu cevap için tamamen ayrı bir soru olmalı.
Nate Lampton

3
Görünüşe göre BackdropCMS, Drupal'ı geliştirmenin bir sonraki mantıklı adımı Drupal8 ve Drupal8'in aslında SymphonyCMS olarak adlandırılmış olması gerekir.
dashohoxha

Nate Lampton, Nate Haug ve Jen Lampton'un bir birleşimi mi?
vfclists

10

Backdrop, Drupal 7'nin bir çatal. Backdrop'a yükseltmeyin, dönüştürün. Burada, Drupal 7 sitesini Arka Plan'a dönüştürmeyle ilgili bazı belgeler ( https://backdropcms.org/upgrade ) bulunmaktadır.

Hangisinin kullanılacağı açısından geliştiricinin tercihi budur. Backdrop'un önemli olduğunu düşündüğü bazı şeyler burada ( https://backdropcms.org/philosophy ).

En genel anlamda, Backdrop, D8 daha Nesne Odaklı hale geldikçe Prosedür olarak kalır.


5
Evet, hayır. Drupal 7'den Backdrop'a yerleşik bir "Yükseltme yolu" vardır ve Drupal 7'den Drupal 8'e yerleşik bir "Yükseltme yolu" yoktur. Bazı şekillerde, Drupal 8.
jenlampton

9

Nedenleri karar vermek Drupal 8 yerine Arka Plan CMS olan (*) :

  • D8 daha iyi Uluslararasılaşmadır.
  • D8, Symfony benzeri bir mimariye sahiptir.
  • D8, kutudan daha sağlam bir deneyime sahiptir.
  • D8 çok daha geniş bir destek topluluğuna sahiptir.

(*) : Bu madde işaretleri, bu soruya verdikleri cevaba da eklenmiş olan quicksketch'ten ('son 1Q2015'in etrafından) bir yorumdan alıntılardır . "Belki bu cevap için tamamen ayrı bir soru olmalı" ... Dolayısıyla "bu" cevap ile bitiyor.

Not : Yukarıdakinden daha fazla neden var ... CMI, TWIG, vb ... Onları kendiniz deneyimlemek için Drupal'ı (8) deneyin .


1

Zemin, Drupal 7'ye çekici bir yükseltme olmalı. Drupal 7'deki kavramlar hassas bir şekilde genişletildi. Belirtilen amaç, çekirdeğin yerini almamak için rafine etmektir. Ayrıca, Backdrop için hedef pazar daha küçük kuruluşlara odaklanmıştır. Drupal 8 tasarım gereği daha büyük kuruluşların ihtiyaçlarını karşılayacak sofistike özelliklere sahiptir. Sağlam bir güvenlik altyapısı üzerine inşa edilmiş, biri daha küçük kuruluşlara, diğeri daha büyük kuruluşlara yönelik iki açık kaynaklı CMS olması mantıklıdır. Benim görevim, Drupal 7'nin sitenizde ihtiyacınız olan kavramlara sahip olması durumunda, Backdrop'un Drupal 8'den daha umut verici bir yol olmasıdır. Ancak bunların hepsi Backdrop'un güçlü bir destekçi topluluğu kazanmasına bağlı olacaktır. Zemin mükemmel bir pazar mantıklı ve bu da ' daha küçük kuruluşlar için iyi bir uyum sağlamak için devam edecek nedenlerde gelişecek. Drupal 7 sona erecek. Gelecekteki pazarda, daha küçük Arka Plan veya daha büyük Drupal 8 daha iyi uyuyor musunuz?


Sadece burada gelecek hakkında spekülasyon yaptığımız ^ H ^ H ^ H ^ H ^ H ^ H ^ H konuştuğumuzu unutmayın, bu yüzden soru "hangi gelecekteki pazarda daha iyi uyuyorsunuz, daha büyük Arka Plan veya Drupal 8 ne kadar küçük ? "
flaviovs

Her ikisini de kullanarak siteler geliştirdim. Çoğunlukla kapsamlı D7 deneyimi ile arka uçtayım. Backdrop CMS ile dev zaman önemli ölçüde daha azdır, çünkü esas olarak CMS phpTemplating sistemini kullanır ve tüm dal, besteci, conf yönetim sorunları nedeniyle D8'i yerelden sahneye, üretime geçirirken bir ton zaman harcıyorum. D8 bir PITA'dır.
Joe Hyde
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.