Autor: Raphael

  • Ein paar nützliche Form Funktionen

    Die Form API von Drupal ist sehr mächtig und relativ komplex. In einem meiner ersten Module für Drupal habe ich die Formulare noch von Hand in HTML geschrieben, bis ich mir mal die Form API angeschaut habe… seither hat sich mein Drupal Leben schon ein wenig vereinfacht. Die standard Funktionen werden sicher allen bekannt sein.…

  • Tools für die Drupal Entwicklung – Firebug

    Es sei an dieser Stelle schon mal angemerkt, dass der Internet Explorer für die Entwicklung von Webseiten vollkommen ungeeignet ist. Es gibt zwei Gründe dafür: Zahlreiche Bugs, in der CSS Darstellung machen es dem Entwickler schwer. Ein weiterer Punkt ist die mangelnde Unterstützung von guten Tools. Es gibt zwar für den IE mitlerweile auch einen…

  • Tools für Drupal Entwicklung – TopStyle Lite

    CSS besteht eigentlich lediglich aus Text. Somit kann man CSS Dateien auch gut mit einem normalen Texteditor wie zum Beispiel Notepad++ editiert werden. Es gibt jedoch Editoren, welche speziell für CSS ausgelegt sind und den Entwickler durch Autocompletion unterstützen, was die Arbeit massiv vereinfacht. Als treuer Freund und Begleiter hat sich bei mir TopStyle 3…

  • Tools für PHP Entwicklung – Notepad++

    Ein Open Source Texteditor für Windows, der schon ein paar Jahre auf dem Buckel hat und hoffentlich keinem Entwickler fremd ist. Sehr leichtgewichtig und einfach zu bedienen. Notepad++ hat unter anderem die folgenden nützlichen Funktionen: Texthighlighting für HTML, PHP, XML, Javascript, Perl und noch einige andere Für HTML werden öffnende Tags automatisch geschlossen Verschiedene Formate…

  • Charset

    Bereits letzte Woche habe ich mich mit charset herumgeschlagen. Die Schlacht war leider noch nicht zuende. Probleme mit dem charset treten dann auf, wenn ein Text mit regular expressions durchsucht werden wird. Dann kann es nämlich vorkommen, dass diese nicht gefunden werden. Ein vereinfachtes Beispiel, welches nichts mit charset zu tun hat, zeigt die Problematik…

  • OOP Konzepte in Drupal

    Im ersten Teil dieses Artikels werde ich zuerst ein paar Grundlagen der OOP erläutern. Zum Schluss kommt dann noch die Umsetzung dieses Konzepts mit Drupal Wie allgemein bekannt ist, ist Drupal funktional programmiert. Es wurden jedoch möglichkeiten gefunden, um auch gewisse OOP Konzepte einzubauen. Auf eines möchte ich hier eingehen, nachdem es in Drupalcenter als…

  • Inspiration gesucht – Wie kreativ ist Programmieren?

    Heuten haben mich zwei Posts bezüglich dem Thema Arbeitsplatz nachdenklich gestimmt: Boagworld – Bargain basement -> Das Foto von Marcus in seinem Chaos. Smashing Magazine – Creative Workplaces Die Beispiele von Smashing Magazine sind natürlich übertrieben inspirierend (zumindest in meinen Breitengraden weit über dem Standard), doch sonst wäre der Titel nicht gerechtfertigt. Stellt sich trotzdem…

  • Fotogalerie in Drupal

    Eine Fotogalerie lässt sich in Drupal sehr einfach erzeugen. Folgende Module werden dazu benötigt: CCK Imagefiled (für CCK) Imagecache Thickbox Views Views Bonus Ein sehr einfaches Tutorial ist auf Drupalcenter zu finden. Eine kleine Zusatzbemerkung: Imagefield kann man so konfigurieren, dass man mehrere Fotos hinzufügen kann. Somit ist es eigentlich auch möglich einen Node «Galerie»…

  • Drupal Cron job für Normalsterbliche

    Bisher musste ich den Cronjob immer von Hand durchführen. Das kann doch ziemlich mühsam werden, da es immer mal vergessen wird. Einen Cronjob kann ich jedoch bei meinem Hoster nicht ausführen 🙁 … dazu bezahle ich einfach zu wenig. Es gibt aber eine Abhilfe: poormanscron (Armer Manns Cron). Ganz einfach zu installieren nicht zu viel…

  • Wikipedia vs. Brockhaus

    Als Student ist das doch mal etwas Positives. Wikipedia schlägt Brockhaus 🙂 … dies sagt jedenfalls eine Untersuchung [not working anymore], welche im Auftrag von Stern durchgeführt wurde. Dies wird wohl jedoch nichts daran ändern, dass in wissenschaftlichen Papers Wikipedia nach wie vor nicht im Literaturverzeichnis erscheinen soll/darf. Ich zweifle jedoch nicht daran, dass auch…