Blog

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

Barcamp Braunschweig - Folien von Vortrag über SASS und Compass

Dieses Wochenende war Barcamp in Braunschweig. Obwohl ich nur sehr kurz dabei war, fand ichs klasse. Die Organisationsform ist wahrscheinlich die Ursprünglichste für "Unkonferenzen": die eigentlichen Sessions wurden erst am Morgen des jeweiligen Tages vorgestellt und den Räumen und Zeitschienen zugeteilt. Jeder stellte in der großen Runde seinen Vortrag kurz vor. Per Handzeichen wurde geprüft, wieviel Interesse bestand, und demnach ein großer oder kleinerer Raum zugeteilt. Das hatte was Spontanes und sorgte dafür, daß der Anspruch nicht die Seele aufaß.

Das Essen war spitze und dank der großzügigen Sponsoren komplett umsonst (ich staune immer noch). Mein persönliches Highlight:

Using Trello - a fresh project management tool

Project management tools, services, tasklists and everything in between pop up a dozen a week. Or least it feels like that at the moment. Wunderlist, Evernote, Catch,  Producteev, Redmine, Basecamp, Unfuddle... you name it. Digging through the sheer volume of new stuff has become quite a task. It makes you feel like in a really big supermarket where they got 325 sorts of sausage: one feels overwhelmed and gives up.

Standing out in a crowded marketplace

So to make an impression on users beyond those that stumble upon your product and just stick with it, a project management tool / task list has to differentiate. From some d.o. post, I was referenced to Trello. I tried it, did not use it much, and came back to it. Recently, I use it more and more and consider it an alternative even to Redmine for smaller projects and projects that just involve myself, though my shopping list I still run on Evernote.

What is Trello?

Make Drupal grow - Project 3%

Drupal 7 is out to the world. Its adventures are still untold. Yet the workful bunch that its community is, everybody is rolling up their sleeves to plan ahead for Drupal 8. As the project and its audience is growing and evolving, so are its challenges. While everyone is rightfully proud of what we achieved, our processes are often a pain.

We need to improve the general structures to be able to aim higher. Being from rather from the design / UX camp I read with great interest a blogpost that Leisa Reichelt wrote recently. She outlines a plan how to keep and grow the momentum of Design / UX that had a great push with the D7UX Project and led to a big focus on an improved UX for Drupal 7.

She advocates to have a dedicated team with different roles to get to that goal. One thing in particular is interesting: she wants the positions to be at least partially funded.
So let's get to the recent practice to fund important key positions in community work.

Experience with funded positions in the Drupal.org redesign

In order to the redesign out of the door, the Association took drastic measures: they hired temporary full-time personnel to guarantee more focus and coordination. Most notable were Sam Boyer for the Git Migration and Neil Drumm for the general management of the redesign. While I am not sure if these are still paid positions, as to all I know Sam and Neill are still very much on their tasks.

Drupal is a volunteer-driven project and that is and will be its strength. But to get certain especially hard or unthankful jobs done, there has always been additional funded work. What is new is to do this in such an official way and to put people into key coordinator positions. I cannot speak for the general experience with that. But the impression is that having paid people gives a much better counterbalance to all the volunteer work. The paid staff is less to not distracted by their dayjob, because their task _is_ their dayjob. They do not need to make their living besides their position. So they keep focused in a much more reliable way.

Suchet - und ihr werdet was erleben - welche Suchausdrücke Leute auf meine Seite führen

Das Betrachten von Website-Statistiken ist doch immer wieder erhellend. Die Suchausdrücke, über die Nutzer zu meiner Website kommen, finde ich von allen die interessanteste und relevanteste. Generell kann man sagen: Drupal interessiert die Leute. Aber kein Vergleich zu Android! Mein einziger Post über eine Android App hat etwa zehnmal so viele Besuche erhalten, als selbst die populärsten und über den Drupal Planet zigfach gerefeedeten Artikel.

Nun aber zurück zu den Suchausdrücken. Ich komme aus dem Staunen nicht heraus.

Platz 1 für Monat September: "Welches CMS". Ah. Themenrelevant. Will hier schliesslich CMS verkaufen. gut.

Platz 2 für den Monat September: Weihnachtskugel (!). Ist es schon wieder diese Zeit des Jahres?

Seiten