Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Von Drupal zu Backdrop CMS

Eingetragen von mazze (73)
am 26.12.2018 - 13:55 Uhr in
  • Allgemeines zu Drupal

Ich habe mich die letzten Monate recht intensiv mit Backdrop CMS befasst und einige kleinere Projekte umgesetzt, 2019 werden einige grössere folgen. Meine Erfahrungen habe ich in einem Blogpost zusammengefasst https://mazze.ch/backdropcms

Um es klar festzuhalten: ich bin nach wie vor begeistert von Drupal und werde es für bestimmte Anwendungen nach wie vor nutzen. Aber gerade wenn's "nur" eine Website sein soll, kein "wir-digitalisieren-ihr-komplettes-Business", dann ist Backdrop langsam so richtig stark, die Produktivität begeistert mich immer mehr. Vielleicht hilft der Beitrag ja jemandem, der sich den Schritt auch gerade überlegt.

‹ [gelöst]Piwik (Matomo) keine Besucher Brauche Hilfe! - Drupal wird nicht angezeigt nach Subdomain Änderung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sehr informativer Beitrag zu

Eingetragen von Jenna (1883)
am 30.12.2018 - 11:01 Uhr

Sehr informativer Beitrag zu Backdrop, vielen Dank mazze.

Ich hatte Backdrop schon fast wieder vergessen, aber dein Beitrag hat mich überzeugt es nochmal zu installieren und weiter zu testen, hat sich ja eine Menge getan.

Wäre schön wenn es als Alternative für kleinere/mittlere Websites eine Lösung bietet, denn mein kurzer Ausflug zu Wordpress wird sich definitiv nicht wiederholen.

Drupal 8 werde ich nur für 2 eigene (größere) Projekte später einsetzen (hier fehlen leider immer noch Module die ich nicht mal eben selber schreiben kann...), aber für kleine Wesites ist D8 vom Pflegeaufwand keine Alternative für mich.

Eine Verständnisfrage hätte ich dazu:

Module wie z.B. Paragraph bei Backdrop sind ja sicherlich von D7 abgewandelt, wenn nun bei D7 so ein Modul (Paragraph war nur ein Beispiel...) nicht weiter entwickelt wird oder eingestellt wird, übernimmt dann Backdrop die Security bzw. Weiterentwicklung für das Backdrop Paragraph, bzw. für alle dort angebotenen Module?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Module

Eingetragen von mazze (73)
am 30.12.2018 - 11:30 Uhr

Hallo Jenna,

ja, das Anschauen lohnt sich wirklich, Backdrop 1.12 erscheint im Januar 2019 und ist wirklich sehr viel weiter als 1.0. Im Januar-Release sollen sogar ein paar Funktionen für Mehrsprachigkeit drin sein. Allein schon das Layout-System ist wirklich durchdacht!

Das Paragraphs-Modul ist ein gutes Beispiel für Modul-Entwicklung... es ist mehrheitlich identisch mit der D7-Version, die Migration an Backdrop umfasst vor allem die Anpassungen, um es mit dem Config-Management kompatibel zu machen. Gerade für Backdrop-Paragraphs sind jedoch Pläne da, gewisse D8-Funktionen zu übernehmen und in Backdrop ebenfalls zur Verfügung zu.

Und ja, der Backdrop-Maintainer von Paragraphs wird auch die Security-Updates liefern dürfen...;-) Aber wie das langfristig genau geplant ist, müsste ich auch mal nachfragen, guter und wichtiger Punkt für die Evaluation!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Security-Handing...

Eingetragen von mazze (73)
am 31.12.2018 - 12:16 Uhr

Ich habe kurz nachgefragt beim Backdrop-Team:
https://backdropcms.org/security

Der Kollege meint, falls wir eine Info vermissen, dann bitte umgehend mitteilen. Aber es ist schon so, dass das BD-Security-Team von sich aus Bug auch in Modulen beheben kann, falls sich der Maintainer nicht meldet oder es nicht umsetzen kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Ja ich habe Backdrop auch

Eingetragen von Hyp1 (1463)
am 07.01.2019 - 12:10 Uhr

Hi.

Ja ich habe Backdrop auch getestet und finde es echt super.
Module von D7 sind oft kompatibel oder zumindest leicht portierbar.
Services 3.0 Module sind weitestgehend auch kompatibel.

