Când ar trebui să folosesc Backdrop CMS în loc de Drupal 8?

Din câte am auzit, Fundal este practic o alternativă la Drupal 8.

  • Decizia pe care o folosiți este pur și simplu o chestiune de preferință și ideologie sau există cazuri de utilizare specifice pentru fiecare?
  • Dacă fac upgrade de la 7, cum se face Eu decid ce cale să merg?

Comentarii

  • Nu sunt sigur dacă această întrebare se potrivește bine aici. Unul, deoarece este destul de subiectiv. În al doilea rând, acest lucru a provocat o mică agitație în comunitate, astfel încât răspunsurile obiective pot fi greu de judecat. @quicksketch este membru aici, dar ‘ nu postează prea mult. Voi acorda asta o zi sau două pentru a vedea dacă putem obține un răspuns bun.
  • Cred că acest lucru va ajunge să fie atât de larg, cât și subiectiv – am început să scriu un răspuns , am primit aproximativ 4 paragrafe mari și mi-am dat seama că nu am zgâriat nici măcar suprafața ‘. Există ‘ o mulțime de luat în considerare și există două grupuri mari de oameni pentru care acest lucru va însemna lucruri foarte diferite: dezvoltatori și constructori de site-uri
  • @Clive, I cred că ar trebui să fie de acord cu dvs. acest lucru este puțin prea larg. Cu toate acestea, cred că răspunsul fullerja este suficient de decent pentru a răspunde la această întrebare.

Răspuns

Fundalul CMS este un bun alegere dacă:

  • În prezent petreceți mult timp gestionând configurația utilizând modulul Caracteristici. Fundalul include instrumente de gestionare a configurației încorporate care vă permit să implementați configurația în medii folosind fișiere JSON, ceea ce ar trebui să economisească mult timp în comparație cu caracteristicile.

  • Nevoile dvs. sunt satisfăcute de selecția curentă a Module contribuite la fundal sau sunteți capabil să portați module pe fundal (durează câteva ore pe modul în general). Referințe din: Lullabot , Tag1 și Documentație de fundal .

  • Sunteți familiarizat cu codul Drupal 7 și doriți să transferați aceste cunoștințe către un sistem mai nou care va fi acceptat în viitor. Codul de fundal este aproape identic în concepte, deși există câteva noi adăugiri pentru a gestiona configurația. Baza de cod Drupal 8 „diferă semnificativ în multe concepte fundamentale.

  • Aveți un site Drupal 7 existent pe care doriți să îl actualizați. Fundalul include o cale de actualizare (prin actualizare .php) care poate actualiza site-ul dvs. existent Drupal 7. la Backdrop. Drupal 8 nu include o cale de upgrade de la Drupal 7; planul este să să ofere instrumente de migrare pentru a trece de la Drupal 7 , dar în acest moment, nu funcționează încă. Fundalul nu are încă un port al modulului Migrare , dar probabil că va fi în viitor (întrucât portarea modulelor din Drupal 7 este destul de banală).

  • Doriți să actualizați / construiți un site imediat. Fundalul 1.0 era disponibil de aproximativ 2 luni acum și este stabil. Este posibil ca Drupal 8 să apară ceva mai târziu în acest an (deși putem doar estima data ). Drupal 8 nu acceptă încă actualizări, chiar și între versiunile beta , deci dacă construiești un site pe el acum, ai câștigat ” Nu îl puteți actualiza când apare versiunea finală.

Alte caracteristici pe care le include Backdrop:

  • Fundalul este ușor mai rapid decât Drupal 7 scoase din cutie din cauza nucleului său mai ușor. În general, este aproximativ aceeași viteză ca D7, dar din moment ce D8 este mai lent decât D7, Fundalul este mai rapid decât D8.

  • Fundalul are un modul încorporat de tip panouri (Aspect ) care înlocuiește vechiul sistem Block. Blocurilor li se oferă puteri noi, cum ar fi informații contextuale, selecție condiționată avansată, instanțe multiple, control asupra marcajului și setări bazate pe configurare.

  • Biblioteci actualizate (de ex., versiuni noi de jQuery).

  • Elemente receptive, elemente HTML5 și o asistență mobilă mai bună în afara cutiei.

  • Toate celelalte caracteristici enumerate pe Pagina principală CMS de fundal .

