Good & Bad Code -> Richtig umbrechen

Veröffentlicht am 06.05.2013 von maik.franke

Wer während der Entwicklung “gern viel sieht”, ist eventuell mit einem recht großen Monitor ausgestattet. Eventuell sogar ein Multiple-Monitor Setup. Dieser Umstand sollte sich jedoch keinen Falls auf Code-Formatierungen auswirken. Nur weil ich eventuell vor einem 24 Zoll Monitor sitze, heißt das nicht das ich diese volle Breite auf meinen Code beziehen sollte. Kommt nämlich nachher ein Kollege mit weniger Zoll oder einer anderen Auflösung ums Eck, hat dieser ein mächtiges Problem: der Code wird nahezu unlesbar. Gerade bei sowieso nicht-gut-lesbaren Sprachen kann das die Entwicklung von sehr einfachen Anliegen (z.B. Markup Änderungen in HTML) unnötig in die Länge ziehen. Read more

git: Zukünftige Änderungen eingecheckter Dateien ignorieren

Veröffentlicht am 26.04.2013 von maik.franke

Liebe git Freunde! Wer in seinem git Repository Dateien verändert die eingecheckt sind, aber die Änderung nicht commiten möchte, ärgert sich eventuell (wie ich) häufiger über den “modified Zustand” dieser Dateien im “git status”. Das tritt z.B. bei Datenbank-Konfigurations-Dateien auf, die meistens in verschiedenen Environements unterschiedlich aussehen. Da es in den meisten Fällen keinen Sinn macht diese Änderungen einzuchecken, kann man diese auch einfach ignorieren. Read more

Scheuklappen vermeiden: symfony vs. webEdition

Veröffentlicht am 13.02.2013 von Andreas Blüml

Bei einem Projekt kürzlich hatten wir die Aufgabe, eine einfache Datenbankanwendung (Liste von Büchern, durchsuchbar nach Autor) in einen webEdition-Dienst zu integrieren. Da auf der Pflegeseite die Anforderung relativ komplex war und ein komplexer Importer geschrieben werden musste, viel die Entscheidung für die Umsetzung quasi by default auf symfony, weil wir ja alle Anwendungen dieser Art in symfony umsetzen – dafür ist es ja da. Read more

Ubuntu aufräumen: Alte Kernel entfernen – Teil 1

Veröffentlicht am 29.01.2013 von maik.franke

Von Zeit zu Zeit kommt es vor, dass eine Root- oder Boot-Partition (je nach Partitionierung) “voll läuft”. Meistens kriegt man das mit, wenn kleinere Helferlein wie z.B. apt-get ihre Arbeit nicht mehr voll richten können und nach mehr Festplattenspeicher schreien. Häufig liegt das daran, dass alte nicht mehr benötigte Dateien auf dem System gehalten werden, die eigentlich seit längerem nicht mehr benötigt werden. Sowohl auf privaten PCs, als auch auf Server-Setups macht das in den meisten Fällen keinen Sinn und zumindest unter Debian/Ubuntu-artigen Systemen werden diese Dateien nicht automatisch entfernt. Dabei handelt es sich z.B. um veraltete und nicht mehr verwendete Linux-Kernel. Read more

Vorweihnachtliche Stimmung

Veröffentlicht am 27.11.2012 von Dominik Kohlstruck

Lebkuchen, Plätzchen und weiteres Weihnachtsgebäck wird schon seit einigen Monaten in Supermärkten verkauft — Agenturen, so auch die Datenwerk GmbH — kommen bereits Wochen vor der Bescherung in den Genuss von Weihnachten. Nicht nur Großhändler und große Versandhäuser schmückten ihre Webseiten bereits mit Weihnachtsangeboten und super Specials, auch die Zentraldrogerie, die einer unserer Kunden ist, erscheint jetzt in einem neuen winterlich-weihnachtlichen Bild. Read more

Anke probiert‘s

Veröffentlicht am 17.10.2012 von Gabriele Kanitz
anke-probiert's_160

Nicht nur ganz München ist während der Wiesn in besonders bayrischen Umständen, nein, auch im Datenwerk herrscht ein gewisser weißblauer Ausnahmezustand. Unsere beiden In-House-Projekten Oktoberfest.de und dem entsprechenden Oktoberfest.de-Shop sorgen bei uns wie jedes Jahr meist schon im März für Volksfeststimmung.Dieses Mal haben wir mit unserem besonderen Schmankerl „Anke probiert’s“ das Neuland der Videoproduktion erkundet. Unsere Eine-Anke-Drei-Mann-Kamera-Task-Force hat sich ins Getümmel des ersten Wiesn-Wochenendes gestürzt und wunderbare Aufnahmen klassischer Attraktionen eingefangen. Hier eines unserer Lieblings-Videos:   Read more

Messen und sich messen

Veröffentlicht am 11.10.2012 von Andreas Blüml

Google Analytics, Pagemetrics, Webmetrics usw. – jeder Website-Betreiber misst seine Besucher. Dabei sind die beiden offensichtlichen Nenngrößen “Besucher” (Visitor, potentiell unique) und “Seitenabrufe” (Page Impressions). Nebenkriegsschauplätze sind Punkte wie die Bounce-Rate von Besuchern oder die Verweildauer. All das ist bekannt, all das wird für die Aushandlung von Werbebudgets und Tausender-Kontakt-Preisen verwendet. Und schon seit Jahren wird die Fixierung auf die Page Impression/Ad Impression als zentrales ausschlaggebendes Maß für die Performance einer Website verwendet. Und das ist Quatsch. Wie Stijn Debrouwere in seinem Post “In defense of pageviews” richtig schreibt, hat diese PI-Zentrierung zu sinnlosen Inhalten und einer noch sinnloseren Fixierung auf Clickstrecken (siehe Süddeutsche.de) und Bild-Strecken (siehe Spiegel.de) geführt. Es wird Zeit, dass sich da endlich was ändert. Wir haben dieses Jahr bei Oktoberfest.de gezielt die Klickstrecken “Nutzerfreundlicher” gestaltet und damit bewusst zu Gunsten der Nutzerführung auf PIs verzichtet. Ich finde, das ist richtig so. Read more

Drupal8 Core wird auf Symfony basieren

Veröffentlicht am 15.09.2012 von maik.franke

Die kommende Drupal Version 8 wird zum Teil auf Symfony2 basieren. Explizit soll der Kernel von Drupal durch Symfony Klassen ersetzt werden. Damit verbünden sich wohl die zwei größten OpenSource Community’s hinsichtlich aktueller Web-Applikationen. Beide Systeme können dabei voneinander profitieren: während Drupal tausende Plugins bereithält, kann Symfony bereits seit frühen Versionen mit ausgezeichneter Performance auftrumpfen. Somit stehen die Chancen sehr gut, dass zukünftig Symfony2- und Drupal8-Plugins leichter miteinander austauschbar und kombinierbar werden. Der Release-Termin von Drupal 8 ist auf August 2013 gesetzt. Alle Interessenten können sich aber jetzt schon im Drupal Repository eine Development Version von Drupal 8 auschecken, um z.B. an der Entwicklung teilzunehmen oder Veränderungen live zu verfolgen. Wie in vergangenen Versionen von Drupal erhoffen wir uns für Drupal 8 eine ebenso reibungslose Möglichkeit, um bestehende Drupal 7 Systeme zu upgraden und Plugins zu portieren. Weitere Informationen gibts hier: Symfony2 meets Drupal8 Drupal8 Updates and how to help Read more