Freundliche Grüsse

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hört sich echt spannend an.

Eingetragen von Jenna (1883)
am 07.01.2019 - 15:01 Uhr

Hört sich echt spannend an.

Ich warte bis 15. Januar auf das ganz neue Release (Taxo dann auch mehrsprachig, glaube ich) und gebe dann auch neues Feedback.

Wäre toll eine beständige Lösung auf Drupal Ebene zu finden, habe nämlich jetzt alle kleinen Projekte abgelehnt weil es mir mit D8 einfach zu aufwendig ist.

Würde aber gern wieder ein System mit schönen eigenen Themes und Bausteinen entwickeln um auch kleine Aufträge abzudecken.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau, am 15.1 erscheint

Eingetragen von mazze (73)
am 07.01.2019 - 16:20 Uhr

Genau, am 15.1 erscheint 1.12, wird ein wirklich guter Release, es macht wieder Spass wie damals zu Beginn von D7:-)

Die grösste Umstellung für mich war übrigens die fehlende Display Suite. Neu schrebe ich mehr direkt in die tpl.php-Files und entdecke erst jetzt, wie viel schneller ich damit bin (habe oft Sites mit ähnlichen Anforderungen).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fehlende DS wäre für mich KO-Kriterium

Eingetragen von schmittrich (213)
am 08.01.2019 - 07:48 Uhr

Oje, ohne Display Suite könnte ich nicht arbeiten ;-)

Aber gerade wenn du immer wieder Sites mit ähnlichen Anforderungen baust, wäre das doch auch ein Argument für D8. So könntest du dir einmal eine Basis zusammenstellen, die du für jeweils unterschiedliche Projekte einsetzt. Sorry, ist ein wenig OT, aber erschien mir hier erwähnenswert. Wollte keinen extra Thread über das Für und Wider von Backdrop vs. D8 aufmachen :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Konfiguration in D8 versus Backdrop

Eingetragen von mazze (73)
am 08.01.2019 - 09:22 Uhr

Hallo Schmittrich,

Du sprichst das Kernthema an, das ich in meinem Blogbeitrag anzusprechen versuchte... ich habe jahrelang (wenn auch nicht am Stück;-) versucht, in Drupal 8 meinen D7-Werkzeugkasten nachzubauen, um schnell mit wichtigen Funktionen am Start zu sein.

  • Configuration Management schafft das nicht, es ist für den Austausch von DEV nach Staging nach Content und prüft die Site ID entsprechend
  • Features in D8 habe ich als Biest erlebt, ich schaffte es nicht Konfiguration bereitzustellen ohne massive Konflikte innerhalb der Exporte. Hat das bei Dir denn geklappt?
  • Und dann probiert man das gleiche in Backdrop und es funktioniert einfach... Backdrop ist übrigens ein früher D8-Fork(!) und hat genau das Konfigurationsmanagement, das ich damals am DrupalCamp in Wien im D8-Dev-Kurs kennenlernen durfte und als doch langsam älteres Semester auch sofort begriffen habe;-))

Display Suite habe ich viele Jahre immer eingesetzt, ist auf D7 eine tolle Lösung (auf D8 leider sehr lange unstabil). Darum fiel es mir gar nicht auf, wie aufwändig das Schreiben von Template-Funktionen in die Datenbank sein kann, verglichen eben mit Template-Files. Wie erwähnt werde ich D8 weiter nutzen, aber für den Use Case "Kleinagentur muss schnell teilweise ähnliche Sites erstellen" ist Backdrop CMS wirklich grossartig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Config management austricksen

Eingetragen von schmittrich (213)
am 08.01.2019 - 12:03 Uhr

Ich bin ein „Heavy-User“ von Features in D7 – vor allem für das Konfigurations-Deployment wurde und wird es dort ja gerne missbraucht. Features in D8 habe ich nicht getestet, von daher kann ich dazu nichts sagen.

In D8 habe ich mir lokal eine Basis mit den wichtigsten Modulen gebaut, dazu die wichtigsten Standard Content-Types mit entsprechenden Displays und Views. Einen Ableger dieser Basis erhalte ich durch einfaches Klonen der composer.json sowie der Datenbank. Erst danach kommt bei mir das Config-Management ins Spiel, d.h. wenn es um kleinere Anpassungen und das Deployment dieser auf den Liveserver geht.

