Website Manipulate
Redaktionelle Kontrolle über Veröffentlichungsdatum, sprachspezifische Seiten-URLs und jede Änderung am Inhalt.
Website Manipulate ergänzt drei Dinge, die Odoos Website-Apps von Haus aus nicht bieten: das Veröffentlichungsdatum beliebig vieler Blogbeiträge oder Seiten in einem einzigen Dialog setzen, und einer Website-Seite eine eigene Adresse in jeder Website-Sprache geben. Eine unter /datenschutzerklaerung gespeicherte Seite lässt sich auf Englisch als /en/privacy-policy ausliefern — direkt bedient mit HTTP 200, während die ursprüngliche Adresse dauerhaft dorthin umleitet. Menüs, interne Links, die Sprachumschaltung, hreflang-Angaben und die Sitemap berücksichtigen die lokalisierte Adresse automatisch. Und jede Änderung an Seite, Blogbeitrag, View, Menü oder Alias wird als vollständiger Stand festgehalten — wer wann was geändert hat und woher, mit Vergleich und einem Klick zurück zu einer früheren Fassung.
Die Hilfe zu diesem Modul ist auffindbar — für Menschen und für KI
Zwei Hilfeseiten auf Deutsch und Englisch, im Modul mitgeliefert. Mit installiertem Help Docs durchsuchen Sie sie im Volltext — und ein KI-Assistent liest dieselben Inhalte über eine maschinenlesbare Modulkarte.
"eq_website_manipulate")
Volltextsuche und Modulkarte stellt das Modul Help Docs (eq_helper) bereit. Die Inhalte liefert dieses Modul mit — ohne Zusatzkonfiguration.
Funktionen
Viele Datensätze in einem Dialog korrigieren
Beliebig viele Blogbeiträge oder Website-Seiten in der Backend-Liste auswählen und Aktionen → Veröffentlichungsdatum setzen öffnen. Ein Dialog setzt oder löscht das Datum für alle gleichzeitig — kein einzelnes Öffnen jedes Datensatzes.
- Funktioniert aus der Blogbeitrags- und der Seitenliste heraus
- Ein leeres Datum setzt zurück
Das Datum bedeutet je Modell etwas anderes
Bei einem Blogbeitrag ist das Datum, was Besuchern angezeigt und zur Sortierung verwendet wird — ob der Beitrag veröffentlicht ist, bleibt davon unberührt. Bei einer Website-Seite ist es eine Sichtbarkeits-Schranke: Ein Datum in der Zukunft blendet eine bereits veröffentlichte Seite aus. Der Dialog erklärt den Unterschied und warnt vor einem zukünftigen Datum, das eine sichtbare Seite ausblenden würde.
Eine Adresse je Sprache
Eine oder mehrere Website-Seiten auswählen und Aktionen → URLs pro Sprache öffnen. Der Dialog zeigt eine Zeile je aktiver Website-Sprache, vorbelegt mit einem aus dem Seitennamen vorgeschlagenen Adressteil. Jede Zeile anpassen oder leeren, um die Adresse für diese Sprache zu entfernen.
- Der Alias wird direkt mit HTTP 200 ausgeliefert
- Die eigene Adresse der Seite leitet dauerhaft (301) auf den Alias um
Nichts bricht bei einer Änderung der Adresse
Einen Alias umbenennen oder entfernen, und automatisch bleibt eine dauerhafte Weiterleitung bestehen — auf die neue Adresse oder zurück auf die eigene Adresse der Seite. Gespeicherte und indexierte Links funktionieren weiter, ohne eine manuelle Umleitungsregel.
Überall automatisch lokalisiert
Sobald ein Alias existiert, verwenden Odoos eigene Menüs, interne Links, die Sprachumschaltung, hreflang-Angaben und die Sitemap ihn von selbst — keine Template-Änderungen, keine manuelle Linkpflege. Aliase lassen sich zusätzlich zentral unter Website → Konfiguration → URL-Aliase einsehen, filterbar nach Sprache, Seite oder Website.
Blogbeiträge brauchen keinen Alias
Die Adresse eines Blogbeitrags ergibt sich bereits aus dem übersetzbaren Titel und passt sich von selbst der Sprache an — die Alias-Funktion ist für Website-Seiten gedacht, deren Adresse nicht übersetzbar ist.
Jede Änderung ist nachvollziehbar
Jede Änderung an Seite, Blogbeitrag, View, Menü oder Adresse wird als vollständiger Stand festgehalten — wer, wann und woher: aus dem Website-Editor, dem Backend oder einem Import.
Sehen, was sich geändert hat — und es zurückholen
Zwei beliebige Fassungen vergleichen: geänderte Angaben gegenübergestellt, Textstellen zeilenweise hervorgehoben, in jeder Sprache. Ein Klick schreibt eine frühere Fassung zurück — selbst eine gelöschte Seite entsteht aus ihrem letzten Stand neu.
Die Historie bleibt ehrlich
Eine Wiederherstellung erzeugt einen neuen Eintrag, statt alte zu überschreiben, und von Hand löschen kann die Einträge niemand. Die Aufbewahrung wird je Website eingestellt und nächtlich angewandt.
Häufige Fragen
Wie viel Speicherplatz braucht die Änderungshistorie?
Jede Fassung wird komprimiert im Dateispeicher abgelegt, nicht in der Datenbank. Eine Seite von 80 KB belegt komprimiert etwa 8–12 KB; 200 Seiten mit je 50 Fassungen ergeben rund 100 MB. Anzahl der Fassungen und Aufbewahrungsdauer sind je Website einstellbar (Vorgabe 50 Fassungen / 365 Tage) und werden von einer nächtlichen Bereinigung umgesetzt.
Sehe ich auch Änderungen von vor der Installation?
Nein. Beim ersten Bearbeiten eines vorhandenen Datensatzes wird sein damaliger Zustand als Ausgangsfassung gesichert, damit der erste Vergleich einen Bezugspunkt hat. Was davor geschah, lässt sich nicht rekonstruieren. Ebenfalls nicht erfasst werden Änderungen, die an Odoo vorbei direkt in der Datenbank vorgenommen werden.
Wer darf die Historie sehen und eine frühere Fassung zurückholen?
Einsehen und vergleichen darf die Gruppe „Website/Redakteur“, wiederherstellen nur „Website/Designer“. Von Hand löschen kann die Einträge niemand — das übernimmt allein die nächtliche Bereinigung. Da protokolliert wird, welche Person wann etwas geändert hat, ist die Einführung in Deutschland regelmäßig mitbestimmungspflichtig; die einstellbare Aufbewahrungsfrist erlaubt es, eine vereinbarte Grenze technisch einzuhalten.
Welche Odoo-Editionen werden unterstützt?
Läuft unter Odoo Community und Enterprise, Version 19.0 — selbst gehostet oder auf Odoo.sh. Odoo Online, die gehostete SaaS-Variante, lässt keine Apps aus dem Store zu; dort läuft kein Drittanbieter-Modul.
Welche Abhängigkeiten bestehen?
Benötigt die Odoo-Module website und website_blog, die Odoo automatisch mitinstalliert. Es sind keine externen Python-Pakete erforderlich.
Übersetzt das Modul die URL für mich?
Nein. Es erlaubt, je Sprache eine eigene URL zu setzen; der Assistent schlägt einen Adressteil vor — identisch in jeder Zeile, weil der Seitenname, aus dem er abgeleitet wird, kein übersetzbares Feld ist — und Sie passen ihn je Sprache selbst an.
Was passiert mit alten Links, wenn ich einen URL-Alias umbenenne?
Sie funktionieren weiter. Für die alte Adresse wird automatisch eine dauerhafte (301) Weiterleitung angelegt, für jede Website, zu der die Seite gehört.
Brauchen Blogbeiträge auch einen URL-Alias?
Nein. Die Adresse eines Blogbeitrags ergibt sich bereits aus dem übersetzbaren Titel und passt sich von selbst der Sprache an.
Funktioniert es nach einem Odoo-Update innerhalb derselben Hauptversion?
Ja, innerhalb von 19.0.x. Hauptversions-Upgrades werden als neue Modulversion ausgeliefert.
Bieten Sie Support an?
Ja, wenden Sie sich an support@equitania.de.
Kann ich es in Aktion sehen?
Wenden Sie sich an support@equitania.de für eine geführte Vorführung.
Support · Kontakt
We are happy to support you · Wir unterstützen Sie gerne.
Weiherstraße 13
75173 Pforzheim
Deutschland · Germany
Telefon: +49 7231 16 604 0
Telefax: +49 7231 16 604 200
Homepage: www.ownerp.com
Support: support.equitania.de
E-Mail: support@equitania.de
DE · Alle Angaben auf dieser Seite dienen der Produktbeschreibung und sind rechtlich unverbindlich. Sie stellen weder eine Beschaffenheitsgarantie noch eine Zusicherung eines bestimmten Funktionsumfangs, einer Eignung für einen bestimmten Zweck oder eines bestimmten Ergebnisses dar; maßgeblich sind allein die vertraglichen Vereinbarungen und der Lieferumfang der jeweils installierten Version. Abbildungen zeigen Beispielkonfigurationen.