beides müsste gehen. Wichtig ist das auf 'plugin/tag' ohne das start slash gecheckt wird.
Beat Post author am |
Ta, ta, ta! 📯 Es ist vollbracht! 💯Punkte!
Das "Entweder" hat schon so gut funktioniert, dass ich das "Oder" gar nicht mehr ausprobiert habe. 👍
Ian Styx am |
😀
Ist wahrscheinlich auch die bessere Lösung, weil es die Userentscheidung in den Optionen berücksichtigt, also page, oder entry, oder nix für Einzelbildanzeige.
Vielleicht sollte ich das Update noch ein wenig herauszögern..., falls doch noch mehr Strickarbeit nötig ist...?
Ist ja echt toll wenn man auf so viele lange Touren zurückblicken kann 🤩
Beat Post author am |
Was ich dazu sage?
Das sieht um Welten komplizierter aus, als ich bisher mit Tags/Stichworten umgegangen bin. Über kurz oder lang will ich keine 300 Tags, die ich verwalten muss (zusammenfügen, löschen, etc.). Die vorgeschlagenen Tags sind teilweise so nahe an bereits vorhandenen Tags dran, dass ich damit höchstens überprüfe, ob ich den entsprechenden Tag bereits ausgewählt habe.
Ich verstehe nicht, was dieser "BY SCORE" sein soll. Bi-Linguale Tags brauche ich auch nicht.
Hmmm... 🤔 Ich bin zu doof dafür. Vermutlich nutze ich das Ganze falsch.
Ian Styx am |
Das ist nur als eine zusätzliche Hilfe fürs tagging gedacht, als (zusätzliche) automatisch generierte Tag Vorschläge per TF-IDF scoring. Wer will kann dies auch anders - per KI - machen. Sie sind dafür gedacht - genau wie du sagst - entweder als Überprüfung für bereits gewählte Tags zu dienen, bzw andererseits dich auf weitere als Vorschlag (per Klick) hinzuweisen. Die nebenstehende float box des Textkörpers hilft dabei sich auf das tagging selbst zu konzentrieren ohne ständig nach oben scrollen zu müssen und dient außerdem dazu die vorhandenen Schlagworte per highlight anzuzeigen.
TF-IDF steht für "Term Frequency-Inverse Document Frequency" und ist eine Methode zur Bewertung der Relevanz eines Wortes innerhalb eines Textkörpers. Sie wird eingesetzt, um die Wichtigkeit eines Begriffs in Bezug auf ein Dokument zu bestimmen.
Daher der score; so etwas wie "Wahrscheinlichkeit"... Diese Informationszeile soll auch nur erklären wie die Tag Vorschläge zustande kamen.
Bei Julier- & Albulapass hat man also z.B.: Foto-spot: (0.0106), Tiefencastel: (0.0071), Julierpass: (0.0071), Silvaplana: (0.0071), Murmeltiere: (0.0071), Richtung: (0.0053). Die score Werte (in absteigender Reihenfolge) zeigen also nur die berechnete Relevanz an, soweit ein solches System bzw Algorithmus dies denn überhaupt sinnvoll kann. Eine KI wird sicher noch andere Berechnungsgrundlagen, wie Semantik, usw hinzurechnen um auf ihre Vorschläge zu kommen (aber eben auch zu Lasten der Privacy). Warum "Foto-spot" einen höheren score hat ist sicherlich selbsterklärend...🤭
TF-IDF kann auch völlig danebenliegen, je nach Content. Daher der Aufruf sich an der weiteren Entwicklung und dem Ausbau der Stopwörter zu beteiligen. Man sollte sich also nicht dran stören, sondern es als eine sich entwickelnde Hilfe(-stellung) betrachten, zu der man (unter gewissen Bedingungen) auch beitragen kann.
Du kannst sie also auch geflissentlich ignorieren. Alles was bisher möglich war ist auch weiterhin vorhanden.
Bi-Lingual ist es insofern nur, als es - per System - derzeit nur auf Deutsch und Englisch basiert und es eine unkomplizierte Methode brauchte ( - also diesen Link über der Float Box - ) um zwischen Vorschlägen für bi-linguale (de ↔ en) Einträge wechseln zu können, damit die internen Mechanismen für die jeweilige Sprache greifen. Dies ändert sich später wenn mehr Sprachen hinzukommen sollten. Dann braucht es eventuell eine andere Methode bzw Wechselmöglichkeit... An diesem Link sollte man/du sich also nicht stören, wenn man einsprachig schreibt.
Wie oft arbeitet man/du denn im (freetag backend) Verwaltungs-Management der Tags wirklich? Eher selten denke ich. Insofern ist das keine Ausrede für viele Tags. Ich will ja auch nicht eine sinnlose Überflutung an Tags anstoßen (was Schlagworten per se auch nicht gut täte) sondern nur Hilfestellung geben, überhaupt (weitere) sinnvolle Tags zu finden und zu erstellen. Die Vorschläge sind auf 6 begrenzt. Und sie hindern einen auch überhaupt nicht daran, eine völlig andere Vorstellung von Tags zu haben und diese für das Blog einzustellen. Manuelle Tags haben immer Vorrang.
Ich bin ja auch immer noch ein Fan der Tag Canvas 2D-Wortwolke. Die sieht nicht nur überaus schick aus, sondern macht auch echt Spaß damit in einem Blog herumzuirren. Es braucht also eine gewisse Menge an vorhandenen Tags - insgesamt (nicht per entry) - um Gruppierungen und Überraschungen zu finden; sich treiben zu lassen. Tags sind nicht nur für graue Eminenzen in Universitätsbibliotheken. Tags sind wie Serendipity. Bunt und Lebendig! 🦋Finde etwas ... was du vielleicht gar nicht gesucht hast! 😁
Beat Post author am |
Ich habe etwas mit der 2D-Wortwolke rumgespielt, doch ich komme zu keinem befriedigenden Ergebnis. Egal was ich einstelle, ich kriege nie mehr als ca. 20 Stichworte in der Wolke angezeigt (siehe statische Seite "A bis Z"). Ich möchte jedoch jeden Tag, der mehr wie 3x verwendet wurde anzeigen. Auch mit der Skalierung nach Häufigkeit habe ich so meine Schwierigkeiten...
🤔
Und schaue Dir mal die Wortwolke "Verwandte Tags" an, nachdem Du auf der "A bis Z"-Seite auf einen Tag geklickt hast.
Beat Post author am |
Nur so am Rande: wenn man im Backend unter Statistik "Die 20 längsten Artikel" betrachtet wird einem schnell klar, dass hier im Quellcode Zeichen gezählt werden. Sprich meine 20 längsten Artikel sind nicht diejenigen mit dem meisten Text, sondern die mit den meisten Bildern (weil ein eingefügtes Bild ziemlich viel Code generiert).
Ich nehme an, dass Dir das klar ist. Es ist aus meiner Sicht auch nicht so wichtig, dass es geändert werden müsste (was vermutlich ziemlich kompliziert würde). Ich wollte Dich nur wissen lassen, dass mir das aufgefallen ist.👋
Ian Styx am |
Minimale Schriftgröße eines Tags in dieser Wolke in %
Maximale Schriftgröße eines Tags in dieser Wolke in %
Wieviele Tags sollen angezeigt werden?
Eine moderne Canvas 2D-Wortwolke verwenden? Mehr
Ja
Ich finde du hattest nur vergessen die 2d Wortwolke einzuschalten Wie viele tags: 100 scheint mir auch sehr ambitioniert...! 😙 hast du denn überhaupt so viele die dann auch noch die internen Kriterien erfüllen?
Du hattest 5 als min und 500 als max . Ausgangswert ist der benutzte Standard = 16px. Da kannst du dir selber ausrechen was 5 und 500 anrichten würden... 😁
Ian Styx am |
Nee, das höre ich zum ersten Mal. Bist du sicher? Erinnere mich mal daran mich daran zu versuchen.
Beat Post author am |
Ziemlich sicher.
Hier im Testblog ist gemäss Statistik dieser Beitrag der Längste: /2640-alle-Blog-Bilder-des-Jahres-2019.html mit 41'078 Zeichen. Wenn ich mir nun im Backend-Editor den Quellcode anzeigen lasse, in Notepad++ kopiere und die Zeichen zählen lasse, so erhalte ich als Resultat 41'018 Zeichen.
Auf beatsblog.ch ist gemäss Statistik dieser Beitrag der Längste: /3939-Julier-Albulapass.html mit 19'681 Zeichen. Wenn ich mir nun im Backend-Editor den Quellcode anzeigen lasse, in Notepad++ kopiere und die Zeichen zählen lasse, so erhalte ich als Resultat 19'362 Zeichen.
In beiden Fällen sind dies Beiträge mit vielen integrierten Bildern.
Es gibt durchaus Beiträge, die bedeutend mehr Text beinhalten. Zum Beispiel dieser hier: /1697-Granfondo,-via-del-sale,-CerviaIt..html
Ian Styx am |
Deiner Meldung nach hätte ich nun einen krasseren Mengenunterschied erwartet. Aber das sind ja nur 60 beim Ersten und ~319 beim Zweiten. Dieses Statistik Zählprogramm stammt ja aus vorsintflutlicher Zeit und hat sowieso kaum Aussagekraft ... und es ist ein kompletter Overhead das jedenmal beim Aufruf neu aus zu zählen, aber da hatten wir ja schon mal.
Vielleicht zählt dieses etwas anders als Notepad++...?!
Ich würde vermuten, dass das Statistik Programm eine reine Plain Editor Textbox erwartet, aber nicht bekommt. Denn durch Nutzung von RichText Editoren speicherst du HTML und Bilder sind ja auch nicht wie früher eine einzelne HTML Zeile, sondern sind jetzt in Containern und bei dir auch noch in figures. Das kann solche Mengenunterschiede ausmachen, ja! Die Zählung würde also HTML tags mitzählen. Und bei deiner Notepad++ Kopie hast du nur den Text kopiert und zählen lassen.
Wenn es dass ist, müsste ich den genannten Overhead noch vergrößern und HTML enfernen lassen ... mit allen anschließenden Fragen: sind zb Bildkommentare zählender Text..?
Beat Post author am |
Bevor Du da überhaupt einen Aufwand betreibst, würde ich mich grundsätzlich fragen: Braucht es das überhaupt? Und wenn ja, wozu?
Wenn ich auf beatsblog.ch im Backend die Statistiken aufrufe, könnte ich ganz locker auf Folgendes verzichten:
Die 20 längsten Artikel
Top Exits (ist bei mir immer leer)
Top Referrer (kommt 2x vor. In "Statistik" und in "erweiterte Besucherstatistik").Einmal ist es immer leer und das Zweite sagt nicht allzu viel aus. Da fehlt auch ein Button, mit dem man die Zählung nullen könnte).
just my 2 cents
Ian Styx am |
Du hattest gesehen dass ich das eingeschaltet und optimiert hatte, oder? Angezeigte (verwandte) Tags ca 50.
Beat Post author am |
Jein 😌. Ich dachte: "Da liege ich doch gar nicht so weit daneben." 😁
Es ist komisch.
Zuerst das Positive: Nachdem man auf der statischen Seite "A bis Z" einen Tag angeklickt hat und man auf die Übersichtsseite mit den Tag-related Artikel kommt, sieht man nun zuoberst eine richtig schicke 2D-Wolke mit ca. 30 verwandten Tags.
Eine solche 2D-Wolke hätte ich auch gerne auf der statischen Seite. Nur scheint das irgendwie nicht zu klappen und mehr als 20 Tags habe ich dort noch nie gezählt. Ich frage mich auch, was wohl die Wahlkriterien sind, denn wenn ich die Seite mit F5 refreshe, erhalte ich zum Teil andere Tags angezeigt. Hier hätte ich einfach gerne die 50 beliebtesten Tags.
Noch komischer ist es auf beatsblog.ch.
Ich habe es noch einmal kontrolliert. Beide serendipity_event_freetag Plugins sind identisch konfiguriert (hier und auf beatsblog.ch).
Dort wird mir auf "A bis Z" immer noch die alte Text-Darstellung angezeigt. Ich habe unter Wartung den Template-Cache und auch den Browser-Cache gelöscht, was aber alles nichts genützt hat. Ich kriege auf der statischen Seite von beatsblog schlicht keine Wortwolke angezeigt. 👎
Übrigens: Ich habe auch die Grossbuchstaben zum Wortbeginn wieder zugelassen. In der Hauptwortwolke auf "A bis Z" wird das gekonnt ignoriert. In der "verwandte Tags" Wortwolke passt es dann 🤨.
Ian Styx am |
Auf beatsblog fehlt auch das aktivator / init sriptlet, Dafür ist hier ein < p > </ p >zu viel (siehe im Quelltext gekringelt markiert (jedenfalls beim FF). Ich würde schätzen das dein(e) staticpage template(s) nicht dem des pure themes entsprich(t/en). Die tags werden nach Konfiguration gespeichert meine ich groß oder klein je nachdem, warum sie unterschiedlich in den Wolken sind/sein sollen müsste ich wohl mal ergründen...😉
PS. Ich würde einfach mal behaupten es sind bei den Verwandten (bei F5) immer noch dieselben, nur anders angeordnet! 😄
Beat Post author am |
Asche auf mein Haupt: Die plugin_staticpage.tpl des pure-beat-templates war natürlich uralt. 😒
Die habe ich seinerzeit genau deshalb erstellt, weil ich den Inhalt des freetag-Seitenleisten-Plugins auf einer statischen Seite anzeigen lassen wollte (und seitdem nie mehr nachgepflegt).
Ich habe die Datei nun aktualisiert und auch die p-Sache entfernt.
Leider sehen die "A bis Z" Seiten immer noch unterschiedlich aus und auf beatsblog erscheint noch immer keine Tag-Wolke, sondern die altbekannte Liste. Wenn ich mir den Seitenquelltext anzeigen lasse, sehe ich, dass auf beatsblog direkt vor dem Tag-Bereich <ulclass="plainList"> steht. Das ist hier nicht so. Ich habe keine Ahnung, woher das kommt und kriege das demzufolge auch nicht weg.
Wie gesagt: Nun ist die staticpage.tpl neu und gleich und auch die freetag-Plugin-Konfiguration ist auf beiden Seiten identisch.
wird ausgegeben, wenn die use_wordcloud option auf true gesetzt wird. Dann kommt nach der so begonnen und vollendeten Liste das init script das die 2D wordcloud aktiviert. So wie hier. Beides fehlt auf beatsblog komplett, so dass ich nur mutmaßen kann, dass die Option nicht eingeschaltet ist, oder durch eine andere zusätzliche Einstellung im freetag plugin gleich wieder außer Kraft gesetzt wird. Sind beide Plugins auf dem selben Stand bezüglich updates und Einstellungen?
Nachtrag: Da das im der staticpage ist, musst du natürlich auch im serendipity_plugin_freetag die Option setzen. Dies hast du hier getan! Und dort auf deinem LIVE blog..? 😁
Beat Post author am |
Da das im der staticpage ist, musst du natürlich auch im serendipity_plugin_freetag die Option setzen.
Welche Option meinst Du?
Ja, beidseitig sind die Plugins von der selben Version, stehen an der selben Stelle in der Pluginliste und sind identisch konfiguriert.
Was mir aber auffällt ist, dass die verschiedenen Plugin-Schalter "komisch" funktionieren. Folgende drei Schalter sind für die Anzeige wichtig:
Zeige Wolke mit verwandten Tags an? Ja/Nein
Eine moderne Canvas 2D-Wortwolke verwenden? Ja/Nein
Eine rotierende Canvas-Wolke verwenden? Ja/Nein
Wobei (2) und (3) nur das Eine oder das Andere auf "Ja" sein kann. Doppel-"Ja" wird richtigerweise abgefangen und unterbunden.
Stelle ich (1) auf "Nein", wird mir auf der statischen Seite "A bis Z" immer eine Wortliste angezeigt. Egal, was ich bei (2) und (3) einstelle (Ja+Nein, Nein+Ja, Nein+Nein). Dies, obwohl diese Funktion ja erst auf der Folgeseite, nach der Auswahl eines ersten Tags, aktiv sein sollte.
Spannend wird es, wenn ich (1) auf "Ja" stelle. Ich erhalte dann auf der statischen Seite "A bis Z" immer eine 2D Wortwolke. Auch wenn der Schalter (2) auf "Nein" und (3) auf "Ja" steht. Es hat immer nur Auswirkungen auf die Folgeseite und die "verwandten Tags". Selbst wenn (2) und (3) auf Nein stehen, wird auf der statischen Seite eine 2D-Wortwolke angezeigt, was eigentlich falsch ist (nach meinem Verständnis müsste nun eine Wortliste erzeugt werden).
Dies alles beschreibt den Zustand hier. Irgendetwas ist nicht ganz koscher. Bitte spiele die Szenarien selbst mal durch. Danke.
Und ja, natürlich hängt das auch mit der freetag-Plugin-Einbindung in eine statische Seite zusammen. Wenn ich nämlich in der Blog-Beitragsliste auf einen Tag innerhalb eines Beitrags klicke, funktioniert alles bestens.
Zur Info: Das habe ich in meine plugin_staticpage.tpl eingefügt:
Das liegt daran, dass du höchstwahrscheinlich nicht genau genug gelesen hast. 😋 Ja, die drei genannten sind Optionen des freetag EVENT plugins. Ich schrieb, dass du die Option (wie hier gemacht) AUCH im freetag PLUGIN plugin enablen musst. Ich weiß dies scheint etwas widersinnig wenn man PLUGIN plugins nur und einzig auf die sidebar bezieht. Dem ist aber nicht immer so (siehe freetag). 😊
Beat Post author am |
HEUREKA! Ich habs!
Das Seitenleisten-Plugin habe ich völlig vergessen und nie in meine Überlegungen und Tests miteinbezogen 🙄. Ich habe nur immer am Event-Plugin herumgeschraubt 😏. UNGLAUBLICH, wie lange man aneinander vorbei reden/schreiben kann.
Nun sieht die Sache richtig gut aus. So werde ich es vorerst auch auf beatsblog.ch lassen.
Danke für Deine Geduld und Hilfe! 🤗 👍
Ian Styx am |
Zur Frage "braucht es das" und "verzichten" ... würde ich sagen höchstens nur einmal oder ein paar mal im Jahr. Ich persönlich stelle es deshalb immer in den Kompaktmodus, der die ganze Zählerei außen vor läßt und nur die wesentlichen Farb-Diagramme anzeigt.
Wunderbar dass das mit der 2D Wolke jetzt zufriedenstellend geklappt hat. Mir macht das Spaß herumzuklicken, ...schon allein weil es sich so schön anordnet.
Beat Post author am |
Ich habe weiter getestet und lasse auf der statischen Seite "A bis Z" von beatsblog nun doch wieder die Wortliste anzeigen. Das passt mir irgendwie besser als die 2D-Wortwolke, zumal ich die Mouseover Anzeige doch sehr schätze. Bei der Wortwolke wird bei Mouseover nichts angezeigt und der Tag wechselt auch nicht die Farbe (Link).
Die "verwandten Tags" wirken auf mich eher zufällig als verwandt. Was sind denn hier die Kriterien?
Wenn ich mir im Blog z.B. den Tag "alpenpass" anzeigen lasse, sehe ich in den verwandten Tags nirgends "TREK-Procaliber". Wenn ich die alpenpass-Beiträge jedoch durchscrolle, ist bei jedem zweiten Beitrag auch TREK-Procaliber getagt. Also müsst das doch stark verwandt sein und deshalb ziemlich fett erscheinen.
Das selbe beim Tag "Grand_Tour_of_Switzerland". Auch da taucht TREK-Procaliber nicht unter den verwandten Tags auf. Dafür "alltag" was garantiert gar nie zusammen mit "Grand_Tour_of_Switzerland" getagt wurde. 🙄
Für mich ist das nicht wirklich schlüssig und somit fraglich, was den Wert der Anzeige "Verwandte Tags" angeht.
Ian Styx am |
Versuche es bitte mal damit
Beat Post author am |
Leider auch keine Veränderung.
Ian Styx am |
Ich Dummerchen... 🤭
Entweder
oder
beides müsste gehen. Wichtig ist das auf 'plugin/tag' ohne das start slash gecheckt wird.
Beat Post author am |
Ta, ta, ta! 📯 Es ist vollbracht! 💯Punkte!
Das "Entweder" hat schon so gut funktioniert, dass ich das "Oder" gar nicht mehr ausprobiert habe. 👍
Ian Styx am |
😀
Ist wahrscheinlich auch die bessere Lösung, weil es die Userentscheidung in den Optionen berücksichtigt, also page, oder entry, oder nix für Einzelbildanzeige.
Vielleicht sollte ich das Update noch ein wenig herauszögern..., falls doch noch mehr Strickarbeit nötig ist...?
Ist ja echt toll wenn man auf so viele lange Touren zurückblicken kann 🤩
Beat Post author am |
Was ich dazu sage?
Das sieht um Welten komplizierter aus, als ich bisher mit Tags/Stichworten umgegangen bin. Über kurz oder lang will ich keine 300 Tags, die ich verwalten muss (zusammenfügen, löschen, etc.). Die vorgeschlagenen Tags sind teilweise so nahe an bereits vorhandenen Tags dran, dass ich damit höchstens überprüfe, ob ich den entsprechenden Tag bereits ausgewählt habe.
Ich verstehe nicht, was dieser "BY SCORE" sein soll. Bi-Linguale Tags brauche ich auch nicht.
Hmmm... 🤔 Ich bin zu doof dafür. Vermutlich nutze ich das Ganze falsch.
Ian Styx am |
Das ist nur als eine zusätzliche Hilfe fürs tagging gedacht, als (zusätzliche) automatisch generierte Tag Vorschläge per TF-IDF scoring. Wer will kann dies auch anders - per KI - machen. Sie sind dafür gedacht - genau wie du sagst - entweder als Überprüfung für bereits gewählte Tags zu dienen, bzw andererseits dich auf weitere als Vorschlag (per Klick) hinzuweisen. Die nebenstehende float box des Textkörpers hilft dabei sich auf das tagging selbst zu konzentrieren ohne ständig nach oben scrollen zu müssen und dient außerdem dazu die vorhandenen Schlagworte per highlight anzuzeigen.
TF-IDF steht für "Term Frequency-Inverse Document Frequency" und ist eine Methode zur Bewertung der Relevanz eines Wortes innerhalb eines Textkörpers. Sie wird eingesetzt, um die Wichtigkeit eines Begriffs in Bezug auf ein Dokument zu bestimmen.
Daher der score; so etwas wie "Wahrscheinlichkeit"... Diese Informationszeile soll auch nur erklären wie die Tag Vorschläge zustande kamen.
Bei Julier- & Albulapass hat man also z.B.:
Foto-spot: (0.0106), Tiefencastel: (0.0071), Julierpass: (0.0071), Silvaplana: (0.0071), Murmeltiere: (0.0071), Richtung: (0.0053). Die score Werte (in absteigender Reihenfolge) zeigen also nur die berechnete Relevanz an, soweit ein solches System bzw Algorithmus dies denn überhaupt sinnvoll kann. Eine KI wird sicher noch andere Berechnungsgrundlagen, wie Semantik, usw hinzurechnen um auf ihre Vorschläge zu kommen (aber eben auch zu Lasten der Privacy). Warum "Foto-spot" einen höheren score hat ist sicherlich selbsterklärend...🤭
TF-IDF kann auch völlig danebenliegen, je nach Content. Daher der Aufruf sich an der weiteren Entwicklung und dem Ausbau der Stopwörter zu beteiligen. Man sollte sich also nicht dran stören, sondern es als eine sich entwickelnde Hilfe(-stellung) betrachten, zu der man (unter gewissen Bedingungen) auch beitragen kann.
Du kannst sie also auch geflissentlich ignorieren. Alles was bisher möglich war ist auch weiterhin vorhanden.
Bi-Lingual ist es insofern nur, als es - per System - derzeit nur auf Deutsch und Englisch basiert und es eine unkomplizierte Methode brauchte ( - also diesen Link über der Float Box - ) um zwischen Vorschlägen für bi-linguale (de ↔ en) Einträge wechseln zu können, damit die internen Mechanismen für die jeweilige Sprache greifen. Dies ändert sich später wenn mehr Sprachen hinzukommen sollten. Dann braucht es eventuell eine andere Methode bzw Wechselmöglichkeit... An diesem Link sollte man/du sich also nicht stören, wenn man einsprachig schreibt.
Wie oft arbeitet man/du denn im (freetag backend) Verwaltungs-Management der Tags wirklich? Eher selten denke ich. Insofern ist das keine Ausrede für viele Tags. Ich will ja auch nicht eine sinnlose Überflutung an Tags anstoßen (was Schlagworten per se auch nicht gut täte) sondern nur Hilfestellung geben, überhaupt (weitere) sinnvolle Tags zu finden und zu erstellen. Die Vorschläge sind auf 6 begrenzt. Und sie hindern einen auch überhaupt nicht daran, eine völlig andere Vorstellung von Tags zu haben und diese für das Blog einzustellen. Manuelle Tags haben immer Vorrang.
Ich bin ja auch immer noch ein Fan der Tag Canvas 2D-Wortwolke. Die sieht nicht nur überaus schick aus, sondern macht auch echt Spaß damit in einem Blog herumzuirren. Es braucht also eine gewisse Menge an vorhandenen Tags - insgesamt (nicht per entry) - um Gruppierungen und Überraschungen zu finden; sich treiben zu lassen. Tags sind nicht nur für graue Eminenzen in Universitätsbibliotheken. Tags sind wie Serendipity. Bunt und Lebendig! 🦋Finde etwas ... was du vielleicht gar nicht gesucht hast! 😁
Beat Post author am |
Ich habe etwas mit der 2D-Wortwolke rumgespielt, doch ich komme zu keinem befriedigenden Ergebnis. Egal was ich einstelle, ich kriege nie mehr als ca. 20 Stichworte in der Wolke angezeigt (siehe statische Seite "A bis Z"). Ich möchte jedoch jeden Tag, der mehr wie 3x verwendet wurde anzeigen. Auch mit der Skalierung nach Häufigkeit habe ich so meine Schwierigkeiten...
🤔
Und schaue Dir mal die Wortwolke "Verwandte Tags" an, nachdem Du auf der "A bis Z"-Seite auf einen Tag geklickt hast.
Beat Post author am |
Nur so am Rande: wenn man im Backend unter Statistik "Die 20 längsten Artikel" betrachtet wird einem schnell klar, dass hier im Quellcode Zeichen gezählt werden. Sprich meine 20 längsten Artikel sind nicht diejenigen mit dem meisten Text, sondern die mit den meisten Bildern (weil ein eingefügtes Bild ziemlich viel Code generiert).
Ich nehme an, dass Dir das klar ist. Es ist aus meiner Sicht auch nicht so wichtig, dass es geändert werden müsste (was vermutlich ziemlich kompliziert würde). Ich wollte Dich nur wissen lassen, dass mir das aufgefallen ist.👋
Ian Styx am |
Ich finde du hattest nur vergessen die 2d Wortwolke einzuschalten
Wie viele tags: 100 scheint mir auch sehr ambitioniert...! 😙 hast du denn überhaupt so viele die dann auch noch die internen Kriterien erfüllen?
Du hattest 5 als min und 500 als max . Ausgangswert ist der benutzte Standard = 16px. Da kannst du dir selber ausrechen was 5 und 500 anrichten würden... 😁
Ian Styx am |
Nee, das höre ich zum ersten Mal. Bist du sicher?
Erinnere mich mal daran mich daran zu versuchen.
Beat Post author am |
Ziemlich sicher.
Hier im Testblog ist gemäss Statistik dieser Beitrag der Längste: /2640-alle-Blog-Bilder-des-Jahres-2019.html mit 41'078 Zeichen. Wenn ich mir nun im Backend-Editor den Quellcode anzeigen lasse, in Notepad++ kopiere und die Zeichen zählen lasse, so erhalte ich als Resultat 41'018 Zeichen.
Auf beatsblog.ch ist gemäss Statistik dieser Beitrag der Längste: /3939-Julier-Albulapass.html mit 19'681 Zeichen. Wenn ich mir nun im Backend-Editor den Quellcode anzeigen lasse, in Notepad++ kopiere und die Zeichen zählen lasse, so erhalte ich als Resultat 19'362 Zeichen.
In beiden Fällen sind dies Beiträge mit vielen integrierten Bildern.
Es gibt durchaus Beiträge, die bedeutend mehr Text beinhalten. Zum Beispiel dieser hier: /1697-Granfondo,-via-del-sale,-CerviaIt..html
Ian Styx am |
Deiner Meldung nach hätte ich nun einen krasseren Mengenunterschied erwartet. Aber das sind ja nur 60 beim Ersten und ~319 beim Zweiten. Dieses Statistik Zählprogramm stammt ja aus vorsintflutlicher Zeit und hat sowieso kaum Aussagekraft ... und es ist ein kompletter Overhead das jedenmal beim Aufruf neu aus zu zählen, aber da hatten wir ja schon mal.
Vielleicht zählt dieses etwas anders als Notepad++...?!
Ich würde vermuten, dass das Statistik Programm eine reine Plain Editor Textbox erwartet, aber nicht bekommt. Denn durch Nutzung von RichText Editoren speicherst du HTML und Bilder sind ja auch nicht wie früher eine einzelne HTML Zeile, sondern sind jetzt in Containern und bei dir auch noch in figures. Das kann solche Mengenunterschiede ausmachen, ja! Die Zählung würde also HTML tags mitzählen. Und bei deiner Notepad++ Kopie hast du nur den Text kopiert und zählen lassen.
Wenn es dass ist, müsste ich den genannten Overhead noch vergrößern und HTML enfernen lassen ... mit allen anschließenden Fragen: sind zb Bildkommentare zählender Text..?
Beat Post author am |
Bevor Du da überhaupt einen Aufwand betreibst, würde ich mich grundsätzlich fragen: Braucht es das überhaupt? Und wenn ja, wozu?
Wenn ich auf beatsblog.ch im Backend die Statistiken aufrufe, könnte ich ganz locker auf Folgendes verzichten:
just my 2 cents
Ian Styx am |
Du hattest gesehen dass ich das eingeschaltet und optimiert hatte, oder? Angezeigte (verwandte) Tags ca 50.
Beat Post author am |
Jein 😌. Ich dachte: "Da liege ich doch gar nicht so weit daneben." 😁
Es ist komisch.
Zuerst das Positive: Nachdem man auf der statischen Seite "A bis Z" einen Tag angeklickt hat und man auf die Übersichtsseite mit den Tag-related Artikel kommt, sieht man nun zuoberst eine richtig schicke 2D-Wolke mit ca. 30 verwandten Tags.
Eine solche 2D-Wolke hätte ich auch gerne auf der statischen Seite. Nur scheint das irgendwie nicht zu klappen und mehr als 20 Tags habe ich dort noch nie gezählt. Ich frage mich auch, was wohl die Wahlkriterien sind, denn wenn ich die Seite mit F5 refreshe, erhalte ich zum Teil andere Tags angezeigt. Hier hätte ich einfach gerne die 50 beliebtesten Tags.
Noch komischer ist es auf beatsblog.ch.
Ich habe es noch einmal kontrolliert. Beide serendipity_event_freetag Plugins sind identisch konfiguriert (hier und auf beatsblog.ch).
Dort wird mir auf "A bis Z" immer noch die alte Text-Darstellung angezeigt. Ich habe unter Wartung den Template-Cache und auch den Browser-Cache gelöscht, was aber alles nichts genützt hat. Ich kriege auf der statischen Seite von beatsblog schlicht keine Wortwolke angezeigt. 👎
Übrigens: Ich habe auch die Grossbuchstaben zum Wortbeginn wieder zugelassen. In der Hauptwortwolke auf "A bis Z" wird das gekonnt ignoriert. In der "verwandte Tags" Wortwolke passt es dann 🤨.
Ian Styx am |
Auf beatsblog fehlt auch das aktivator / init sriptlet, Dafür ist hier ein < p > </ p >zu viel (siehe im Quelltext gekringelt markiert (jedenfalls beim FF). Ich würde schätzen das dein(e) staticpage template(s) nicht dem des pure themes entsprich(t/en). Die tags werden nach Konfiguration gespeichert meine ich groß oder klein je nachdem, warum sie unterschiedlich in den Wolken sind/sein sollen müsste ich wohl mal ergründen...😉
PS. Ich würde einfach mal behaupten es sind bei den Verwandten (bei F5) immer noch dieselben, nur anders angeordnet! 😄
Beat Post author am |
Asche auf mein Haupt: Die plugin_staticpage.tpl des pure-beat-templates war natürlich uralt. 😒
Die habe ich seinerzeit genau deshalb erstellt, weil ich den Inhalt des freetag-Seitenleisten-Plugins auf einer statischen Seite anzeigen lassen wollte (und seitdem nie mehr nachgepflegt).
Ich habe die Datei nun aktualisiert und auch die p-Sache entfernt.
Leider sehen die "A bis Z" Seiten immer noch unterschiedlich aus und auf beatsblog erscheint noch immer keine Tag-Wolke, sondern die altbekannte Liste. Wenn ich mir den Seitenquelltext anzeigen lasse, sehe ich, dass auf beatsblog direkt vor dem Tag-Bereich <ul class="plainList"> steht. Das ist hier nicht so. Ich habe keine Ahnung, woher das kommt und kriege das demzufolge auch nicht weg.
Wie gesagt: Nun ist die staticpage.tpl neu und gleich und auch die freetag-Plugin-Konfiguration ist auf beiden Seiten identisch.
PS: Was ist das "aktivator / init sriptlet"?
Ian Styx am |
wird ausgegeben, wenn die use_wordcloud option auf true gesetzt wird. Dann kommt nach der so begonnen und vollendeten Liste das init script das die 2D wordcloud aktiviert. So wie hier. Beides fehlt auf beatsblog komplett, so dass ich nur mutmaßen kann, dass die Option nicht eingeschaltet ist, oder durch eine andere zusätzliche Einstellung im freetag plugin gleich wieder außer Kraft gesetzt wird. Sind beide Plugins auf dem selben Stand bezüglich updates und Einstellungen?
Nachtrag: Da das im der staticpage ist, musst du natürlich auch im serendipity_plugin_freetag die Option setzen. Dies hast du hier getan! Und dort auf deinem LIVE blog..? 😁
Beat Post author am |
Welche Option meinst Du?
Ja, beidseitig sind die Plugins von der selben Version, stehen an der selben Stelle in der Pluginliste und sind identisch konfiguriert.
Was mir aber auffällt ist, dass die verschiedenen Plugin-Schalter "komisch" funktionieren. Folgende drei Schalter sind für die Anzeige wichtig:
Wobei (2) und (3) nur das Eine oder das Andere auf "Ja" sein kann. Doppel-"Ja" wird richtigerweise abgefangen und unterbunden.
Stelle ich (1) auf "Nein", wird mir auf der statischen Seite "A bis Z" immer eine Wortliste angezeigt. Egal, was ich bei (2) und (3) einstelle (Ja+Nein, Nein+Ja, Nein+Nein). Dies, obwohl diese Funktion ja erst auf der Folgeseite, nach der Auswahl eines ersten Tags, aktiv sein sollte.
Spannend wird es, wenn ich (1) auf "Ja" stelle. Ich erhalte dann auf der statischen Seite "A bis Z" immer eine 2D Wortwolke. Auch wenn der Schalter (2) auf "Nein" und (3) auf "Ja" steht. Es hat immer nur Auswirkungen auf die Folgeseite und die "verwandten Tags". Selbst wenn (2) und (3) auf Nein stehen, wird auf der statischen Seite eine 2D-Wortwolke angezeigt, was eigentlich falsch ist (nach meinem Verständnis müsste nun eine Wortliste erzeugt werden).
Dies alles beschreibt den Zustand hier. Irgendetwas ist nicht ganz koscher. Bitte spiele die Szenarien selbst mal durch. Danke.
Und ja, natürlich hängt das auch mit der freetag-Plugin-Einbindung in eine statische Seite zusammen. Wenn ich nämlich in der Blog-Beitragsliste auf einen Tag innerhalb eines Beitrags klicke, funktioniert alles bestens.
Zur Info: Das habe ich in meine plugin_staticpage.tpl eingefügt:
Ian Styx am |
Das liegt daran, dass du höchstwahrscheinlich nicht genau genug gelesen hast. 😋 Ja, die drei genannten sind Optionen des freetag EVENT plugins. Ich schrieb, dass du die Option (wie hier gemacht) AUCH im freetag PLUGIN plugin enablen musst. Ich weiß dies scheint etwas widersinnig wenn man PLUGIN plugins nur und einzig auf die sidebar bezieht. Dem ist aber nicht immer so (siehe freetag). 😊
Beat Post author am |
HEUREKA! Ich habs!
Das Seitenleisten-Plugin habe ich völlig vergessen und nie in meine Überlegungen und Tests miteinbezogen 🙄. Ich habe nur immer am Event-Plugin herumgeschraubt 😏. UNGLAUBLICH, wie lange man aneinander vorbei reden/schreiben kann.
Nun sieht die Sache richtig gut aus. So werde ich es vorerst auch auf beatsblog.ch lassen.
Danke für Deine Geduld und Hilfe! 🤗 👍
Ian Styx am |
Zur Frage "braucht es das" und "verzichten" ... würde ich sagen höchstens nur einmal oder ein paar mal im Jahr. Ich persönlich stelle es deshalb immer in den Kompaktmodus, der die ganze Zählerei außen vor läßt und nur die wesentlichen Farb-Diagramme anzeigt.
Wunderbar dass das mit der 2D Wolke jetzt zufriedenstellend geklappt hat. Mir macht das Spaß herumzuklicken, ...schon allein weil es sich so schön anordnet.
Beat Post author am |
Ich habe weiter getestet und lasse auf der statischen Seite "A bis Z" von beatsblog nun doch wieder die Wortliste anzeigen. Das passt mir irgendwie besser als die 2D-Wortwolke, zumal ich die Mouseover Anzeige doch sehr schätze. Bei der Wortwolke wird bei Mouseover nichts angezeigt und der Tag wechselt auch nicht die Farbe (Link).
Die "verwandten Tags" wirken auf mich eher zufällig als verwandt. Was sind denn hier die Kriterien?
Wenn ich mir im Blog z.B. den Tag "alpenpass" anzeigen lasse, sehe ich in den verwandten Tags nirgends "TREK-Procaliber". Wenn ich die alpenpass-Beiträge jedoch durchscrolle, ist bei jedem zweiten Beitrag auch TREK-Procaliber getagt. Also müsst das doch stark verwandt sein und deshalb ziemlich fett erscheinen.
Das selbe beim Tag "Grand_Tour_of_Switzerland". Auch da taucht TREK-Procaliber nicht unter den verwandten Tags auf. Dafür "alltag" was garantiert gar nie zusammen mit "Grand_Tour_of_Switzerland" getagt wurde. 🙄
Für mich ist das nicht wirklich schlüssig und somit fraglich, was den Wert der Anzeige "Verwandte Tags" angeht.
Ich werde das weiter im Auge behalten.