Enhancing the Freetag Plugin Look

Creating and modifying plugins.
User avatar
Don Chambers
Regular
Posts: 3647
Joined: Mon Feb 13, 2006 2:40 am
Location: Chicago, IL, USA
Contact:

Post by Don Chambers » Wed Oct 08, 2008 9:19 pm

Interesting... but a little too much for my personal tastes. I also wonder how it measures in SEO, accessibility, mobility, etc. Looks cool though!

d_cee
Regular
Posts: 603
Joined: Wed Jan 18, 2006 6:32 pm
Location: UK
Contact:

Post by d_cee » Thu Oct 09, 2008 10:45 am

Hi Rob

that looks really neat!

I noticed there's another flash based tag cloud on the authors site 'Tagnetic Poetry' any chance you could convert that one too? :-)

cheers

Dave

User avatar
garvinhicking
Core Developer
Posts: 30020
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking » Thu Oct 09, 2008 11:32 am

Hi!

Yay, that looks nice! I'd love to commit this to the spartacus repository once you're done :)

Many thanks,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/

User avatar
blog.brockha.us
Regular
Posts: 695
Joined: Tue Jul 03, 2007 3:34 am
Location: Berlin, Germany
Contact:

Post by blog.brockha.us » Thu Oct 09, 2008 5:12 pm

Hmm.. Should I see it inside of the "(Im)Personal Tags" Area? There is a flash object but it displays just white here.. Firefox 3, Linux
- Grischa Brockhaus - http://blog.brockha.us
- Want to make me happy? http://wishes.brockha.us/

User avatar
judebert
Regular
Posts: 2478
Joined: Sat Oct 15, 2005 6:57 am
Location: Orlando, FL
Contact:

Post by judebert » Thu Oct 09, 2008 5:21 pm

There's no color-picker widget in the backend yet. I've considered it, but I want to be able to update a preview at the same time, which is more difficult. It's stupid, too; you'd think I wouldn't let the pursuit of perfection prevent me from implementing SOMETHING.

I'm also having problems with the tag cloud. Firefox 2, Linux. It seems blank.
Judebert
---
Website | Wishlist | PayPal

User avatar
blog.brockha.us
Regular
Posts: 695
Joined: Tue Jul 03, 2007 3:34 am
Location: Berlin, Germany
Contact:

Post by blog.brockha.us » Thu Oct 09, 2008 7:19 pm

Ah! Nice! No it is visible with FF/Linux, too.
But if I click on a tag on the next page it vanishes leaving the normale text base cloud.
- Grischa Brockhaus - http://blog.brockha.us
- Want to make me happy? http://wishes.brockha.us/

User avatar
judebert
Regular
Posts: 2478
Joined: Sat Oct 15, 2005 6:57 am
Location: Orlando, FL
Contact:

Post by judebert » Fri Oct 24, 2008 2:57 pm

Wow. That's impressive. :shock:
Judebert
---
Website | Wishlist | PayPal

juergen
Regular
Posts: 55
Joined: Tue Jul 04, 2006 2:23 pm
Location: Mayence, Germany
Contact:

Post by juergen » Sun Oct 26, 2008 11:53 am

Hi Rob,

thanx, it looks fine! In frontpage, at category pages, at articles.

But unfortunately the configuration parameters doesn't matter in tag view!

Please take a look at this URL for instance: http://blog.juergen-luebeck.de/plugin/tag/Solaris


Can you provide a fix?


Juergen

juergen
Regular
Posts: 55
Joined: Tue Jul 04, 2006 2:23 pm
Location: Mayence, Germany
Contact:

Post by juergen » Sun Oct 26, 2008 2:28 pm

I've changed the settings, of course. I changed the colour, the size and so on. And it works for all sites except the tag-sites. As i wrote.

The Tag-sites, this with solaris is an example, ignore the settings. These take the default value.


