Archiv für die Kategorie „WordPress“

Galerien mit WordPress 2.5

Donnerstag, 24. April 2008

Vor ein paar Wochen ist sie herausgekommen, die neue WordPress Version 2.5. Die Entwickler haben sich wirklich Mühe gegeben einige Arbeitsabläufe beim Erstellen eines Eintrags zu optimieren. Überarbeitet wurden beispielsweise das Layout des gesamten Admin-Bereiches, die Uploadfunktion und ein paar Sicherheitsaspekte.

Ab dieser Version ist es auch endlich möglich Galerien mit WordPress eigenen Mitteln zu erstellen. Mittels: [shortcode]

[/shortcode] lassen sich alle zu einem Beitrag hochgeladenen Bilder einbinden. Leider ist der dabei entstehende Code nicht ganz HTML-Valide, es fehlt das alt-Tag bei den Bildern. Und wer die Bilder mit Lightbox oder Slimbox anzeigen möchte ist gleich ganz außen vor.

Ich habe mich des Problems einmal angenommen und ein kleines Plugin geschrieben, das speziell auf diese Probleme zugeschnitten ist. Eigentlich ist es nur eine kleine Anpassung der bestehenden WordPress-Funktionalität (deswegen “Hack”).

Die Funktionen im Überblick

  • Es wird valides HTML geliefert.
  • Mittels CSS wird die Galerieübersicht formatiert, so das alle Bilder in einem Raster angezeigt werden (statt untereinander).
  • Beim Klicken auf die Bilder wird das blanke Bild angezeigt. Wer Lightbox oder Slimbox installiert hat bekommt beim Klicken auf die Bilder die entsprechenden JavaScript Effekte.
    • Über die Titel der Bilder lassen sich die Lightbox-Bildunterschriften anzeigen.
    • Damit die Bilder mit Lightbox / Slimbox angezeigt werden können, muss dieses natürlich installiert sein.

So schön sieht die Galerie natürlich nur aus wenn man Quadratische Thumbnails (Miniaturansichten) hat. Die Einstellung um die hochgeladenen Bilder quatratisch zu machen, findet sich unter “Einstellungen > Verschiedenes”.

Wer die Thumbnails nicht beschneiden lassen möchte, kann folgende CSS-Anweisungen in seiner CSS-Datei einfügen um trotzdem eine ausgewogene Formatierung zu erhalten.

.gallery-icon {
width: 140px;
height: 140px;
}
.gallery-icon img {
margin: auto auto;
}

Infos und Download der aktuellen Version

UPDATE 2010: ich habe die öffentliche Galleryhack Entwicklung eingestellt.



Die Internetseite der EFG-Spremberg

Sonntag, 8. Juli 2007

Als eine meiner ersten kommerziellen Arbeiten darf ich präsentieren, die Internetseite der EFG-Spremberg.

Layout der EFG-Spremberg



WordPress 2.1

Mittwoch, 31. Januar 2007

Die deutsche Version von WordPress 2.1 ist diesen Sonntag offiziell freigegeben worden und natürlich hab ich mir auch gleich mal ne lokale Testversion installiert. Es gibt einige Interessante Neuerung wie z.B.

  • eine verbesserten WYSIWYG Editor
  • die Möglichkeit Seiten den Zustand “privat”, “Entwurf”, “veröffentlicht” zu verpassen
  • bessere Möglichkeiten für den Export von Seiten und Beiträgen

und vieles mehr.

Unter anderem wird auch ein sehr innovatives Plugin angepriesen (das ich mir allerdings manuell nachinstallieren musste). Dieses Plugin unterstützt sogenannte Widgets. Widgets sollen helfen eine einfacherer Verzahnung von Plugins und Themes zu erreichen. Bisher mussten Plugins immer manuell in Themes eingefügt werden. Mittels Widgets ist es nun z.B. möglich, die Reihenfolge der Einträge in der Seitlichen Navigation bequem zu verändern.

Screenshot von der englischsprachigen Pluginseite
Um Widgets nutzen zu können ist allerdings die Installation des Widget-Plugins sowie ein Theme notwendig das Widgets unterstützt.



Layout

Mittwoch, 1. November 2006

So, endlich ist es soweit – mein Blog bekommt sein eigenes Layout. Bin zwar noch nicht ganz zufrieden, aber es ist erst mal nen Anfang.

Auch die Metainformationen sind endlich mal eingefügt worden – auf das ich bald auch bei Google gefunden werd.



Side-Page-Switcher

Donnerstag, 20. Juli 2006

Ich hab den Side-Page-Switcher jetzt ein wenig angepasst und den Anzeigefehler ausgemerzt. Soll heißen, dass im Administrationsbereich jetzt der letzte gespeicherte Zustand des Plugins wieder korrekt geladen wird. Leider konnte ich dazu nicht auf eine Variable zugreifen sondern musste eine neue SQL-Abfrage erstellen. Wer die Variable zu den Metadaten kennt, darf sie mir gern verraten, damit ich die SQL-Abfrage wieder löschen kann.

Nebenbei hab ich das Layout noch ein wenig angepasst.

Meine Version findet ihr hier.