Delicious Tag Cloud II - Update
Ich hab es endlich mal geschafft, mein WordPress-Plugin del.icio.us tag cloud II zu aktualisieren. Zum einen hat del.icio.us schon vor längerer Zeit seine API geändert (oder zumindest die Adresse selbiger), zum anderen war die do_action() Variante zum Einsatz des Plugins nicht wirklich zeitgemäß. Von einem Plugin erwartet man schließlich, daß man es einplugged und los gehts.
WordPress-Plugin: del.icio.us tag cloud II
Version: 0.2 / 2006-10-10
Demo: Tag-Cloud Plugin Demonstration
Download: delicious-tag-cloud-plugin.zip (2.456 Bytes)
(A short english explanation of the plugin is included.)
Installation
Die Installation erfolgt nach WordPress-Standard:
1. Die Datei del_tagcloud.php in den WP-Plugin-Ordner (./wp-content/plugins) kopieren.
2. Im Admin-Bereich unter Plugins die Erweiterung aktivieren.
3. An gewünschter Stelle (das kann ein WordPress-Page-Template sein oder auch die sidebar.php usw.) folgende PHP-Funktion hinzufügen:
< ?php del_tagcloud('username', 'password' [, gradation]); ?>
Dabei bedeutet:
username = der Benutzername des del.icio.us-Accounts
password = das dazu gehörige Passwort
gradation = diese Angabe ist optional und besteht aus einer Zahl zwischen 1 und 9. Durch gradation wird die maximale Schriftgröße der Tag-Wolke bestimmt. Der Default-Wert ist 7.
Tag-Cloud mit CSS formatieren
Das Erscheinungsbild der Tag-Wolke wird komplett per Cascading Stylesheets gesteuert. Das generelle Format der Wolke legt man mit der Klasse .cloud{} fest. Ein Beispiel:
.cloud {
line-height: 1.7em;
font-family: "Verdana, Arial, Trebuchet MS, sans-serif";
padding: 10px;
...
}
Schriftgröße und -farbe der eigentlichen Tags wird durch die Klasse .tag[number]{} definiert. Dabei entspricht number der jeweiligen Stufe des Tags, deren Maximum mit gradation (siehe oben) festgelegt wurde:
.tag1 { font-size: 75%; color: #678; }
.tag2 { font-size: 85%; color: #789; }
.tag3 { ... }
Diese CSS-Definitionen am besten in die style.css des verwendeten WordPress-Themes integrieren. Ein kleines Beispiel für die CSS-Formatierung ist im ZIP-Paket enthalten. Näheres dazu auch in diesem Beitrag.
Conclusio
Eine kleine Demonstration dieses Plugins ist hier zu betrachten. Die Frage, warum ich persönlich nicht die Tag-Roll-Option direkt von del.icio.us nutze, ist schnell beantwortet: Sie basiert zu 100% auf JavaScript, würde also bei deaktiviertem JS nicht funktionieren und das geht ja mal gar nicht. :-)
Feedback, Verbesserungsvorschläge, Bug-Meldungen und Beiträge über Sinn und Unsinn dieses Plugins sind willkommen.
Artikel: Delicious Tag Cloud II - Update
Datum: Tuesday, 10. October 2006, 22:37 Uhr
Kategorien: Plugins, WordPress
Feed zum Beitrag: RSS 2.0 · Trackback: Trackback-URL
Diesen Artikel kommentieren.
Journal (Artikel)
10. October 2006
@ 22:48
[...] Im Nachgang zum generellen Code für die Einbindung einer Wolke aus del.icio.us-Tags, hab ich das Ganze mal als Plugin für WordPress umgesetzt (in der Hoffnung, daß es möglichst einfach einzusetzen ist). Nähere Erläuterungen zur Installation, sowie eine Beispiel-Datei zur Formatierung der Tag-Cloud sind in der ZIP-Datei enthalten. Im Übrigen sei – bezüglich der Einzelheiten – auf diesen Beitrag und zur Installation und Formatierung der Wolke auf den Update-Beitrag verwiesen. [...]