Die Schritte bei mir sind:
1) Auf Kommandozeilenebene: composer create-project drupal-composer/drupal-project:8.x-dev mein_neuer_projektname --stability dev --no-interaction
2) Im neuen Projektverzeichnis composer.lock sowie composer.json entfernen
3) composer.json aus dem Basisprojekt hineinkopieren
4) Auf Kommandozeilenebene: composer update --with-dependencies
5) Die lokale Datenbank des Basisprojekts klonen
5) settings.php anpassen (db-Zugang etc.)
6) Das Custom Theme aus dem Basisprojekt in den Ordner themes/custom klonen
7) Fertig

Ich arbeite mit git, das heißt ich nehme ggf. noch Anpassungen in .gitignore vor. Das Ganze wird danach committed und auf den Stage- bzw. Liveserver gepusht. Eventuelle Anpassungen der Konfiguration exportiere ich ganz normal mit cex bzw. csex (bei Verwendung von Configuration Split). Diese werden ebenfalls committed.
Achja: Die Datenbanken für Stage- und Liveserver erzeuge ich anfangs ebenfalls durch Klonen meiner lokalen Datenbank. Somit komme ich nicht in Konflikt mit dem Konfigurationsmanagement (Site ID usw.).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Natürlich habe ich (ganz

Eingetragen von mazze (73)
am 08.01.2019 - 12:41 Uhr

Natürlich habe ich (ganz früher;-) ebenfalls einfach die Datenbank kopiert, bis ich dann eben D7 Features entdeckte... Nur würde ich eben nie mehr zum System "duplizeren Datenbank" zurückkehren wollen, es ist wirklich nur für Notfälle um schnell was zu testen.

Vor allem aber will man ja eine neue Funktion, z.B Eventkalender mit allem drum und dran auch auf weiteren Sites einsetzen können – Configurations-Management eben. Das kriegte ich mit D7 Features hin, mit D8 habe ich irgendwann entnervt aufgegeben.

Die für Drupal 8.8 vorgesehene "Configuration Management 2.0 initiative" bestätigt ja mehr oder weniger, dass Version 1.0 erhebliche Mängel hat, man will da Sachen wie siteübergreifenden Austausch von Config realisiert haben... genau was ich in D7 seit vielen Jahren mache.

Dieses Problem war ein absoluter Blocker vor einigen Monaten. Ich hatte 8.6 angeschaut und fand viele wirkliche Verbesserungen. Aber Configs nicht speichern und wiederverwenden zu können, geht bei meinem Geschäfsmodell einfach nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nur für kleinere Projekte

Eingetragen von schmittrich (213)
am 08.01.2019 - 12:55 Uhr

Die obige Vorgehensweise wende ich tatsächlich nur bei kleineren Projekten an, für die D8 eigentlich zu mächtig ist. So kann ich oft bei D8 bleiben und muss nicht auf andere Systeme ausweichen. Für größere Projekte entwickle ich grundsätzlich "From Scratch", da die spezifischen Anforderungen doch immer leicht unterschiedlich sind. Aber ich gebe dir Recht, das Konfigurationsmanagement könnte noch besser werden :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

@mazze So, nun habe ich

Eingetragen von Jenna (1883)
am 18.01.2019 - 17:25 Uhr

@mazze

So, nun habe ich gleich das neue Release von gestern installiert und bin wirklich begeistert vom Admin Bereich, sehr schnell und gut strukturiert, ehrlich gesagt schöner als in D7 (auch wenn ich damit sehr gern arbeite..)

Schön wäre auch ein deutschsprachiges Forum für backdrop, denn ich könnte mir vorstellen das es für viele (auch hier) eine super Alternative wird, immer dann wenn D8 zu mächtig ist.

Werde die nächsten Wochen fleissig Module testen und Themes erstellen und mich weiter einarbeiten (wobei das für Drupaler ein Klacks ist...)

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ist ein toller Release

Eingetragen von mazze (73)
am 19.01.2019 - 11:18 Uhr

Ja, ist ein toller Release geworden, konnte aber erst kurz draufschauen. Dann viel Spass beim Austesten – und nochmals, allein das Konfigurations-Management ist den Umstieg wert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 57 Minuten
  • Hey danke
    vor 1 Tag 19 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 6 Tagen 23 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 2 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 22 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association