:(

Juergen

juergen
Regular
Posts: 55
Joined: Tue Jul 04, 2006 2:23 pm
Location: Mayence, Germany
Contact:

Post by juergen » Sun Oct 26, 2008 2:36 pm

Oops, sorry.

In the event plugin config I must do the same config job as in side bar plugin. Now it works, but this smells a little bit redundant.

Thx, Juergen

User avatar
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Post by Olaf » Sun Oct 26, 2008 7:27 pm

Hi,
the flash in the Tag-plugin is quite nice. But when i open my static page http://www.blogtxt.de/plugin/tag/ with all listed tags, the Tag-cloud stretch into the posting area and the flash-cloud is just a white window. All other static pages are ok.

User avatar
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Post by Olaf » Tue Oct 28, 2008 5:31 pm

Sorry, with these changes, all tags are blanked.

User avatar
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Post by Olaf » Tue Oct 28, 2008 8:26 pm

Hi,
Yes, you are right, too many tags seems a possible reason. Well, this static page has no priority, may be i delete this link in a couple of days when it's impossible to fix this effect.
Thanks for your help.

User avatar
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Post by Olaf » Fri Oct 31, 2008 5:54 pm

Hi Rob,

great work, it looks pretty good. I don't display all my tags, i think sixty tags are enough. Nobody need 700 tags in a cloud :D

User avatar
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus » Thu Nov 20, 2008 4:53 pm

I have changed the according language file for the german version, so that all new options are translated. Would someone please check the following lang_de.inc.php and submit it into CVS?

Code: Select all

<?php # $Id: lang_de.inc.php,v 1.22 2008/11/20 18:48:52 garvinhicking Exp $

/**
 *  @version $Revision: 1.22 $
 *  @author Translator Name <yourmail@example.com>
 *  EN-Revision: Revision of lang_en.inc.php
 */

//
//  serendipity_event_freetag.php
//
@define('PLUGIN_EVENT_FREETAG_TITLE', 'Freie Artikel-Tags');
@define('PLUGIN_EVENT_FREETAG_DESC', 'Erlaubt das freie Tagging von Artikeln');
@define('PLUGIN_EVENT_FREETAG_ENTERDESC', 'Bitte alle zutreffenden Tags angeben. Mehrere zutreffende Tags mit Komma (,) trennen');
@define('PLUGIN_EVENT_FREETAG_LIST', 'Tags für diesen Artikel: %s');
@define('PLUGIN_EVENT_FREETAG_USING', 'Artikel mit Tag %s');
@define('PLUGIN_EVENT_FREETAG_SUBTAG', 'Verwandte Tags zu Tag %s');
@define('PLUGIN_EVENT_FREETAG_NO_RELATED','Keine verwandten Tags gefunden.');
@define('PLUGIN_EVENT_FREETAG_ALLTAGS', 'Alle festgelegten Tags');
@define('PLUGIN_EVENT_FREETAG_MANAGETAGS', 'Tags verwalten');
@define('PLUGIN_EVENT_FREETAG_MANAGE_ALL', 'Alle Tags verwalten');
@define('PLUGIN_EVENT_FREETAG_MANAGE_LEAF', '\'Verwaiste\' Tags verwalten');
@define('PLUGIN_EVENT_FREETAG_MANAGE_UNTAGGED', 'Einträge ohne Tags anzeigen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_LEAFTAGGED', 'Einträge mit \'verwaisten\' Tags anzeigen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_UNTAGGED_NONE', 'Keine Einträge ohne Tags gefunden!');
@define('PLUGIN_EVENT_FREETAG_MANAGE_LIST_TAG', 'Tag');
@define('PLUGIN_EVENT_FREETAG_MANAGE_LIST_WEIGHT', 'Häufigkeit');
@define('PLUGIN_EVENT_FREETAG_MANAGE_LIST_ACTIONS', 'Funktionen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_ACTION_RENAME', 'Umbenennen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_ACTION_SPLIT', 'Aufteilen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_ACTION_DELETE', 'Löschen');
@define('PLUGIN_EVENT_FREETAG_MANAGE_CONFIRM_DELETE', 'Tag %s wirklich löschen?');
@define('PLUGIN_EVENT_FREETAG_MANAGE_INFO_SPLIT', 'Tags mit einem Komma trennen:');
@define('PLUGIN_EVENT_FREETAG_SHOW_TAGCLOUD', 'Zeige Wolke mit verwandten Tags an?');
@define('PLUGIN_EVENT_FREETAG_SEND_HTTP_HEADER', 'Sende X-FreeTag-HTTP-Header');
@define('PLUGIN_EVENT_FREETAG_ADMIN_TAGLIST', 'Klickbare Liste aller schon vorhandenen Tags beim Schreiben eines Eintrags anzeigen');
@define('PLUGIN_EVENT_FREETAG_ADMIN_FTAYT', 'Zeige Tag-Vorschläge bei der Eingabe');

//
//  serendipity_plugin_freetag.php
//
@define('PLUGIN_FREETAG_NAME', 'Getaggte Artikel');
@define('PLUGIN_FREETAG_BLAHBLAH', 'Zeigt alle vorhandenen Tags');
@define('PLUGIN_FREETAG_NEWLINE', 'Zeilenumbruch nach jedem Tag?');
@define('PLUGIN_FREETAG_XML', 'XML-Icons anzeigen?');
@define('PLUGIN_FREETAG_SCALE', 'Schriftgröße des Font-Tags je nach Popularität vergrößern (wie Technorati, flickr)?');
@define('PLUGIN_FREETAG_UPGRADE1_2','Aktualisiere %d Tags zu Eintrag %d');
@define('PLUGIN_FREETAG_MAX_TAGS', 'Wieviele Tags sollen angezeigt werden?');
@define('PLUGIN_FREETAG_TRESHOLD_TAG_COUNT', 'Wie oft muss ein Tag vorkommen, damit er angezeigt wird?');

@define('PLUGIN_EVENT_FREETAG_TAGCLOUD_MIN', 'Minimale Schriftgröße eines Tags in der Wolke in %');
@define('PLUGIN_EVENT_FREETAG_TAGCLOUD_MAX', 'Maximale Schriftgröße eines Tags in der Wolke in %');

@define('PLUGIN_EVENT_FREETAG_USE_FLASH', 'verwende Flash um die Tag-Wolke anzuzeigen?');
@define('PLUGIN_EVENT_FREETAG_FLASH_TAG_COLOR', 'Flash Tag Wolke: Schriftfarbe (rrggbb)');
@define('PLUGIN_EVENT_FREETAG_FLASH_TRANSPARENT', 'Flash Tag Wolke: Hintergrund transparent?');
@define('PLUGIN_EVENT_FREETAG_FLASH_BG_COLOR', 'Flash Tag Wolke: Hintergrund-Farbe (rrggbb)');
@define('PLUGIN_EVENT_FREETAG_FLASH_WIDTH', 'Flash Tag-Wolke: Breite');
@define('PLUGIN_EVENT_FREETAG_FLASH_SPEED', 'Flash Tag-Wolke: Anzeige Geschwindigkeit');


@define('PLUGIN_FREETAG_META_KEYWORDS', 'Anzahl der Stichwörter, die in die Meta-Angaben des HTML-Codes eingesetzt werden sollen (0: abgeschaltet)');

@define('PLUGIN_EVENT_FREETAG_RELATED_ENTRIES', 'Artikel mit ähnlichen Themen:');
@define('PLUGIN_EVENT_FREETAG_SHOW_RELATED','Zeige Artikel mit ähnlichen Themen an?');
@define('PLUGIN_EVENT_FREETAG_SHOW_RELATED_COUNT','Wieviele Artikel mit ähnlichen Themen sollen angezeigt werden?');
@define('PLUGIN_EVENT_FREETAG_EMBED_FOOTER', 'Zeige die Tags in der Fußzeile an?');
@define('PLUGIN_EVENT_FREETAG_EMBED_FOOTER_DESC', 'Falls eingeschaltet, werden die Tags in der Fußzeile des Eintrags angezeigt. Wenn abgeschaltet, werden die Tags innerhalb des Textkörpers/erweiterten Teils des Artikels angezeigt.');
@define('PLUGIN_EVENT_FREETAG_LOWERCASE_TAGS', 'Tags in Kleinbuchstaben umwandeln');

@define('PLUGIN_EVENT_FREETAG_RELATED_TAGS', 'Verwandte Tags');
@define('PLUGIN_EVENT_FREETAG_TAGLINK', 'Taglink');
@define('PLUGIN_EVENT_FREETAG_CAT2TAG', 'Erstelle Tags für zugewiesene Kategorien?');
@define('PLUGIN_EVENT_FREETAG_CAT2TAG_DESC', 'Falls aktiviert werden alle Kategorien eines Eintrags als Tags zugewiesen. Alle bestehende Kategoriezuweisungen können über die Tag-Verwaltung in Tags konvertiert werden.');
@define('PLUGIN_EVENT_FREETAG_GLOBALLINKS', 'Alle zugewiesenen Kategorien bestehender Artikel zu Tags konvertieren');
@define('PLUGIN_EVENT_FREETAG_GLOBALCAT2TAG_ENTRY', 'Kategorien von Artikel #%d (%s) konvertiert zu: %s.');
@define('PLUGIN_EVENT_FREETAG_GLOBALCAT2TAG', 'Alle Kategorien wurden zu Tags konvertiert.');

@define('PLUGIN_EVENT_FREETAG_KEYWORDS', 'Automatische Schlüsselwörter');
@define('PLUGIN_EVENT_FREETAG_KEYWORDS_DESC', 'Sie können Schlüsselwörter (mit "," getrennt) für jedes Tag zuweisen. Immer wenn eines dieser Schlüsselwörter im Text gefunden wird, wird der zugehörige Tag automatisch dem Eintrag zugewiesen. Achten Sie darauf, dass sehr viele automatische Schlüsselwörter beim Speichern eines Artikels längere Zeit beanspruchen können.');
@define('PLUGIN_EVENT_FREETAG_KEYWORDS_ADD', 'Schlüsselwort <strong>%s</strong> gefunden, Tag <strong><em>%s</em></strong> automatisch zugewiesen.<br />');

@define('PLUGIN_EVENT_FREETAG_REBUILD_FETCHNO', 'Lese Einträge %d bis %d');
@define('PLUGIN_EVENT_FREETAG_REBUILD_TOTAL', ' (gesamt %d Einträge)...');
@define('PLUGIN_EVENT_FREETAG_REBUILD_FETCHNEXT', 'Hole nächste Runde von Einträgen...');
@define('PLUGIN_EVENT_FREETAG_REBUILD', 'Automatische Schlüsselwörter neu parsen');
@define('PLUGIN_EVENT_FREETAG_REBUILD_DESC', 'Warnung: Diese Funktion wird jeden einzelnen Blogeintrag einlesen und neu speichern. Das wird zum einen etwas dauern, und zum anderen besteht die Gefahr, dass ihre Einträge verändert werden könnten. Daher empfehlen wir, vorher ein Datenbank-Backup zu erstellen. Klicken Sie auf "Abbrechen", um diese Aktion abzubrechen.');

@define('PLUGIN_EVENT_FREETAG_ORDER_TAGNAME', 'Tag-Name');
@define('PLUGIN_EVENT_FREETAG_ORDER_TAGCOUNT', 'Tag-Anzahl');

@define('PLUGIN_EVENT_FREETAG_TECHNORATI_TAGLINK',      'Technorati Tag Links');
@define('PLUGIN_EVENT_FREETAG_TECHNORATI_TAGLINK_DESC', 'Fügt Links auf Technorati Tags hinzu. Wenn auf diese Links geklickt wird, so wird eine Liste von ähnlichen Einträgen in weiteren Blogs angezeigt, die in Technorati zu dem entsprechenden Tag gespeichert wurden.');

@define('PLUGIN_EVENT_FREETAG_TECHNORATI_TAGLINK_IMG',      'Technorati Tag Bild');

@define('PLUGIN_EVENT_FREETAG_XMLIMAGE',    'XML Bild relativ zum Template Verzeichnis');

@define('PLUGIN_EVENT_FREETAG_EMBED_FOOTER_DESC2', 'Wenn auf "Smarty" gestellt wird, dann wird eine smarty Variable {$entry.freetag} generiert, die an beliebiger Stelle in der entries.tpl Vorlagendatei eingefügt werden kann.');


Post Reply