Hvornår skal jeg bruge Backdrop CMS i stedet for Drupal 8?

Fra det jeg har hørt, er Baggrund grundlæggende et alternativ til Drupal 8.

  • Er det at beslutte, hvilken der skal bruges, blot et spørgsmål om præference og ideologi, eller er der specifikke brugssager for hver?
  • Hvis jeg opgraderer fra 7, hvordan gør jeg Jeg beslutter, hvilken vej jeg skal gå?

Kommentarer

  • Ikke sikker på, om dette spørgsmål passer godt her. Den ene, da den er ret subjektiv. To, dette skabte lidt oprør i samfundet, så objektive svar kan være svære at bedømme. @quicksketch er medlem her, men ‘ skriver ikke meget. Jeg vil give dette en dag eller to for at se, om vi kan få et godt svar.
  • Jeg tror, det vil ende med at blive lidt bredt såvel som subjektivt – jeg begyndte bare at skrive et svar , fik omkring 4 store stykker i og indså, at jeg ikke havde ‘ ikke engang ridset overfladen. Der er ‘ meget at overveje, og der er to store grupper af mennesker, som dette vil betyde meget forskellige ting for: udviklere og site builders
  • @Clive, I tror skulle være enig med dig, dette er lidt for bredt. Jeg synes dog, at fullerja-svaret er anstændigt nok til at besvare dette spørgsmål.

Svar

Baggrund CMS er en god valg hvis:

  • Du bruger i øjeblikket meget tid på at administrere din konfiguration ved hjælp af Funktions-modulet. Backdrop inkluderer indbyggede Configuration Management-værktøjer, der giver dig mulighed for at implementere konfiguration på tværs af miljøer ved hjælp af JSON-filer, hvilket skal spare meget tid i forhold til funktioner.

  • Dine behov er opfyldt af det aktuelle valg af Backdrop Contributed-moduler , eller du er i stand til at overføre moduler til Backdrop (det tager et par timer pr. modul generelt set). Referencer fra: Lullabot , Tag1 og Baggrundsdokumentation .

  • Du kender Drupal 7-koden og vil gerne overføre den viden til et nyere system, der vil blive understøttet i fremtiden. Baggrundskode er næsten identisk i koncepter, selvom der er flere nye tilføjelser til styring af konfiguration. Drupal 8 “s kodebase er markant forskellig i mange grundlæggende begreber.

  • Du har et eksisterende Drupal 7-sted, som du gerne vil opgradere. Baggrund inkluderer en opgraderingssti (via opdatering .php), der kan opgradere dit eksisterende Drupal 7-sted til baggrund. Drupal 8 inkluderer ikke en opgraderingssti fra Drupal 7; planen er at give migreringsværktøjer til at flytte fra Drupal 7 , men på dette tidspunkt fungerer det endnu ikke. Baggrund har endnu ikke en port til Migrate -modulet, men det vil sandsynligvis i fremtid (da porting af moduler fra Drupal 7 er temmelig trivielt).

  • Du vil opgradere / oprette et site med det samme. Backdrop 1.0 havde været ude i cirka 2 måneder nu og er stabil. Drupal 8 kommer muligvis et stykke tid senere på året (selvom vi kun kan estimere datoen ). Drupal 8 understøtter endnu ikke opgraderinger selv mellem betaversioner , så hvis du bygger et websted på det nu, vandt du ” ikke være i stand til at opgradere det, når den endelige version kommer ud.

Andre funktioner, som Backdrop inkluderer:

  • Baggrund er lidt hurtigere end Drupal 7 ude af æske på grund af den lettere kerne. Generelt handler det om den samme hastighed som D7, men da D8 er langsommere end D7, er baggrunden hurtigere end D8.

  • Baggrund har et indbygget panellignende modul (Layout ), der erstatter det gamle Blocksystem. Blokke får nye beføjelser som kontekstuelle oplysninger, avanceret betinget valg, flere forekomster, kontrol over markup og konfigurationsbaserede indstillinger.

  • Opdaterede biblioteker (f.eks. nye jQuery-versioner).

  • Responsive, HTML5-elementer og bedre mobilsupport uden for boksen.

  • Alle de andre funktioner, der er anført på Bagside CMS-startsiden .

Kommentarer

  • Tak for pointerne. Ville være rart at supplere det med en D8 er et godt valg, hvis sektion.
  • Jeg havde faktisk skrevet et D8-afsnit op også, men titlen på spørgsmålet var, hvornår man skulle vælge Backdrop specifikt. Shortlisten til D8 er bedre internationalisering, en Symfony-lignende arkitektur, en mere robust out of box oplevelse og et meget større supportfællesskab. Måske skulle der være et helt separat spørgsmål til det svar.
  • Det ser ud til, at BackdropCMS burde have fået navnet Drupal8, det næste logiske trin i forbedring af Drupal, og Drupal8 faktisk burde have fået navnet SymphonyCMS.
  • Er Nate Lampton en sammenlægning af Nate Haug og Jen Lampton?

Svar

Baggrund er en gaffel af Drupal 7. Du opgraderer ikke til Baggrund, du konverterer. Der er noget dokumentation her ( https://backdropcms.org/upgrade ) om konvertering af et Drupal 7-sted til baggrund.

Med hensyn til hvilket at bruge, er det udviklerens præference. Nogle af de ting, som Backdrop føler er vigtige, er her ( https://backdropcms.org/philosophy ).

I den mest generelle forstand forbliver baggrunden proceduremæssig, hvor D8 bevæger sig til mere objektorienteret.

Kommentarer

  • Nå ja og nej. Der er en indbygget ” Opgraderingssti ” fra Drupal 7 til baggrund , og der er ikke en indbygget ” Opgraderingssti ” fra Drupal 7 til Drupal 8. På nogle måder skal du ” konverter ” hvis du flytter til Drupal 8.

Svar

Årsager til at beslutte for Drupal 8 i stedet for Baggrund CMS er (*) :

  • D8 er bedre internationalisering.
  • D8 har en Symfony-lignende arkitektur.
  • D8 har en mere robust out of box-oplevelse.
  • D8 har et meget større supportfællesskab.

(*) : Disse kugler er citater fra en kommentar fra quicksketch (fra omkring “slutningen af 1Q2015”), føjet til hans svar på dette spørgsmål også. Det slutter med “Måske skulle der være et helt separat spørgsmål til det svar” … Derfor “dette” svar.

PS : Der er flere grunde end ovenstående … CMI, TWIG osv … Prøv Drupal (8) for at opleve dem dig selv.

Svar

Baggrund bør være en attraktiv opgradering til Drupal 7. Begreberne, der allerede er i Drupal 7, er blevet udvidet med følsomhed. Den erklærede hensigt er at forfine ikke at erstatte kernen. Endvidere er målmarkedet for Backdrop fokuseret på mindre organisationer. Drupal 8 by design har sofistikeret at imødekomme behovene hos større organisationer. Det giver mening, at der er to open source CMS, der er bygget på et solidt sikkerhedsgrundlag, en rettet mod mindre organisationer, den anden mod større. Min opfattelse er, at hvis Drupal 7 har de begreber, du har brug for på dit websted, så er Backdrop en mere lovende vej fremad end Drupal 8. Men alt dette afhænger af, at Backdrop vinder et stærkt samfund af tilhængere. Baggrund giver fremragende markedsforståelse, og det betyder, at det sandsynligvis vil udvikle sig i hvorfor, der fortsat vil gøre det til en god pasform for mindre organisationer. Drupal 7 slutter. På hvilket fremtidigt marked passer du bedre, jo mindre baggrund eller den større Drupal 8?

Kommentarer

  • Bare husk at vi taler ^ H ^ H ^ H ^ H ^ H ^ H ^ H at spekulere i fremtiden her, så spørgsmålet kan godt omformuleres som ” i hvilket fremtidigt marked passer du bedre, større Baggrund eller mindre Drupal 8? ”
  • Jeg har udviklet websteder, der bruger begge dele. Jeg ‘ er mest backend med omfattende D7-erfaring. Udviklingstid med Backdrop CMS er betydeligt mindre, primært fordi CMS bruger phpTemplating-systemet, og jeg ser ud til at bruge masser af tid på at migrere D8 fra lokal til scene til produktion på grund af al kvist, komponist, conf ledelsesproblemer. D8 er en PITA.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *