WordPress und die Android-App

WordPress nutze ich schon einige Jahre und zum Füttern des Blogs auch gerne die Android-App. Die hatte mal bessere, mal schlechtere Funktionen. Zum Beispiel konnte ich früher offline Beiträge vorbereiten und später hoch schieben. Was dann irgendwann praktisch nicht mehr ging, wenn Bilder zum Beitrag gehörten. Nicht hochgeladene Bilder blockierten bei mir immer den ganzen Rest.

Jetzt gab es mal wieder ein kleines Update und wir sind jetzt bei Version 7.8. Und jetzt klappt zumindest wieder der Zugriff auf meine Multisite-Installation, was auch lange nicht ging. Und ob es mit den bebilderten Beiträgen wieder  besser geht, werde ich testen.

Leaflet Map plugin

Für das Erstellen einer Karte mit Markern für die einzelnen Beiträge hatte ich mich bei meiner Fotoseite B3B vor längerer Zeit für das OSM-plugin entschieden. Das hat längere Zeit ganz gut funktioniert, streikt jetzt aber schon wieder. Eine Ursache dafür konnte ich aber leider noch nicht finden. Parallel dazu hatte ich noch über google-Maps eine Karte mit den Markern für verwendete Ortstags erstellt, die aber irgendwann an eine Größengrenze gestoßen war.

Ich suchte daher nach einem plugin für WordPress, das diese Aufgabe übernehmen könnte. Leaflet Maps Marker könnte diese Aufgabe übernehmen, erschien mir aber etwas überladen, weshalb ich nach etwas einfacherem suchte und im Leaflet Map plugin gefunden zu haben glaubte:

leaflet-map_pluginseite

Die Installation war wie bei wordpress üblich sehr einfach, danach gab es auf meiner webseite allerdings nur noch diese Meldung:

leaflet-map_fatal-error

… und ich deinstallierte das plugin wieder.

Umzug einer WordPress-Multisite für DAUS und was daraus wurde …

Fehler 500

Ich nutze WordPress auf eigenem Server nun schon einige Jahre und komme insgesamt auch ganz gut klar, einen Umzug einer kompletten Installation von einem Anbieter zum nächsten habe ich allerdings noch nie durchgeführt. Anleitungen im Web findet man einige, einige von ihnen haben mir aber nicht geholfen. Hier eine kurze Auflistung meiner Erfahrungen.

Diese Anleitung (Domain eines WordPress Multi-Site Netzwerks ändern) hat mir nicht geholfen, da sie z.B. nichts über die notwendigen Änderungen in der wp-config.php gesagt hat. Diesen Hinweis fand ich z.B. hier: WordPress Umzug: WP-Multisite auf anderen Server umziehen. Richtig geholfen hat mir das alles aber doch nicht, da entweder der oben gezeigte 500er Fehler oder irgendwelche kryptischen Datenbankprobleme das Resultat waren. Irgendwann war ich daher ziemlich frustriert.

Das brachte mich mitten in der Nacht dazu, aufzuhören die alte Multisite einfach neu einspielen zu wollen und beschloss, vom alten auf den neuen Server manuell umzuziehen. Multisites hatte ich schließlich schon mehrfach installiert. Wenn auch alle bei all-inkl.com. Und die Multisite bestand nur aus einer Haupt- und zwei Subdomains sowie ca. 15 Beiträge und 20 Seiten.

Also immer noch mitten in der Nacht ran an die Tasten und bei domainFACTORY (df.eu) die WordPress-Installation gestartet. Die einfache Installation funktioniert problemlos, beim Umwandeln in eine Multisite gab es allerdings die verschiedensten Fehlermeldungen. Nach einigem probieren und suchen und sogar Neuinstalltion von WordPress inklusive Löschen der Datenbank, war es dann immerhin so weit, daß ich den eigentlichen Prozeß der Multisiteinstalltion über das wordpress-Backend durchführen konnte. Am Ende blieb dann aber noch die Meldung über einen Datenbankfehler.

Die Suche danach brachte mich dann mal wieder etwas weiter. Eine kurze Diskussion im Forum http://forum.wpde.org half mir dann weiter, wo darauf hingewiesen wurde:

define( ‚WP_ALLOW_MULTISITE‘, true );
ist nicht gleich
define(‚MULTISITE‘, true);

(Neuinstallation Multisite aktiviert -> Datenbankfehler?)

Beim Einfügen dieses Blocks in die wp-config.php:

define( ‚MULTISITE‘, true );
define( ‚SUBDOMAIN_INSTALL‘, true );
$base = ‚/‘;
define( ‚DOMAIN_CURRENT_SITE‘, ‚mtbb.de‘ );
define( ‚PATH_CURRENT_SITE‘, ‚/‘ );
define( ‚SITE_ID_CURRENT_SITE‘, 1 );
define( ‚BLOG_ID_CURRENT_SITE‘, 1 );

muß define( ‚WP_ALLOW_MULTISITE‘, true ) durch define(‚MULTISITE‘, true) ersetzt werden, nicht einfach nur den Rest des Codes zur ersten Zeile hinzufügen.

Und jetzt scheint alles zu funktionieren. Und der Fehler lag mal wieder nicht bei anderen sondern einfach bei mir.

Zu der umzuziehenden Seite noch ein Hinweis. Es handelt sich um die Seite der Initiative Unser Finowkanal e.V., die sich für den Erhalt des Finowkanals als durchgehende Wasserstraße einsetzt. Eine Initiative die in ihrer kurzen Existenzzeit schon ziemlich viel erreicht hat und vielleicht den entscheidenden Impuls für die weitere Existenz des Finowkanals und auch anderer historischer Wasserstraßen in Deutschland geben konnte und hoffentlich auch weiter geben wird.

Allowed memory size of 67108864 bytes exhausted

Beim Installieren neuer Plug-Ins bzw. dem Aktualisieren selbiger in WordPress kam eine Fehlermeldung vom System, die folgendermaßen begann:

Allowed memory size of 67108864 bytes exhausted …

das schlimme daran, das System schien tot, das Backend von WordPress war nicht mehr erreichbar.

Vor einiger Zeit stieß ich bei den durch das OpenStreetMap Plugin erzeugten Karten auch auf diese Fehlermeldung, worüber ich hier Geotaggen von Beiträgen kurz berichtete. Meine Suche im Web war damals wohl zu speziell, da ich nichts fand.

Jetzt stieß ich aber schnell auf einen Lösungsvorschlag in folgendem Posting: Fatal error: Allowed memory size of 67108864 bytes exhausted – WordPress und der dort gegebene Tip half:

Öffne dazu deine wp-config.php und schreibe in den Anfang der Datei (nach < php) define('WP_MEMORY_LIMIT', '64M'); und speichere die Änderung. Eventuell sollte auch ein höherer Wert wie 128 MB probiert werden (soweit vom Hoster unterstützt).

Quelle:
Fatal error: Allowed memory size of 67108864 bytes exhausted – WordPress

Geotaggen von Beiträgen

ein kleines update

Das OpenStreetMap Plugin ist zwischenzeitlich umgezogen und ist jetzt unter folgendem Link zu finden: WordPress OpenStreetMap Plugin und auch das Forum hat eine neue Heimat und es gibt inzwischen einen deutschen und einen englischen Teil.

Das Plugin liegt aktuell in Version 2.6.2 vor (Stand 08.03.2014).

Dieser Beitrag bezieht sich auf das OpenStreetMap Plugin in Version V1.2.3

In meinem Bilderblog B3B suchte ich schon lange nach einer Möglichkeit, Beiträge oder Bilder zu geotaggen. Dabei sollte nach Möglichkeit Openstreetmap zum Einsatz kommen. Die Auswahl an plugins für WordPress ist nicht besonders groß und so fiel nach kurzem Vergleich die Entscheidung zugunsten des OpenStreetMap Plugin, zuletzt in Version V1.2.3 (Link wurde aktualisiert). Das plugin stammt von Michael Kang (MiKa) und wird von faktor.cc unterstützt.

Mit dem Plugin können gpx-Tracks auf Karten angezeigt werden und es können auch Beiträge geogetagged werden. Die Bedienung des OpenStreetMap Plugin ist relativ einfach, könnte aber komfortabler sein. Alle Einstellungen werden auf einer gesonderten Pluginseite (aktuell im Bereich Einstullungen von wp zu finden) vorgenommen. Von dort kann dann ein fertiger Code zum Einfügen in Seiten oder Artikel kopiert werden.

Das funktionierte alles recht zuverlässig, ist aber mühsam, wenn man versucht, einen ganzen Fotoblog zu geotaggen. Außerdem stört dann auch die Beschränkung auf nur 3 Kommastellen bei den Geokoordinaten. Zudem gab es mehrfach Fehlermeldungen, die nicht eindeutig definierten, was falsch gelaufen war und im Forum bei faktor.cc fand ich nichts und auch die Antwort von MK half mir nicht viel. Schließlich habe ich systematisch die letzten erstellten Beiträge kontrolliert und bei einem ein falsch gesetztes Komma in den Koordinaten gefunden.

Was mich noch störte, war die Zentrierung der Karten. Theoretisch könnte man jede der erstellten Karten auf einen eigenen Mittelpunkt zentrieren. Das klappte bei mir aber auch nicht. Die Koordinaten im Code für die Karten waren zwar überall verschieden, trotzdem zentrierten sie aber alle auf den selben Punkt. Zudem schien sich dieser Punkt mit neuen Beiträgen zu ändern. Wenn meine Beobachtung richtig war, gab immer der älteste Beitrag die Mitte vor.

Letztens kam zu dem bisher genannten noch die folgende Meldung hinzu:

osm-fatal-error-121024

Diese Meldung erschien auch nicht in allen Browsern, in einigen erschien manchmal auch gar keine Seite mehr. Aktuell zeigt die Seite Übersichtskarte Openstreetmap im firefox keine Fehlermeldung aber auch keine Karte mehr an …

Das Projekt geotaggen von Beiträgen mit dem OpenStreetMap Plugin ist für mich daher ersteinmal gestorben und ich suche nach einer neuen Methode. Im Idealfall gäbe es ein Plugin für WordPress, daß aus dem Geotag der EXIF-Daten des ersten Bildes die Georeferenzierung des entsprechenden Artikels erstellt und die Artikel dann auf einer Karte darstellt. Im Idealfall gäbe es für verschiedene Kategorien verschiedene Symbole und wenn es irgendwo Häufungen von Punkten gibt z.B. nur noch die Anzahl der dort befindlichen Beiträge. Die Symbole würden dann erst beim Heranzoomen sichtbar. Und wenn das dann noch mit OSM und auch Googlemaps funktionieren würde …

Mit Google hatte ich in den letzten Monaten auch eine Tag-Map gebastelt (google: Tag-Map). Gegenüber der OSM-Beitragskarte hatte das den Vorteil, daß die Markierungen nicht extrem eng stehen und ich mußte eine neue Markierung erst einfügen, wenn ein neues Orts-Tag dazu kam. Allerdings gibt es bei den selbst gestalteten Google-Karten immer noch ein Limit der Objekte, die auf einer Seite angezeigt werden. Das hatte ich zuerst bei den Karten zu den Alte Bahntrassen gemerkt, wo die Punkte pro Linie die Gesamtzahl der dargestellten Linien schon beeinflußten und später auch bei anderen meiner Kartenprojekte. Das Projekt geotaggen mit Googlemaps stockt also auch.

Für den Blog will ich jetzt den Maps Marker® (aktuell v3.3) – Free Edition testen. Dieser hat erst einmal die Einschränkung, daß er mit der jQuery Colorbox kollidiert und deren Funktionalität einschränkt und ich hatte noch nicht die Zeit, mich mit dem Maps Marker näher zu beschäftigen. Darüber also in einem anderen Beitrag mehr.