Quando dovrei usare Backdrop CMS invece di Drupal 8?

Da quanto ho sentito, Sfondo è fondamentalmente unalternativa a Drupal 8.

  • Decidere quale usare è semplicemente una questione di preferenza e ideologia o ci sono casi duso specifici per ciascuno?
  • Se eseguo laggiornamento da 7, come faccio Decido io da che parte andare?

Commenti

  • Non sono sicuro che questa domanda sia adatta qui. Uno, in quanto è piuttosto soggettivo. Secondo, questo ha causato un po di scalpore nella comunità, quindi le risposte oggettive possono essere difficili da giudicare. @quicksketch è un membro qui, ma ‘ non pubblica molto. Darò questo un giorno o due per vedere se riusciamo a ottenere una buona risposta.
  • Penso che finirà per essere un po ampio e soggettivo – ho iniziato a scrivere una risposta , ho inserito circa 4 paragrafi di grandi dimensioni e mi sono reso conto che non avevo ‘ neppure graffiato la superficie. Cè ‘ molto da considerare e ci sono due grandi gruppi di persone per cui questo significherà cose molto diverse: sviluppatori e costruttori di siti
  • @Clive, I penso che dovrebbe essere daccordo con te questo è un po troppo ampio. Tuttavia, penso che la risposta fullerja sia abbastanza decente per rispondere a questa domanda.

Risposta

Il CMS di sfondo è un buon scegliere se:

  • Attualmente stai dedicando molto tempo alla gestione della tua configurazione utilizzando il modulo Caratteristiche. Lo sfondo include strumenti di gestione della configurazione incorporati che consentono di distribuire la configurazione in ambienti utilizzando file JSON, il che dovrebbe far risparmiare molto tempo rispetto alle funzionalità.

  • Le tue esigenze sono soddisfatte da lattuale selezione di Moduli Contributi sullo Sfondo o sei in grado di portare i moduli sullo Sfondo (in generale, ci vogliono alcune ore per modulo). Riferimenti da: Lullabot , Tag1 e Documentazione sullo sfondo .

  • Hai familiarità con il codice Drupal 7 e vorresti trasferire quella conoscenza a un sistema più recente che sarà supportato in futuro. Il codice di sfondo è quasi identico nei concetti, sebbene ci siano diverse nuove aggiunte per gestire la configurazione. Il codice di base di Drupal 8 è significativamente diverso in molti concetti fondamentali.

  • Hai un sito Drupal 7 esistente che vorresti aggiornare. Lo sfondo include un percorso di aggiornamento (tramite aggiornamento .php) che può eseguire lupgrade del tuo sito Drupal 7 esistente allo sfondo. Drupal 8 non include un percorso di aggiornamento da Drupal 7; il piano è di fornire strumenti di migrazione per passare da Drupal 7 , ma a questo punto non funziona ancora. Lo sfondo non ha ancora una porta del modulo Migrate , ma probabilmente lo farà nel futuro (dal momento che il porting dei moduli da Drupal 7 è abbastanza banale).

  • Vuoi aggiornare / costruire un sito subito. Backdrop 1.0 era uscito da circa 2 mesi ed è stabile. Drupal 8 potrebbe uscire qualche tempo dopo questanno (anche se possiamo solo stimare la data ). Drupal 8 non supporta ancora gli aggiornamenti anche tra le versioni beta , quindi se crei un sito su di esso ora, hai vinto ” t essere in grado di aggiornarlo quando uscirà la versione finale.

Altre caratteristiche che lo sfondo include:

  • Lo sfondo è leggermente più veloce di Drupal 7 fuori dalla scatola grazie al suo nucleo più leggero. Generalmente ha circa la stessa velocità di D7 ma poiché D8 è più lento di D7, Backdrop è più veloce di D8.

  • Backdrop ha un modulo integrato simile a pannelli (Layout ) che sostituisce il vecchio sistema Block. Ai blocchi vengono dati nuovi poteri come informazioni contestuali, selezione condizionale avanzata, istanze multiple, controllo sul markup e impostazioni basate sulla configurazione.

  • Librerie aggiornate (ad es. nuove versioni di jQuery).

  • Reattivo, elementi HTML5 e un migliore supporto mobile pronto alluso.

  • Tutto le altre funzioni elencate nella home page del CMS sullo sfondo .

