Drupal

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

The Drupal way

I've been in the streets of Dries for three and a half year now. It feels even daring saying it are Dries' streets because I know he does not like it if people give him too much credit. But it is true. Dries I believe the key factor for Drupal's success is your astounding ability to gather the right people around you. This combined with a mixture of leadership and fostering self-empowerment appears to work pretty well.

Having started with using the system for my diploma (I guess you say bachelor elsewhere), it has been an amazing ride. But the story of drupal is not so much unique as it is a story of open source. Seeing a new youtube star the other day one can feel the upside of the digital revolution and the new channels of communicating and doing things via the internet.

Like in every other social community there are downsides as well. Even at my first drupalcon in Barcelona I was a bit worried about the quasi-religious way Dries keynote was celebrated. This was not much different from Steve Jobs presenting the Iphone. Give us a sign, we will celebrate whatever you say.

Still this does not need to have negative effects. Personally I find it very important to go outside the community from time to time. Yes, there is a life outside of drupal. Take a bit of distance now and then and balance comes back quickly. Also Mr. Buytaert takes care of staying a normal community member as far as this is possible. If you have been inside the project for a while, he will come up to you at a Drupal Camp and have a little chat. Simple, ingenious method. Which does not say there is not a real interest in the person spoken to.

D7 gets new themes - Corolla Theme for Core!

Yes it happens. Drupal 7 will not only rock the world of APIs, but also get a new shiny wrapping. Of three core candidate themes, two have still survived and have gotten pretty far along the road. These are the Bartik theme  and Corolla theme

The news that we - hopefully - get new themes could be very exciting. It all started with removing from core Bluemarine, Pushbutton, Marvin and Chameleon and detecting - there was only Garland left! The idea of having an almost completely rewritten Drupal with still the same theme from Drupal 5 was sufficiently horrible for the designers to start their engines.

Jen Simmons took the leap and boldly put Bartik into the issue qeue. Let's hear it for Jen - this was the crucial step. Motivated by that, Jarosław Foksa (Jarek) also showed some courage and dropped in Corolla.

When you look at the Corolla issue queue and the Bartik issue queue - well, you will notice some difference. Corolla only has three open issues, but Bartik at least thirty. So there is a lot more activity behind Bartik, and I am not worried it will make it into core.

But what about Corolla?

Endlich: Generische User-Profile für Drupal 7

Drupal 7 haut aufs Mett. Unter anderem dank folgender Tatsachen: Faktor 1: die enorm gewachsenen Zahl an Leuten, die am Core mitarbeiten. Faktor 2: das neuen Testing Framework. Es übernimmt die ungeheuer ausbremsende Aufgabe, Patches daraufhin zu überprüfen, ob sie fehlerfrei mit dem Core zusammenarbeiten. Man setzt einfach einen Issue auf "Needs Review" und der Patch wird automatisch getestet.

Eine der grössten Verbesserungen im Drupal 7 Core, deren Reichweite noch gar nicht abzusehen ist, ist Fields in Core. Dies bedeutet, daß jetzt fast alles als CCK Feld behandelt wird. Dadurch werden sämtliche Inhalts-Bausteine und auch z.B Taxonomy Terms atomarer und sauberer ansprechbar (und viel einfacher in Optik und Inhalt anpassbar).

Ein Teil hat es leider nicht in den Drupal 7 Core geschafft: User Profile als Fields. Doch dank Joachim Noreiko wird es ein Contrib-Modul geben, das Quasi-Core-Ansprüchen genügen kann und diese Fähigkeit nachrüstet: Profile 2.

Welches CMS wofür? - Gerrit van Aaaken interviewt sich selbst

Der heilige Gral, das allein seligmachende CMS - das gibt es nicht. Fragt jemand in irgendeinem Forum, welches er nehmen soll, versuchen ihm mindestens sieben Leute ihr Lieblingssystem als das einzig wahre zu verkaufen. Selten sind die Menschen, die viele CMSe kennen und auch mehrere verwenden.

Gerrit van Aaaken nennt sich selbst "bekennenden CMS-Polygamisten". In einem mit leichtem Augenzwinkern interviewt er sich selbst und beleuchtet die Einsatzszenarien verschiedener CMSe. Natürlch wird Gerrit hier erwähnt, weil er auch Drupal-freundlich ist.

Seiten

Subscribe to Drupal