Ähnliche Inhalte anzeigen

Da das Blog langsam wächst, habe ich mir überlegt, wie ich die Informationsarchitektur verbessern kann. So gibt es jetzt 3 Navigationselemente: Tag Cloud Diese ist mittlerweile bekannt und wird so auch auf vielen Seiten eingesetzt. Sie gibt eine gute Übersicht über vorhandene Tags und Inhalte, welche sich eventuell darunter verbergen könnten. Das Problem ist allerdings, … “Ähnliche Inhalte anzeigen” weiterlesen

Verschiedene node.tpl.php für verschiedene Node Typen

Das Grundgerüst von Drupal basiert auf Nodes. Jeder Inhalt ist ein Node. Dieser Node hat standardmässig verschiedene Eigenschaften (z.B. Title, body, published usw.). Mit CCK lassen sich diese Eigenschaften beliebig erweitern. Es könnnen neue Felder hinzugefügt werden wodurch ein eigener Node gebaut werden kann. Daher kommt schnell einmal der Wunsch auf, dass diese Inhalte anders … “Verschiedene node.tpl.php für verschiedene Node Typen” weiterlesen

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. … “Ein paar nützliche Form Funktionen” weiterlesen

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 die Drupal Entwicklung – Firebug” weiterlesen

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 Drupal Entwicklung – TopStyle Lite” weiterlesen

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 … “Tools für PHP Entwicklung – Notepad++” weiterlesen

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 … “Charset” weiterlesen

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 … “OOP Konzepte in Drupal” weiterlesen

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 … “Inspiration gesucht – Wie kreativ ist Programmieren?” weiterlesen

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“ … “Fotogalerie in Drupal” weiterlesen