Comentarii

  • Vă mulțumim pentru puncte. Ar fi bine să-l completați cu o secțiune D8 este o alegere bună dacă .
  • De fapt, am scris o secțiune D8 De asemenea, dar titlul întrebării era când să alegi în mod specific Backdrop. Lista scurtă pentru D8 este mai bună internaționalizare, o arhitectură asemănătoare Symfony, o mai robustă experiență simplă și o comunitate de asistență mult mai mare. Poate că ar trebui să existe o întrebare complet separată pentru acest răspuns.
  • Se pare că BackdropCMS ar fi trebuit să fie numit Drupal8, următorul pas logic în îmbunătățirea Drupal, iar Drupal8 ar fi trebuit să fie numit SymphonyCMS.
  • Este Nate Lampton un amalgam de Nate Haug și Jen Lampton?

Răspuns

Fundalul este o bifurcație a Drupal 7. Nu faceți upgrade la Fundal, convertiți. Există o documentație aici ( https://backdropcms.org/upgrade ) despre convertirea unui site Drupal 7 în fundal.

În ceea ce privește utilizarea, aceasta este preferința dezvoltatorului. Unele dintre lucrurile pe care Backdrop le consideră importante sunt aici ( https://backdropcms.org/philosophy ).

În sensul cel mai general, Fundalul rămâne procedural, în timp ce D8 trece la mai mult orientat pe obiect.

Comentarii

  • Ei bine, da și nu. Există un ” calea de upgrade ” încorporată de la Drupal 7 la Backdrop , și nu există o ” cale de upgrade încorporată ” de la Drupal 7 la Drupal 8. În unele moduri, trebuie să ” convertiți ” dacă vă mutați la Drupal 8.

Răspuns

Motive pentru a decide pentru Drupal 8 în loc de CMS de fundal sunt (*) :

  • D8 este o mai bună internaționalizare.
  • D8 are o arhitectură asemănătoare Symfony.
  • D8 are o experiență mai robustă de la început.
  • D8 are o comunitate de asistență mult mai mare.

(*) : Aceste gloanțe sunt citate dintr-un comentariu din quicksketch (de la „sfârșitul 1T2015”), adăugat la răspunsul său la această întrebare. Se termină cu „Poate că ar trebui să existe o întrebare complet separată pentru acel răspuns” … Prin urmare, „acest„ răspuns.

PS : Există mai multe motive decât cele de mai sus … CMI, TWIG, etc … Încercați Drupal (8) pentru a le experimenta dvs. însuți.

Răspuns

Fundalul ar trebui să fie un upgrade atractiv la Drupal 7. Conceptele deja existente în Drupal 7 au fost extinse sensibil. Intenția declarată este de a rafina nu înlocui nucleul. Mai mult, piața țintă pentru Backdrop se concentrează asupra organizațiilor mai mici. Drupal 8 prin design are sofisticarea pentru a răspunde nevoilor organizațiilor mai mari. Este logic să existe două CMS open source care sunt construite pe o bază solidă de securitate, una care se adresează organizațiilor mai mici, cealaltă celor mai mari. Ideea mea este că, dacă Drupal 7 are conceptele de care aveți nevoie pe site-ul dvs., atunci Backdrop este o cale mai promițătoare decât Drupal 8. Dar toate acestea vor depinde de câștigarea unei comunități puternice de suporteri. Fundalul are un sens excelent pe piață, ceea ce înseamnă că este probabil să evolueze în motivele pentru care acesta va continua să se potrivească pentru organizațiile mai mici. Drupal 7 se va încheia. Pe ce piață viitoare vă potriviți mai bine, fundalul mai mic sau cu cât este mai mare Drupal 8?

Comentarii

  • Rețineți că vorbim ^ H ^ H ^ H ^ H ^ H ^ H ^ H speculând despre viitor aici, deci întrebarea ar putea fi bine reformulată ca ” în care piață viitoare vă potriviți mai bine, pe fundalul mai mare sau pe mai mici Drupal 8? ”
  • Am dezvoltat site-uri folosind ambele. I ‘ m în principal backend cu o vastă experiență D7. Timpul de dezvoltare cu Backdrop CMS este semnificativ mai mic, în primul rând pentru că CMS folosește sistemul phpTemplating și par să petrec o tonă de timp migrând D8 de la local, la scenă, la producție din cauza tuturor ramurilor, compozitorului, conf. probleme de gestionare. D8 este un PITA.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *