Dienstag, 18. August 2020
Samstag, 11. Juli 2020
Fragen ab 3.0.3
Donnerstag, 18. Juni 2020
Styx-Stand: 3.0.1 (18.06.2020)
Bemerkungen zur neusten Version
Mittwoch, 3. Juni 2020
Styx-Stand: 3.0.1 DEV (13.06.2020, 14:55)
Samstag, 30. Mai 2020
Styx-Edition V3.0.0
Freitag, 15. Mai 2020
alte Vorschaubilder vergrössern
Derzeit habe ich dank Corona und schlechtem Wetter etwas viel Zeit. Da komme ich dann schon mal auf die eine oder andere Idee, wie ich meinen Blog etwas aufpeppen oder verschönern könnte ?.
In der Vegangenheit hatte ich ja lange mit mit gerungen, welche Grösse denn nun die Vorschaubilder in meinem Blog mit der neuen Styx-Edition haben sollten. Es gibt in meinem Blog verschiedenste Varianten. In den Anfängen, ab 2005, waren die Vorschaubilder 150px (oder gar nur 120px) breit. Wenn ich mich richtig erinnere, wurden sie dann mal 200px und ab Ende Januar 2020 verwende ich nun die empfohlene Breite von 400px Breite.
Ich gebe gerne zu, dass die anfängliche Skepsis verflogen ist und ich nun daran denke, ALLE Vorschaubilder im aktiven Blog auf 400px zu vergrössern. Das Vorgehen muss gut überlegt sein und dafür soll dieser Artikel dienen.
Als ersten Schritt, habe ich via Wartung Behalte vorhandene Vorschaubilder nur, wenn diese die richtige Größe haben und Erstelle alle Bild-WebP-Format-Variationen durchgeführt. Damit dies bei über 3'000 Bildern funktioniert, musste ich die Execution Time in den PHP-Settings auf 600 Sekunden einstellen, das sonst der Befehl vor der Fertigstellung abgebrochen wurde.
Eine der Konsequenzen dieser Idee ist auch, dass ich nicht nur die Breite der Vorschaubilder vergrössere, sondern ich will auch gleich die alten serendipityThumb.jpg durch sytxThumb.webp ersetzen. Das wird also eine grössere Aktion.
Bevor ich die styx_entries Tabelle exportiere und abändere, untersuche ich den Quelltext eines einzelnen Beitrags. Und zwar diesen hier. Ich werde da den Quelltext ändern und mir genau notieren, welche Teile ich durch was ersetze.
Weil hier auf blog.dokumenzi.ch webp nicht unterstützt wird, werde ich DB-Änderungen zuerst auf https://styx.beatsblog.ch/ testen, bevor ich die Änderungen dann am Live-Blog vornehme.
Mittwoch, 13. Mai 2020
Styx beta:3.0-rc...
Dienstag, 12. Mai 2020
+1 Std. Zeitversatz
Im Zusammenhang mit dem Archiv sind wir eher zufällig auf ein Problem gestossen, welches sich wie folgt äussert: Zwischen dem Original-Blog und dem heute aktuellen Blog gibt es unterschiedliche Zeitangaben für Blogbeiträge. Die Datenbanktabelle mit allen Einträgen wurde am 20. Januar 2020 aus dem Original-Blog exportiert und in den aktuellen Blog importiert. Damals wurde nicht berücksichtigt, dass die beiden Server mit unterschiedlichen Uhrzeiten operierten. Während es auf bbbeat.ch zum Beispiel 15:00 Uhr war, zeigte der Server von beatsblog.ch bereits 16:00 Uhr an.
Als Beispiel: Der allererste Blogeintrag wurde am 16.12.2005, um 23:55 Uhr, abgespeichtert. Auf dem neuen Server (+1 Std.) wird der gleiche Beitrag nun mit Datum 17.12.2005, 00:55 Uhr, dargestellt. Er ist also in den Folgetag gerutscht.
Für Blogbeiträge, welche zwischen 00:00 Uhr und 22:59 Uhr geschrieben wurden ist das grundsätzlich kein Problem. Doch alle Beiträge, die zwischen 23:00 und 23:59 Uhr geschrieben wurden, werden nun am (falschen) Folgetag dargestellt.
Ich kann nicht beurteilen, um wieviele Beiträge es sich dabei handelt, doch es sind sehr, sehr viele. Denn wenn ich z.B. am Sonntag einen Blogeintrag für den Samstag geschrieben habe, so änderte ich vor dem speichern das Datum und stellte die Uhrzeit auf 23:59 Uhr. Bei den gesamthaft > 2'500 Beiträgen sind das bestimmt mehrere hundert...
Ich überlegte mir deshalb, ob ich den ganzen Import nocheinmal durchführen soll. Es sollte möglich sein, vor dem Datenex- und -import die Serverzeiten anzugleichen (auf GMT stellen), so dass die Uhrzeit danach links wie rechts identisch ist. Dabei stellt sich jedoch das Hauptproblem, dass seit dem 20.01.2020 bereits 97 neue Beiträge hinzugekommen sind, die ich natürlich nicht verlieren will. Das würde ich vermutlich noch hinkriegen, doch ein tieferer Blick in beide Systeme zeigt, dass der Zeitversatz von +1 Std. überhaupt nicht durchgängig ist. ?
Nachfolgend Screenshots. Links von bbbeat.ch und rechts von beatsblog.ch. Rot gekennzeichnet die Zeitunterschiede.
Man sieht, die meisten Zeiten verschoben sich +1 Std. Doch es gibt immer wieder Beiträge, bei denen das nicht der Fall ist. Ich kann also nicht automatisiert vorgehen und quasi alle importieren Beiträge eine Stunde zurückstellen (wovon ich auch keine Ahnung hätte, wie ich das bewerkstelligen sollte).
? ? ?
Ich weiss noch nicht, wie ich vorgehen werde. Vielleicht korrigiere ich nur den allerersten Beitrag, sowie die Beiträge, die nun in einen neuen Monat fallen. Das wäre vermutlich der einfachste und realistischte Weg.
Es bleibt das unschöne Gefühl, dass man später in einem Sonntagsbeitrag u.U. liest: "Heute Samstag..."
Donnerstag, 30. April 2020
alle Blog-Bilder des Jahres 2019
Seit ich das Seitenleisten-Plugin "Drei Zufallsbilder" einsetze fällt mir auf, wie viele tolle Bilder es hier bereits gibt und wie einfach dass man die vergisst.
Ich überlege mir deshalb, eine Art Foto-Archiv anzulegen. Darin sollen alle Bilder des Blog, nach Jahren sortiert, angezeigt werden. Eine erste Idee ist, jeweils einen Blogeintrag zu erstellen und mit der "Styx Media Gallery" alle Bilder eines Jahres einzubinden. Diesen Beitrag kann man jeweils auf den 31.12. des jeweiligen Jahres datieren.
Ich teste das hier einmal mit dem Jahr 2019, indem ca. 250 Fotos hochgeladen wurden. Mir ist dabei schon klar, dass die Ladezeit eines solchen Beitrags entsprechend lange dauern wird. Trotzdem... ein Testblog ist ja dazu da um zu testen...
Hmmm... Die Galeriefunktion scheint auf 48 Bilder pro Galerie beschränkt zu sein. Sobald ich in der Auswahl auf die Folgeseite wechsle, verliere ich die Selektion der vorangegangenen Seite. Um nicht X Beiträge zu schreiben wersuche ich nun einfach, innerhalb des gleichen Beitrags eine neue Galerie einzubinden.
Ja, das geht soweit. Das heisst, ich muss vor Anwendung der Galeriefunktion die Darstellungsart (Upload-Datum) richtig wählen und dann so viele Galerien hintereinander in einen Beitrag einbauen, wie Gesamtzahl der Bilder / 48.
Der nächste Versuch also mit dem ersten Bild des Jahres 2019 beginnend und möglichst genau 48 Bilder auswählen. Ah ne, das geht nicht. Mir werden maximal 48 Bilder zur Auswahl gegeben und sobald ich ein paar Bilder ausschliesse, reduziert sich dementsprechend die Darstellung. Ich kann mir nicht (wie in der Mediathek) 96 Bilder anzeigen lassen und dann 48 davon auswählen.
Die Darstellung oben ist nun nach Zeilen und nicht nach Spalten sortiert. Dies fand ich als Übersicht und im Hinblick auf die Lightbox einfach sinniger. Nur... bei meiner Monitorauflösung werden jetzt nur zwei Bilder (260px) nebeneinader dargestellt, was nicht sehr schön ist. Die Darstellung nach Spalten (weiter oben) ist schon schöner und skaliert auch besser. Wobei ich auch sagen muss: In der Mobile-Ansicht gibt es keinen Unterschied, weil dort so oder so nur ein Bild (pro Zeile) dargestellt wird.
Muss mir das noch einmal überlegen... Wen (ausser mir) so eine Galerie überhaupt interessieren könnte, ob sich der Aufwand lohnt, denn über 3'000 Bilder bedeuten 3'000/48= > 62 Galerien in 15 Beiträgen (Jahren).
Mittwoch, 29. April 2020
Allgemein: Migration S9Y zu Styx Edition
Es kann ja durchaus sein, dass ich im S9Y-Forum mal jemandem den Umstieg auf die Styx Edition empfehle ?. Bei Interesse werden sich diesen Personen die selben Fragen stellen, mit denen ich mich beschäftigt habe. Was man tun muss, um einen bestehenden S9Y-Blog nach Styx zu migrieren habe ich hier nachgelesen und leider nicht wirklich verstanden. Weil ich das nicht kapiert habe, suchte ich nach anderen Lösungsansätzen und kam auf folgende Idee:
- Aufbau einer neuen/frischen Serendipity-Styx-Installation
- Neu-Installation aller bisher verwendeter Plugins in die neue Styx-Installation
- Kopieren aller "Uploads" (Mediadaten)
- Export von DB-Tabellen aus dem S9Y-Blog und importieren der Daten in den Styx-Blog
Mir persönlich erschien dieses Vorgehen als logisch. Ich hatte einfach Mühe herauszufinden, welche DB-Tabellen ich denn nun genau exportieren muss. Ob ich an den exportierten Daten etwas verändern und was ich beim Import beachten muss. Das waren meine Knackpunkte.
Deshalb hier meine Fragen:
- Welches Vorgehen soll man Interessenten vorschlagen?
- Gibt es eine andere/bessere Anleitung als die oben verlinkte? Gibt es die auch in Deutsch?
- Ist die Variante Wartung/Daten importieren/Serendipity getestet? Kann man das empfehlen?
- Wäre für kleinere/neuere Blogs eine Neuinstallation mit Ex-/Import von RSS eine Option?
Ich denke mir halt einfach, wer heute einen Blog startet hat meist eine Blog-Vorgeschichte. Wenn man nun der Meinung ist, dass "Styx is what Serendipity should be!", dann sollte man dafür sorgen, dass bestehende Serendipity-Anwender möglichst einfach umsteigen können. Solche "How to" sollten rasch/einfach gefunden werden und auch für Laien (wie mich) nachvollziehbar sein. Denn ehrlich gesagt fürchte ich mich etwas vor der potentiellen Frage: "Wie hast Du denn das gemacht?"
Richtig smart fände ich die Lösung einer Neuinstallation und danach den Import der Daten via "Wartung/Daten importieren/Serendipity". Im Moment weiss ich auch gar nicht, weshalb ich das nie ausprobiert habe. Wäre doch eigentlich naheliegend...