Commenti

  • Grazie per i punti. Sarebbe bello completarlo con una D8 è una buona scelta se sezione.
  • Avessi effettivamente digitato una sezione D8 anche, ma il titolo della domanda era quando scegliere in modo specifico lo sfondo. La rosa dei candidati per D8 è migliore internazionalizzazione, unarchitettura simile a Symfony, un unesperienza fuori dagli schemi e una comunità di supporto molto più ampia. Forse dovrebbe esserci una domanda completamente separata per quella risposta.
  • Sembra che BackdropCMS avrebbe dovuto chiamarsi Drupal8, il prossimo passo logico per migliorare Drupal, e Drupal8 in realtà avrebbe dovuto essere chiamato SymphonyCMS.
  • Nate Lampton è un amalgama di Nate Haug e Jen Lampton?

Risposta

Backdrop è un fork di Drupal 7. Non esegui lupgrade a Backdrop, converti. Cè della documentazione qui ( https://backdropcms.org/upgrade ) sulla conversione di un sito Drupal 7 in Sfondo.

In termini di quale utilizzare, questa è la preferenza dello sviluppatore. Alcune delle cose che Backdrop ritiene importanti sono qui ( https://backdropcms.org/philosophy ).

Nel senso più generale, lo sfondo rimane procedurale, dove come D8 si sposta più orientato agli oggetti.

Commenti

  • Bene, sì e no. Cè un ” percorso di aggiornamento ” integrato da Drupal 7 a Sfondo e non esiste un ” percorso di aggiornamento ” da Drupal 7 a Drupal 8. In qualche modo, è necessario ” converti ” se stai passando a Drupal 8.

Risposta

Motivi per decidere Drupal 8 invece di CMS sfondo sono (*) :

  • D8 è migliore internazionalizzazione.
  • D8 ha unarchitettura simile a Symfony.
  • D8 ha unesperienza pronta alluso più robusta.
  • D8 ha una community di supporto molto più ampia.

(*) : Questi punti sono citazioni da un commento di quicksketch (da circa “fine 1Q2015”), aggiunto alla sua risposta anche a questa domanda. Termina con “Forse dovrebbe esserci una domanda completamente separata per quella risposta” … Quindi “questa” risposta.

PS : ci sono altri motivi oltre a quelli sopra … CMI, TWIG, ecc … Prova Drupal (8) per provarli te stesso.

Rispondi

Lo sfondo dovrebbe essere un interessante aggiornamento a Drupal 7. I concetti già in Drupal 7 sono stati sensibilmente ampliati. Lintento dichiarato è quello di perfezionare non sostituire il nucleo. Inoltre, il mercato di riferimento per Backdrop è focalizzato sulle organizzazioni più piccole. Drupal 8 by design ha la raffinatezza per soddisfare le esigenze delle organizzazioni più grandi. È logico che ci siano due CMS open source costruiti su solide basi di sicurezza, uno rivolto alle organizzazioni più piccole, laltro a quelle più grandi. La mia opinione è che se Drupal 7 ha i concetti di cui hai bisogno nel tuo sito, allora Backdrop è un percorso più promettente di Drupal 8. Ma tutto ciò dipenderà dal fatto che Backdrop possa conquistare una forte comunità di sostenitori. Lo sfondo ha un ottimo senso per il mercato e ciò significa che è probabile che si evolva in un motivo che continuerà a renderlo adatto alle organizzazioni più piccole. Drupal 7 finirà. In quale mercato futuro ti adatti meglio, lo sfondo più piccolo o il Drupal 8 più grande?

Commenti

  • Ricorda solo che stiamo parlando ^ H ^ H ^ H ^ H ^ H ^ H ^ H speculando sul futuro qui, quindi la domanda potrebbe essere ben riformulata come ” in quale mercato futuro ti adatti meglio, lo sfondo più grande o più piccolo Drupal 8? ”
  • Ho sviluppato siti utilizzando entrambi. ‘ m principalmente backend con una vasta esperienza D7. Il tempo di sviluppo con Backdrop CMS è significativamente inferiore, principalmente perché il CMS utilizza il sistema phpTemplating e mi sembra di passare un sacco di tempo a migrare D8 dal locale, allo stage, alla produzione a causa di tutto problemi di gestione. D8 è una PITA.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *