Från vad jag har hört är Bakgrund i grunden ett alternativ till Drupal 8.
- Är det bara en fråga om preferens och ideologi att bestämma vilken som ska användas, eller finns det specifika användningsfall för var och en?
- Om jag uppgraderar från 7, hur gör jag Jag bestämmer vilken väg jag ska gå?
Kommentarer
- Är du inte säker på om den här frågan passar bra här. En, eftersom den är ganska subjektiv. Två, detta orsakade lite uppståndelse i samhället, så det kan vara svårt att bedöma objektiva svar. @quicksketch är medlem här, men ’ t postar inte mycket. Jag kommer att ge detta en dag eller två för att se om vi kan få ett bra svar.
- Jag tror att det här kommer att bli lite bredt och subjektivt – jag började skriva ett svar , fick ungefär fyra stora stycken in, och insåg att jag inte ens hade ’ repat på ytan. Det finns ’ mycket att tänka på, och det finns två stora grupper av människor som detta kommer att betyda mycket olika saker för: utvecklare och webbplatsbyggare
- @Clive, I tror att jag måste hålla med dig detta är lite för brett. Jag tycker dock att fullerjasvar är anständigt nog för att svara på den här frågan.
Svar
Bakgrund CMS är bra val om:
-
Du spenderar för närvarande mycket tid på att hantera din konfiguration med hjälp av funktionsmodulen. Bakgrund innehåller inbyggda konfigurationshanteringsverktyg som låter dig distribuera konfiguration över miljöer med JSON-filer, vilket borde spara mycket tid jämfört med funktioner.
-
Dina behov tillgodoses av det aktuella valet av Bakgrundsmoduler eller så kan du överföra moduler till bakgrunden (det tar generellt sett några timmar per modul). Referenser från: Lullabot , Tag1 och Bakgrundsdokumentation .
-
Du känner till Drupal 7-koden och vill överföra den kunskapen till ett nyare system som kommer att stödjas i framtiden. Bakgrundskoden är nästan identisk i begrepp, men det finns flera nya tillägg för att hantera konfigurationen. Drupal 8 ”s kodbas är väsentligt annorlunda i många grundläggande begrepp.
-
Du har en befintlig Drupal 7-webbplats som du vill uppgradera. Bakgrund inkluderar en uppgraderingsväg (via uppdatering .php) som kan uppgradera din befintliga Drupal 7-webbplats till bakgrunden. Drupal 8 inkluderar inte en uppgraderingsväg från Drupal 7; planen är att tillhandahålla migreringsverktyg för att flytta från Drupal 7 , men vid det här laget fungerar det ännu inte. Bakgrunden har ännu inte en port till Migrera -modulen, men det kommer förmodligen att framtid (eftersom portningsmoduler från Drupal 7 är ganska triviala.).
-
Du vill uppgradera / bygga en webbplats direkt. Bakgrund 1.0 hade varit ute i ungefär 2 månader nu och är stabil. Drupal 8 kan komma ut en tid senare i år (även om vi bara kan uppskatta datumet ). Drupal 8 stöder ännu inte uppgraderingar även mellan betaversioner , så om du bygger en webbplats på den nu vann du ” inte kunna uppgradera den när den slutliga versionen kommer ut.
Andra funktioner som bakgrunden innehåller:
-
Bakgrunden är något snabbare än Drupal 7 ur lådan på grund av att den är lättare. I allmänhet är det ungefär samma hastighet som D7 men eftersom D8 är långsammare än D7 är bakgrunden snabbare än D8.
-
Bakgrund har en inbyggd panelliknande modul (Layout ) som ersätter det gamla blocksystemet. Block får nya befogenheter som kontextuell information, avancerat villkorligt val, flera instanser, kontroll över markering och konfigurationsbaserade inställningar.
-
Uppdaterade bibliotek (t.ex. nya jQuery-versioner).
-
Responsiva, HTML5-element och bättre mobilstöd direkt.
-
Alla de andra funktionerna som anges på CMS-startsidan för bakgrund .
Kommentarer
- Tack för poängen. Skulle vara trevligt att komplettera det med en D8 är ett bra val om avsnitt.
- Jag hade faktiskt skrivit upp ett D8-avsnitt men titeln på frågan var när man skulle välja Backdrop specifikt. Kortlistan för D8 är bättre internationalisering, en Symfony-liknande arkitektur, en mer robust out of box erfarenhet och en mycket större support community. Kanske borde det finnas en helt separat fråga för det svaret.
- Det verkar som att BackdropCMS borde ha fått namnet Drupal8, nästa logiska steg för att förbättra Drupal, och Drupal8 borde faktiskt ha fått namnet SymphonyCMS.
- Är Nate Lampton en sammanslagning av Nate Haug och Jen Lampton?
Svar
Bakgrund är en gaffel av Drupal 7. Du uppgraderar inte till Bakgrund, du konverterar. Det finns viss dokumentation här ( https://backdropcms.org/upgrade ) om hur du konverterar en Drupal 7-webbplats till bakgrund.
När det gäller att använda är det utvecklarens preferens. Några av de saker som Backdrop känner är viktiga finns här ( https://backdropcms.org/philosophy ).
I allmänhetens mening förblir bakgrunden procedurell, där D8 flyttas till mer objektorienterad.
Kommentarer
- Tja, ja och nej. Det finns en inbyggd ” Uppgraderingsväg ” från Drupal 7 till bakgrund , och det finns inte en inbyggd ” Uppgraderingsväg ” från Drupal 7 till Drupal 8. På vissa sätt måste du ” konvertera ” om du flyttar till Drupal 8.
Svar
Anledningar att besluta för Drupal 8 istället för Bakgrund CMS är (*) :
- D8 är bättre internationalisering.
- D8 har en Symfony-liknande arkitektur.
- D8 har en mer robust out of box-upplevelse.
- D8 har en mycket större supportgrupp.
(*) : Dessa kulor är citat från en kommentar från quicksketch (från omkring ”slutet 1Q2015”), tillagd till hans svar på denna fråga också. Det slutar med ”Det borde finnas en helt separat fråga för det svaret” … Därav ”detta” svar.
PS : Det finns fler anledningar än de ovan … CMI, TWIG, etc … Prova Drupal (8) för att uppleva dem själv.
Svar
Bakgrund bör vara en attraktiv uppgradering till Drupal 7. Begreppen som redan finns i Drupal 7 har utvidgats med känslighet. Den uttalade avsikten är att förfina inte att ersätta kärnan. Vidare är målmarknaden för Backdrop inriktad på mindre organisationer. Drupal 8 by design har sofistikering för att tillgodose behoven hos större organisationer. Det är vettigt att det finns två CMS med öppen källkod som bygger på en solid säkerhetsgrund, en riktad mot mindre organisationer, den andra mot större. Min uppfattning är att om Drupal 7 har de begrepp du behöver på din webbplats, så är Backdrop en mer lovande väg framåt än Drupal 8. Men allt detta kommer att bero på att Backdrop vinner en stark grupp supportrar. Backdrop är utmärkt på marknaden och det betyder att det troligtvis kommer att utvecklas i varför det kommer att fortsätta göra det bra för mindre organisationer. Drupal 7 kommer att sluta. På vilken framtida marknad passar du bättre, den mindre den större Drupal 8?
Kommentarer
- Tänk bara på att vi pratar ^ H ^ H ^ H ^ H ^ H ^ H ^ H spekulera om framtiden här, så frågan kan väl omformuleras som ” på vilken framtida marknad du passar bättre, den större bakgrunden eller mindre Drupal 8? ”
- Jag har utvecklat webbplatser som använder båda. Jag ’ är mestadels backend med omfattande D7-erfarenhet. Dev-tid med Backdrop CMS är betydligt mindre, främst för att CMS använder phpTemplating-systemet och jag verkar spendera massor av tid på att migrera D8 från lokalt, till scen, till produktion på grund av all kvist, kompositör, conf hanteringsfrågor. D8 är en PITA.