Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü
-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es dir, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachte, dass du nur Beiträge sehen kannst, die in Teilen des Forums geschrieben wurden, auf die du aktuell Zugriff hast.

Beiträge anzeigen-Menü

Beiträge - bernhard_u

#16
Hallo,

danke für die Rückmeldung, ich werde mir das nächste Woche anschauen und mich dann wieder melden.

Viele Grüße

Bernhard
#17
Hallo zusammen,

Das indexNow Plugin ist nun auch in die moziloCMS Plugin-Doku aufgenommen und hier zu finden: https://www.mozilo.de/media/Plugins/Meta%2C%20SEO%2C%20Rechtliches.html
Danke an @marusti für die Unterstützung hierbei!
#18
Hallo zusammen,

ich habe ein neues Plugin für moziloCMS 2.0 / 3.0 entwickelt und möchte es hier vorstellen.

IndexNow ist ein offener Standard, der es Websitebetreibern ermöglicht, Suchmaschinen wie Bing und Yandex sofort über neue oder geänderte Inhalte zu informieren – anstatt zu warten bis der Crawler die Seite von selbst neu besucht. Eine einzige Anfrage an api.indexnow.org reicht aus, der Dienst verteilt die URLs intern an alle teilnehmenden Suchmaschinen.

Das Plugin indexnow integriert diesen Standard direkt ins moziloCMS-Backend. Der besondere Mehrwert: die Sitemap wird per HTTP abgerufen, dadurch werden die Slug-URLs des _seo_urls Plugins automatisch korrekt übernommen – ohne manuelle Konfiguration. Ist _seo_urls nicht vorhanden oder nicht aktiv, werden einfach die in der Sitemap vorhandenen URLs verwendet – das Plugin funktioniert also auch ohne _seo_urls. Der Zeitpunkt der Übermittlung bleibt dabei bewusst in der Hand des Nutzers, da moziloCMS keinen Freigabe-Mechanismus für Inhalte kennt.

Funktionen:
  • Sitemap-Abruf per HTTP – Slug-URLs des _seo_urls Plugins werden automatisch übernommen, wenn vorhanden und aktiv
  • Hostname und Sitemap-URL werden automatisch erkannt, nur der API-Key muss konfiguriert werden
  • Admin-Panel direkt im moziloCMS-Backend erreichbar
  • Debug-Modus: zeigt extrahierte URLs und JSON-Payload, ohne etwas zu senden

Voraussetzungen: PHP 8.x, allow_url_fopen = On, API-Key von bing.com/indexnow/getstarted

Infos zu Bing Webmaster Tools: https://www.bing.com/webmasters

Download & Sourcecode: github.com/bernhardunger/moziloCMS_indexnow_plugin

Feedback und Fragen gerne hier im Thread.
#19
Das seo-url Plugin ist nun auch in die moziloCMS Plugin-Doku aufgenommen und hier zu finden: https://www.mozilo.de/media/Plugins/Meta%2C%20SEO%2C%20Rechtliches.html
Danke an @marusti für die Unterstützung hierbei!
#20
seo_urls Plugin Update v1.3.0 – MetaKeywordsDescription-Kompatibilität

Das Plugin wurde auf v1.3.0 aktualisiert. Da MetaKeywordsDescription ebenfalls als plugin_first läuft und alphabetisch vor _seo_urls geladen wird, wurden individuelle Meta-Descriptions und Keywords bisher nicht korrekt ausgespielt.
_seo_urls liest jetzt die plugin.conf.php von MetaKeywordsDescription direkt aus (wenn sie vorhanden ist) und setzt die Platzhalter zum richtigen Zeitpunkt.
Ist MetaKeywordsDescription nicht installiert, passiert nichts – also vollständig rückwärtskompatibel.

Download: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases
#21
Hallo zusammen,

das jeweils aktuelle Release ist hier verfügbar: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases
Viele Grüße

Bernhard
#22
Hallo Harry60,

vielen Dank für den Hinweis. Die seo_urls Plugin v1.2.2 ist nun verfügbar.
Diese Version behebt den Bug bei URLs die bereits moziloCMS-interne Parameter wie ?cat= und ?page= enthalten. Betroffen waren vor allem versteckte Seiten die über interne Parameter direkt angesteuert werden – der Query-String ging beim Redirect verloren und der User landete auf der Startseite.
Download: https://github.com/bernhardunger/moziloCMS_seo_plugin

Viele Grüße
Bernhard
#23
Hallo zusammen, hier eine kleine Success Story zum Plugin

Ich habe das Plugin nun mehrere Wochen ohne Probleme im Produktivbetrieb.
Besonders praktisch ist die integrierte automatische 301-Weiterleitung im Plugin:
  • Bestehende Bookmarks und Backlinks die noch auf die alten URLs mit Umlauten oder Leerzeichen zeigen, werden ohne weiteres Zutun permanent auf die neuen Slug-URLs weitergeleitet. Für Besucher und Suchmaschinen ist der Übergang damit vollkommen transparent – kein Link läuft ins Leere.
Nach wenigen Wochen sind bereits positive Effekte sichtbar:
  • Die Anzahl der von Google indexierten Seiten hat sich deutlich erhöht und das Ranking bei relevanten Suchanfragen hat sich spürbar verbessert.

Installation und Einrichtung sind unkompliziert – auch auf Shared Hosting ohne SSH oder Composer (Abhängigkeitsmanager für PHP) funktioniert alles "out of the box". Alles was das Plugin braucht ist direkt im Code enthalten (die zusätzlichen Einträge in der .htaccess sind natürlich wie in der Doku beschrieben erorderlich).


Zum Anschauen auf: https://www.steuerkanzlei-hader.de
#24
Plugins / seo_urls Plugin v1.2.1 ist verfügbar
20. April 2026, 08:44:32
Hallo zusamman,
In dieser Version wurde der Code intern überarbeitet und aufgeräumt – am Verhalten des Plugins ändert sich nichts. Zusätzlich wurden 56 automatisierte Tests eingeführt, die die Kernfunktionen des Plugins absichern.

Der gesamte Source-Code inkl. Tests ist auf GitHub verfügbar:
https://github.com/bernhardunger/moziloCMS_seo_plugin

Oder nur das Plugin zur direkten Installation in moziloCMS hier:
Download: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v.1.2.1
#25
Hallo zusammen,
ich habe das Plugin auf v1.2.0 aktualisiert. Die neue Version behebt zwei Probleme, die in der Google Search Console als Hinweise auftauchen können.
1. Startseite wird jetzt korrekt weitergeleitet
Bisher konnte es passieren, dass die Startseite unter mehreren URLs erreichbar war – zum Beispiel /startseite/ und /Startseite.html zusätzlich zur eigentlichen Homepage /. Das Plugin erkennt jetzt automatisch welche Kategorie im CMS die Startseite ist (immer die erste Kategorie) und leitet alle Varianten direkt auf / weiter. Das funktioniert unabhängig davon wie die Startseiten-Kategorie heißt – also egal ob ,,Startseite", ,,Home", ,,Start" oder anders.
2. Canonical-Tag bei Kategorieseiten korrigiert
Wenn man eine Kategorie ohne Unterseite aufruft (z.B. /kontakt/), hat moziloCMS im <link rel="canonical">-Tag fälschlicherweise die erste Unterseite der Kategorie eingetragen (z.B. /Kontakt/Anfahrt.html). Google hat dadurch /kontakt/ nicht als eigenständige URL erkannt. Das Plugin setzt den Canonical-Tag jetzt korrekt auf die tatsächlich aufgerufene Seite.
Beide Probleme können in der GSC als ,,Alternative Seite mit richtigem kanonischen Tag" auftauchen.
Das Plugin ist auf GitHub verfügbar:
https://github.com/bernhardunger/moziloCMS_seo_plugin
Oder direkt die ZIP-Plugin Datei hier:
https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v1.2.0
#26
Hallo zusammen,
bei der Auswertung meiner Website mit der Google Search Console ist mir aufgefallen, dass URLs mit Umlauten oder Leerzeichen von Google teilweise nicht korrekt indexiert werden. Da moziloCMS solche URLs standardmäßig erzeugt, habe ich ein Plugin entwickelt, das automatisch SEO freundliche URLs erstellt – ohne Änderungen am CMS Core.
Das Plugin arbeitet vollständig zur Laufzeit und greift weder in den Admin Bereich noch in den Editor ein. Besucher und Suchmaschinen bekommen dadurch ausschließlich saubere und gut lesbare URLs zu sehen.

Was macht das Plugin konkret?
  • Erzeugt automatisch SEO freundliche URL (Slugs) Umwandlungen von: ä nach ae, ö nach oe, ü nach ue, ß nach ss, Leerzeichen nach Bindestrichen, alles in Kleinbuchstaben
  • Passt alle internen Links automatisch an die neuen SEO URLs an, sodass keine manuellen Änderungen notwendig sind
  • Leitet Aufrufe alter URLs mit Umlauten per 301 Redirect korrekt weiter (SEO konform, keine Duplicate Content Probleme)
  • Erzeugt automatisch eine sitemap.xml mit den optimierten URLs
  • POST Requests bleiben unverändert (wichtig z.B. für Formular Plugins)
  • Kompatibel mit dem i18n Plugin (Query Parameter wie ?i18n=en werden durchgereicht)
  • Admin Bereich und CMS Editor bleiben vollständig unangetastet
  • Optionaler Debug Modus zur Anzeige des Mappings der internen URLs und der optimierten URLs

Voraussetzungen:
  • moziloCMS 3.0.x (2.x bisher nicht getestet)
  • Apache mit aktivem mod_rewrite
  • Kleine Anpassungen der .htaccess sind notwendig siehe Dokumentation(der moziloCMS Core bleibt unverändert)

Dokumentation
Ist hier verfügbar: https://github.com/bernhardunger/moziloCMS_seo_plugin

Download:
Hier im unteren Bereich "Source code (ZIP)" auswählen
https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v1.1.2

Ich habe das Plugin mit internen CMS Funktionen sowie mit aktivem Formular  und i18n Plugin getestet. Trotzdem empfehle ich, es vor einem produktiven Einsatz zunächst in einer Testumgebung zu prüfen!
Feedback, Tests und Anmerkungen sind willkommen :-)

Viele Grüße

Bernhard
#27
Hallo marusti,

danke für den Tipp. Ich habe das template nun mit <title>{WEBSITE_TITLE}</title> angepasst, jetzt funktioniert der <title> auch für die Sitemap.

Viele Grüße

Bernhard
#28
Hallo marusti,
ja genau so sollte es sein.
#29
Ich habe mal folgendes Javascript in die template.html gesetzt, damit lässt sich das Problem lösen:
        <title>{WEBSITE_TITLE}</title>
<script type="text/javascript">
(function() {
    // Parameter aus der URL auslesen
    const urlParams = new URLSearchParams(window.location.search);
    const action = urlParams.get('action');
    const websiteName = "{WEBSITE_NAME}"; // mozilo-Variable für den Seitennamen
    const seperator = "{SEP};// mozilo-Variable für den Seperator
    // Titel je nach Aktion anpassen
    let pageTitle = "";
    if (action === 'sitemap') {
        pageTitle = "Sitemap";
    }
    // Falls eine Aktion erkannt wurde, Titel neu setzen
    if (pageTitle) {
        document.title = pageTitle + " " + seperator + " " + websiteName;
    }
})();
</script>
        <meta name="keywords" content="{WEBSITE_KEYWORDS}" />
#30
Hallo zusammen,

jetzt ist mir beim Testen noch folgendes Verhalten aufgefallen:
Im template.html <head> habe ich definiert:
<title>{CATEGORY} | {PAGE_NAME} | Steuerkanzlei München</title>
Bei einer Inhaltseite wird z.B. korrekt ersetzt:
<title>Startseite | Willkommen | Steuerkanzlei München</title>
Bei der Sitemap: mit https://www.meine-domain.de/index.php?action=sitemap fehlen die Ersetzungen:
<title> |  | Steuerkanzlei München</title>

Ist das schon bekannt und gibt es evtl. einen Fix oder Workaround dafür?

Danke und viele Grüße

Bernhard