Drupal

Liste mit Drupal 8 Tips - Teil 2

Fußfallen

Vorsicht ist die Mutter der Contrib-Kiste

Nachdem ich jetzt schon mehrfach etwas unvorsichtig Drupal-8-Contrib-Module installiert habe, die mir im Prinzip die Datenbank geschrottet haben, muss ich eine deutliche Warnung aussprechen: Niemals ein D8-Modul auf der Live-Seite installieren, bevor man es auf einer lokalen Kopie getestet hat. Verschiedene Fälle können auftreten, die einen sonst böse zum Stolpern bringen.

Configuration Management Beschränkungen 1: Custom Blöcke lassen sich nicht exportieren

Im ersten Blogpost dieser Mini-Serie hatte ich mich ausführlich über die Segnungen des Configuration Management ausgelassen. Natürlich gibt es im Alltag auch Enttäuschungen. Die erste erlebte ich heute: Custom Blocks, die man in der "Custom Block Library" erstellt, lassen sich nicht mit dem Configuration Management exportieren. Grund: der Inhalt eines Custom Blocks gilt als Content, und CMI (kurz für Content Management Initiative) exportiert nur Konfiguration. Die Konfiguration für den Block (wo er platziert wird etc.) wird jedoch exportiert. Durch den fehlenden Inhalt gibts jedoch statt dem Block nur einen unerfreulichen Hinweis, dass da was fehlt.

Liste mit Drupal 8 Tips

Wenn man mit einer neuen Software-Version arbeitet, hat man allerhand Aha- und Wtf- Erlebnisse. Nie ist es so frisch wie beim ersten Mal... Ich habe hier einige dieser Momente aufgeschrieben. Ich machte das, während ich an einer Seite arbeitete, die Skizzenhaftigkeit sei mir daher hoffentlich verziehen.

Tue Gutes und rede darüber - #d8rules

#d8rules - Let's support the Rules module for Drupal 8

Drupal Entwickler sind gut darin, immer mal wieder eine spontane Crowdfunding-Aktion ins Leben zu rufen.

drupalfund.us und ein paar andere Plattformen wollen das professionalisieren und kanalisieren, indem es mehr Kickstarter-mäßig rüberkommt und mehr Geld zusammenkommt. Man sehe sich nur mal das sehr professionell gemachte Video für #d8rules an. Wir alle wissen mittlerweile, wie viel Geld auf Plattformen wie Kickstarter für manche Projekte zusammenkommt. ...und dann verbrannt wird, siehe Diaspora (geplante Facebook-Konkurrenz), oder auch zu einem recht erfolgreichen Produkt führt, siehe Pebble Smartwatch.

Removing Colorbox, beautytips and other Javascript effects for mobile in Drupal 7

Responsive Layout is my new favourite field of specialization. Given how many pages are still not optimized for mobile (including the one you are just reading, but not for much longer), there is a lot to do. And since responsive has not been around so very long, it often feels quite exploratory. I like to fool myself into believing I just solved an problem unsolved before. That is not true of course, but at least you have not read about the solutions so often.

Making a design responsive can be done on multiple levels. Until now I have done mostly basic stuff. To really rock the socks one surely should do a seperate layout for mobile instead of creating a beautiful desktop layout and just make it "not-too-ugly" on mobile. This is in my plans for future sites I build and design for sure. For now, I am quite happy doing the not-too-ugly thing.

Javascript is not CSS

Once you feel you got a foothold in mediaqueries and mobile-first responsive layout (which is the way to go, I think), other things pop up. Your average slideshow on the frontpage can be just hidden for mobile, which sure is not ideal. Building a touch-enabled slideshow is on TODO list. Slideshows are hard anyway, since often the div-container and image size properties are intertwined. I did not manage yet to make my favourite weapon Views Slideshow smoothly scale the image with the screen-size, so I won't touch upon that.

Drupal Commerce Tagebuch - Tag 2

Heute habe ich mich weiter durch die Kickstart 2 Installation geklickt. Entschuldigt meinen übertriebenen Enthusiasmus für die Backend-Formulare, aber vieles ist so, wie ich es mir im Drupal Core wünschen würde.
Ich habe gestern auch einige Videos über das Innenleben von Commerce und wie das alles funktioniert geschaut auf http://www.drupalcommerce.org/videos und bei lynda.com. Dazu im letzten Abschnitt und in kommenden Blogposts mehr.

Das Kickstart 2 / Commerce Backend im Detail

Coole Suchseite mit Facetten. In der Basisinstallation nactürlich ohne Solr, sollte sich aber einfach anschalten lassen. Interessante Art, ausgewählte Facetten darzustellen, sollte man aber etwas auffälliger formatieren, hab ich beim ersten Mal übersehen (Mittelgrau auf Hellgrau)
Alles ist gethemet, auch eigenes Admin-Theme mit viel Liebe zum Detail, und die Toolbar.
Dropbuttons, Datepicker und tendenziell Drupal-8-Styling (fetter Button für die Primary Actions, hier "Add an Order".
Alle Filter auf Tabellen-Listen über Javascript, dadurch sehr schnell, und höchst ausgefuchst

Mein Drupal Commerce Tagebuch Tag 1 - Installation

Drupal Commerce ist the new Kid on the Drupal Shopping Cart. Man konnte einiges erwarten vom Übercart-Nachfolger, und spätestens als die in Paris angesiedelten Commerce Guys letztes Jahr fünf Millionen Risikokapital bekamen, sollte auch dem letzten klar gewesen sein, daß das kein Kindergeburtstag werden würde. Endlich ist mir ein Projekt ins Haus geflattert, wofür es benötigt wird. Nach allem was ich gesehen und auch schon ein bisschen ausprobiert habe, kann es dem Hype gerecht werden. Zeit also, um Kickstart 2, die mächtig, mächtig aufpolierte zweite Version der zugehörigen Distribution einmal auszuprobieren. Wen es interssiert: kommt zum DUG-Treffen nach Hannover kommenden Dienstag, da werde ich meine ersten Erfahrungen vorstellen.

Heute gibts erstmal im Telegrammstil die Installation mit Screenshots, alle auf den Jing-Server hochgeladen der Einfachkeit halber.

Der Drupal 8 Entwicklungszyklus - Mut zur Struktur

Der Drupal 8 Entwicklungszyklus kommt langsam in das letzte Drittel. Zeit, einen Blick auf die Methode zu werfen, wie dieses große Open Source Projekt versucht, Innovation und Stabilität unter einen Hut zu bringen.
Drupal hat über tausend Entwickler, die am Kernsystem ("Core") mitarbeiten. Die genaue Zahl ist schwer zu ermitteln und auch etwas irreführend, da in dieser Statistik jeder mitgezählt wird, der nur einen einzigen Patch soweit gebracht hat, daß er committet wird.

In Drupal 7 war es so, daß über 80% des Codes trotz einer ähnlichen Gesamtzahl von 25 Personen beigesteuert wurde. Gefühlt hat sich das in Drupal 8 allerdings etwas verbreitert. So oder so sind es eine Menge Leute, die zudem geografisch weit über die Welt verteilt sind. Der Project-Tracker auf drupal.org hat bekannte Schwächen, als Strukturierung bieten sich eigentlich nur nach Tags und Subsystem ordenbare Listen.

Wo ist denn hier der Überblick

Größere Patches erleben nicht selten mehr als 300 Kommentare

Seiten

Subscribe to Drupal