5 Tutorials um WordPress ShortCodes zu verstehen
08.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Diese wichtigen Ressourcen helfen Ihnen die WordPress ShortCodes zu verstehen und zu entwickeln.
Seit WordPress 2.5 gibt es die ShortCodes – Abkürzungen die bei der täglichen Arbeit viel Zeit sparen können. Die folgenden 5 Tutorials helfen Ihnen dabei eigene ShortCodes zu implementieren.
- ShortCode API bei WordPress Codex
Die offizielle Einführung in ShortCodes auf den WordPress-Entwicklerseiten. - Mastering WordPress Shortcodes beim Smashing Magazine
Erläutert sehr anschaulich die Entwicklung eigener ShortCodes. - WordPress 2.5 ShortCodes API Overview
Ausführliche Beschreibung aller API-Funktionen. - WordPress 2.5 Shortcodes
Erklärt sehr umfangreich die Entwicklung eines großen Plugins. - Beispiel eines Plugins mit Shortcodes
Sollten Sie weitere Seiten kennen, würde ich mich über einen Kommentar mit dem entsprechenden Tipp freuen.
Abonnieren Sie den News-Feed.
WordPress-Permalinks der Kategorien ohne Category-Base
06.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Erfahren Sie, wie man in WordPress Permalinks für Kategorien ohne die überflüssige Categoy-Base nutzen kann.
Wenn man bei WordPress Permalinks nutzt, dann wird bei den Kategorien automatisch die sog. Category-Base vorangestellt. Dadurch werden die URLs lang und unschön. Normalerweise sehen die Links so aus:
/category/wordpress/
Man kann zwar die Category-Base kurz gestalten, etwa durch die Verwendung nur eines Buchstabens, aber schön ist das immer noch nicht, oder?
/c/wordpress/
Mit dem Category Base Removal Plugin hat das nun allerdings ein Ende. Wenn man dieses Plugin installiert und dann einmal die Permalink-Einstellungen neu speichert, verschwindet die Category-Base aus den URLs. So sieht das dann aus:
/wordpress/
Also einfach das Plugin herunterladen und schöne URLs nutzen.
Update: Es gibt noch ein weiteres Plugin mit ähnlicher Funktionalität.
Wenn Ihnen dieser Beitrag gefallen hat, oder Sie ähnliche Plugins kennen, dann hinterlassen Sie bitte einen Kommentar. Abonnieren Sie den News-Feed.
Suchindex mit Lucene für PHP erstellen
05.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Hier erfahren Sie an einem Beispiel mit Code, wie Sie mit Lucene für PHP einen Suchindex erstellen können.
Lucene ist ein hervorragendes Suchmaschinen-Framework mit dem Sie eigene anspruchsvolle Suchmaschinen für Ihre Website oder Ihr Intranet umsetzen können. Ich möchte nicht allzu sehr auch die Theorie und Verfahren für Suchmaschinen eingehen, aber einige wenige Worte muss ich verlieren, damit Sie das folgende Beispiel verstehen.
Suchmaschinen indexieren Dokumente. Diese Dokumente können Websites, Word-Dateien, PDFs oder Personen in einem LDAP-Verzeichnis sein. Zu jedem Dokument können sog. Felder gespeichert werden. In der Programmierung könnte man das als Attribute verstehen. Websites haben typischerweise die Felder Titel, Description, URL und Text. Im Suchindex befinden sich also eine Anzahl von Dokumenten die wiederum Felder haben.
Im folgenden müssen wir uns genau darum kümmern. Einen Index erstellen, Dokumente erzeugen und Felder zuordnen. Los gehts:
Zuerst erstellen wir einen leeren Suchindex im Dateisystem. Der Pfad ist das erste Attribut des Konstruktors.
$index = new Zend_Search_Lucene('/home/cmsdev/searchindex' );
Damit ist unser Index erzeugt. Nun müssen wir ein Dokument erstellen. Das geht so:
$doc = new Zend_Search_Lucene_Document();
Diesem Dokument können wir nun Felder zuordnen. Es würde jedoch zu weit führen an dieser Stelle die unterschiedlichen Feldtypen aufzuzählen. Nehmen wir einfach einen Standardfeldtyp für Text:
$doc->addField( Zend_Search_Lucene_Field::Text('title', 'cmsdev Content-Management, Blogs und Wikis' ));
Nachdem unser Dokument nun ein Feld hat und auch nicht mehr bekommen soll, können wir es dem Index hinzufügen:
$index->addDocument($doc);
Damit unser Index nun vollständig geschrieben und genutzt werden kann, müssen wir den Vorgang noch abschließen. Das geschieht folgendermaßen:
$index->commit();
Damit haben wir unseren Suchindex mit den enthaltenen Dokumenten gespeichert und können ihn zum Suchen nutzen. Wie das geht, wird demnächst in diesem Blog erläutert. Abonnieren Sie den meshed News-Feed, um den Artikel nicht zu verpassen.
Wenn Sie Anregungen oder Kommentare haben, hinterlassen Sie bitte einen Kommentar.
SEO-freundliche URLs in webEdition Listviews
05.03.2009 von Tobias Redmann - 1 Kommentar - 0 Shares
Hier erfahren Sie, wie Sie suchmaschinenfreundliche Links innerhalb von Listviews erstellen.
Wenn Sie viel mit Verzeichnissen in webEdition arbeiten, dann stören für wirklich SEO-freundliche URLs immer die unnötige Angabe des Dateinamens. Mit ein paar kleinen PHP-Kniffen können Sie das überflüssige “index.php” oder “index.html” weglassen.
Innerhalb der Repeat-Anweisung (we:repeat) können Sie per PHP auf das ListViews-Objekt zurückgreifen und dadurch die ID des Verzeichnisses ermitteln. Die in webEdition verfügbare Funktion id_to_path($id) gibt dann den korrekten Verzeichnispfad aus.
Beispiel:
// ParentID ermitteln
$_pid = $GLOBALS['lv']->f('wedoc_ParentID');
// Ausgabe des Pfades
echo id_to_path($_pid);
Wenn Sie sich für diesen Beitrag interessiert haben, könnten Sie auch Interesse an Suchmaschinenfreundliche URLs mit der Navigation haben.
Wenn Sie noch Fragen oder Anregungen haben, hinterlassen Sie bitte einen Kommentar. Vergessen Sie nicht den meshed News-Feed zu abonnieren.
Ressourcen für hochwertige und freie WordPress-Themes
04.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Hier finden Sie Ressourcen mit über 300 hochwertigen und freien WordPress Themes.
Es gibt eine große Anzahl WordPress Themes im Netz. Hier die wichtigsten Ressourcen:
140+ Brilliant Free WordPress Themes – http://www.instantshift.com
100 Excellent Free WordPress Themes – http://www.smashingmagazine.com
30 Free High Quality WordPress Themes – http://www.smashingmagazine.com
50 Beautiful Free WordPress Themes – http://sixrevisions.com
Wenn Sie weitere Übersichtsseiten kennen, bitte hinterlassen Sie einen Kommentar. Abonnieren Sie auch den meshed News-Feed.
Liebe SEO-Blogger!
04.03.2009 von Tobias Redmann - 7 Kommentare - 0 Shares
Mein offener Brief Blog-Beitrag an die selbsternannten SEO-Blogger da draußen.
Mal Butter bei die Fische: Ich finde es langsam lächerlich, was man in selbsternannten SEO-Blogs für ein Schwachsinn versprochen bekommt und was dann tatsächlich so geschrieben wird.
Link-Tipps vom 02.03.2009
03.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Meine Link-Tipps:
Viel Spass ;)
CSS Frameworks für Websites
03.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Mit diesen CSS Frameworks können Sie schnell rasterbasierte Websites umsetzen.
CSS Frameworks sind vorgefertigt CSS Dateien mit deren Hilfe man anhand von Rastern/Grids schnell eine Website layouten kann. Die Anzahl der Spalten ist abhängig vom jeweiligen Framework.
Folgende drei CSS Frameworks sind einen Blick wert:
960 Grid System – http://960.gs
Basierend auf einem 960 Pixel breiten Raster, gibt es ein 12- und 16-spaltiges Grundlayout. Das 16-spaltige ist sehr flexibel. Mit dem 12-spaltigen lassen sich aktuelle Standardaufteilungen umsetzen.
Golden Grid CSS Framework – http://code.google.com/p/the-golden-grid/
Das Golden Grid hat 6 oder 12 Spalten und ist standardmäßig 970 Pixel breit. Es hat eine sehr geringe Dateigröße (unter 1KB). Es deckt viele Standard Bild- und Bannergrößen ab.
Blueprint CSS Framework – http://www.blueprintcss.org
Das Blueprint Framework ist 950 Pixel breit und besteht aus 24 Spalten. Es gibt eine Vielzahl von Tutorials und Erweiterungen. Ein darauf basierendes WordPress Theme kann einfach den eigenen Bedürfnissen angepasst werden.
Mein persönlicher Favorit ist das 960 Grid System. Die Anzahl der Spalten ist ausgewogen und dennoch sehr flexibel. Insbesondere die 12 Spalten Version deckt ausreichend meine bisherigen Bedürfnisse ab.
Wenn Sie weitere erwähnenswerte CSS Frameworks kennen, lassen Sie es mich in der Kommentaren wissen. Denken Sie daran den News-Feed zu abonnieren!
Ohne Spaß läuft nichts!
02.03.2009 von Tobias Redmann - 3 Kommentare - 0 Shares
Bloggen muss Spaß machen, sonst wird es schnell zur Qual.
Wie lange haben Sie Ihre letzte Diät durchgehalten? Wie viele Hosen hängen in Ihrem Schrank, die von Anfang an zu eng waren? Wieso zahlen so viele Leute für ein Fitnessstudio, dass sie nur wenige Male wirklich von innen gesehen haben? Der häufigste Grund für gescheiterte Vorsätze ist, dass die damit verbundenen Tätigkeiten einfach keinen Spaß machen.
Kostenlose Bilder für Websites
01.03.2009 von Tobias Redmann - 0 Kommentare - 0 Shares
Wenn Sie Bilder für ein Web-Projekt benötigen, werden Sie sicher in folgenden freien Bilddatenbanken fündig.
Flickr – http://www.flickr.com/creativecommons/
Bilder unter CreativeCommons. Es gibt verschiedene Bedingungen, unter denen man die Bilder nutzen kann. Die Qualität der freien Bilder ist sehr durchwachsen, aber durchweg eher gut.
AboutPixel – http://www.aboutpixel.de
Umfangreicher Bildkatalog mit vielen Fotos ambitionierter Hobbyfotografen. Nach längerer Suche kann man dort wirklich gute Bilder finden.
morgueFile – http://www.morguefile.com
Sehr viele Fotos im Archiv. Die Qualität ist mit AboutPixel zu vergleichen.
stock.xchng – http://www.sxc.hu
Viele wirklich sehr gute Bilder. Mit etwas Zeit findet man dort mit Sicherheit ein passendes Foto.
Stockvault – http://www.stockvault.net
Über 12.500 freie Fotos im Katalog. Die Qualität ist durchweg gut. Man findet nicht zu allen Keywords passende Fotos.
EveryStockPhoto – http://www.everystockphoto.com
Eine Suchmaschine für freie Fotos. Derzeit befinden sich ca. 5 Mio. Fotos im Index. Meine absolute Empfehlung.
Weitere Ressourcen:
Wenn Sie noch eine wichtige Website kennen, hinterlassen Sie mir bitte einen Kommentar. Ich ergänze gerne die Liste um weitere Seiten.
Sie sollten auch den News-Feed abonnieren, um immer über neue Artikel informiert zu bleiben.