# Website-Änderungshistorie & Sprach-URLs | Equitania Software GmbH

![Website Manipulate](https://www.ownerp.com/web/image/5252/eq_website_manipulate_banner.png)

## Website Manipulate

license
OPL-1
Version
16.0, 18.0, 19.0
✓
Community
✓
Enterprise
✓
Odoo.sh
package
Spezial
author
Equitania Software GmbH

supportsupport@equitania.de

- [Überblick](https://www.ownerp.com/#overview-de)
- [Funktionen](https://www.ownerp.com/#features-de)
- [FAQ](https://www.ownerp.com/#faq-de)

### Redaktionelle Kontrolle über Veröffentlichungsdatum, sprachspezifische Seiten-URLs und jede Änderung am Inhalt.

![Website Manipulate](https://www.ownerp.com/web/image/5253/eq_website_manipulate_eyecatcher_de.png)

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.

Nur bei ownERP

### 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](https://www.ownerp.com/apps/helper) durchsuchen Sie sie im Volltext — und ein KI-Assistent liest dieselben Inhalte über eine maschinenlesbare Modulkarte.

Der Mensch sucht
Änderungshistorie
Änderungshistorie
anderen Seite belegt, wird das gemeldet; geben Sie die Adresse zuerst frei. Wiederherstellen dürfen nur Benutzer der Gruppe Website/Designer. Aufbewahrung Website → Konfiguration → …
Übersicht
sind hiervon nicht betroffen: Ihre Adresse ergibt sich bereits aus dem übersetzbaren Beitragstitel und passt sich automatisch der jeweiligen Sprache an — ein eigener Alias ist dafür …
Die KI fragt nach
eq.helper.doc
.
get_capability_card
(
"eq_website_manipulate"
)
Liefert Modelle, Felder, Methoden und Rechteregeln von Website Manipulate in einer Form, mit der ein Assistent arbeiten kann — statt sie aus Bildschirmfotos zu raten.
„Wer hat diese Seite zuletzt geändert?“ — beantwortet aus der Modulkarte, nicht aus Trainingsdaten.

Volltextsuche und Modulkarte stellt das Modul [Help Docs](https://www.ownerp.com/apps/helper) (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](mailto:support@equitania.de).

Kann ich es in Aktion sehen?

Wenden Sie sich an [support@equitania.de](mailto:support@equitania.de) für eine geführte Vorführung.

### Support · Kontakt

We are happy to support you · Wir unterstützen Sie gerne.

![Equitania Software GmbH](https://www.ownerp.com/web/image/5250/EquitaniaLogo.png)

![ownERP](https://www.ownerp.com/web/image/5259/ownERP_Logo.png)

Equitania Software GmbH

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.
