Beschreibung
Cosmonorma Real Persistent Archive (Cosmonorma RPA) ergänzt WordPress-Inhalte und -Medien um eine dauerhafte Identifikationsebene.
Anstatt sich ausschließlich auf interne numerische WordPress-IDs, URLs, Titelformen oder Dateinamen zu stützen, kann Cosmonorma RPA dauerhafte, menschenlesbare Archiv-IDs zuweisen, zum Beispiel:
POST-001-260923
PAGE-001-260923
IMG-001-260923
DOC-001-260923
Grundprinzipien:
- Archiv-IDs werden einmal zugewiesen und bleiben anschließend unverändert.
- Beiträge, Seiten, Medienanhänge und öffentliche individuelle Inhaltstypen können getrennte konfigurierbare Serien verwenden.
- Medien können in getrennte Profile für Bild, Dokument, Audio, Video und Sonstiges aufgeteilt werden.
- Bestehende Inhalte werden nicht rückwirkend nummeriert, es sei denn, ein Redakteur weist ausdrücklich eine ID zu.
- Die Frontend-Anzeige ist optional und unabhängig von der Archivfunktion.
- Sichtbaren Medienbezeichnungen kann optional die entsprechende Archiv-ID für Bild, Dokument, Audio, Video oder sonstige Medien vorangestellt werden.
- Jedes einzelne Objekt kann die Frontend-Anzeige erben, erzwingen oder unterdrücken.
- Das Archivregister im Backend unterstützt Suche, Seitennavigation, Typfilterung und deterministische Sortierung.
- Registereinträge bleiben erhalten, selbst wenn das ursprüngliche WordPress-Objekt später gelöscht wird.
- Cosmonorma-RPA-Daten bleiben standardmäßig auch bei Deinstallation und Neuinstallation des Plugins erhalten.
- Eine ausdrücklich aktivierbare destruktive Deinstallation kann sämtliche Cosmonorma-RPA-Registerdaten, Zähler, Einstellungen und Cosmonorma-RPA-Beitragsmetadaten entfernen.
Archiv-ID-Muster unterstützen folgende Platzhalter:
{prefix}
{number}
{date}
Der Nummern-Platzhalter ist verpflichtend.
Zu den Frontend-Positionen gehören:
- Vor dem Inhalt
- Unter den Beitrags-Metadaten
- In der Beitrags-Metadatenzeile
- Nach dem Inhalt
- Vor der Medienbezeichnung (Bild, Dokument, Audio, Video und sonstige Medien)
Cosmonorma RPA folgt der Sprache der WordPress-Oberfläche. Übersetzungen werden über das standardmäßige WordPress.org-Sprachpaketsystem ausgeliefert; ist keine Übersetzung verfügbar, verwendet WordPress die englischen Ausgangszeichenfolgen.
Shortcodes
[cosmonorma_rpa_archive_id]
Optionale Attribute:
[cosmonorma_rpa_archive_id id="123"]
[cosmonorma_rpa_archive_id label="Archive ID:"]<h3>Developer API</h3>
Template-Funktion:
cosmonorma_rpa_get_archive_id( $post_id )
Ausgabe-Helfer:
cosmonorma_rpa_the_archive_id( $post_id )
Filter:
cosmonorma_rpa_generated_archive_id
cosmonorma_rpa_archive_id_html
Aktion:
cosmonorma_rpa_archive_id_assigned<h3>Privacy</h3>
Cosmonorma RPA kontaktiert keine externen Dienste und enthält kein Tracking. Archivdaten werden in der lokalen WordPress-Datenbank gespeichert.
Installation
- Lade die Plugin-ZIP-Datei über Plugins > Installieren > Plugin hochladen hoch.
- Aktiviere Cosmonorma Real Persistent Archive.
- Öffne Archiv-IDs > Einstellungen.
- Aktiviere die Objektprofile, die Cosmonorma RPA verwalten soll.
- Konfiguriere Präfixe, Muster, Stellenzahl der Nummerierung, Datumsformat/-quelle, automatische Zuweisung und die optionale Frontend-Anzeige.
- Speichere die Einstellungen, bevor du die Zuweisung testest.
Allein durch das Aktivieren des Plugins erhält kein bestehendes Objekt eine Archiv-ID.
FAQ
-
Ändert Cosmonorma RPA die native WordPress-Beitrags-ID?
-
Nein. Cosmonorma RPA ergänzt eine separate persistente Archivkennung und lässt die nativen WordPress-Kennungen unverändert.
-
Kann eine Archiv-ID später bearbeitet werden?
-
Nein. Archiv-IDs sind bewusst unveränderlich. Konfigurationsänderungen wirken sich nur auf künftige Zuweisungen aus.
-
Können Archiv-IDs intern bleiben?
-
Ja. Die Frontend-Anzeige kann je Profil deaktiviert und je Objekt überschrieben werden.
-
Was geschieht, wenn ein Objekt gelöscht wird?
-
Der zugehörige Cosmonorma-RPA-Registereintrag bleibt erhalten und wird als gelöscht markiert. Cosmonorma RPA verwendet die Archiv-ID nicht erneut.
-
Was geschieht bei der Deinstallation von Cosmonorma RPA?
-
Cosmonorma-RPA-Daten bleiben standardmäßig erhalten. Wenn der Administrator vor dem Löschen des Plugins ausdrücklich die destruktive Deinstallation aktiviert, entfernt Cosmonorma RPA sein Register, die Sequenzzähler, die Einstellungen und die Cosmonorma-RPA-Beitragsmetadaten.
-
Werden durch das Deaktivieren von Cosmonorma RPA Daten entfernt?
-
Nein. Durch das Deaktivieren werden weder Cosmonorma-RPA-Registerdaten noch Einstellungen, Archiv-ID-Metadaten oder Sequenzzähler entfernt.
-
Kann ich Cosmonorma RPA mit einem individuellen Inhaltstyp verwenden?
-
Ja. Öffentliche Inhaltstypen mit Administrationsoberfläche werden automatisch ermittelt und können getrennt konfiguriert werden.
-
Kann Cosmonorma RPA eine Medien-Archiv-ID dort anzeigen, wo das Medium verwendet wird?
-
Ja, wenn die Frontend-Anzeige für das entsprechende Medienprofil aktiviert ist und die konkrete Medienverwendung bereits eine sichtbare Bezeichnung besitzt. Cosmonorma RPA kann vorhandenen Bild-, Audio- oder Video-Beschriftungen sowie sichtbaren direkten Dateibezeichnungen für Dokumente und andere Medien die entsprechende Archiv-ID voranstellen. Cosmonorma RPA erstellt keine fehlenden Beschriftungen, Bezeichnungen oder Dateibeschreibungen. In Block-Editoren wie Gutenberg muss die Beschriftung für den jeweiligen Medienblock aktiviert bzw. eingegeben sein. Klassische WordPress-Beschriftungen und kompatible Ausgaben von Page-Buildern werden ebenfalls unterstützt, wenn eine erkennbare sichtbare Medienbezeichnung ausgegeben wird.
Rezensionen
Zu diesem Plugin liegen noch keine Rezensionen vor.
Mitwirkende und Entwickler
„Cosmonorma Real Persistent Archive“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Cosmonorma Real Persistent Archive“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Cosmonorma Real Persistent Archive“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
0.1.30
- Position „In der Beitrags-Metadatenzeile“ verfeinert, sodass die Archiv-ID als gleichgeordnetes Metadaten-Element eingefügt wird und das aktive Theme Trennzeichen und Abstände bestimmt.
- Kompatibilität mit Metadaten-Containern im Neve-Stil und listenbasierten Theme-Metadaten verbessert.
- Position „Unter den Beitrags-Metadaten“ verfeinert, sodass die Archiv-ID nach dem vollständigen Metadaten-Container eingefügt wird und der vom Theme vorgegebene Abstand vor dem Beitragsinhalt erhalten bleibt.
- Nicht verwendete Trennzeichen-Einstellung des Beitragsprofils für die Inline-Platzierung in den Beitrags-Metadaten entfernt; Trennzeichen für Medienbezeichnungen bleiben konfigurierbar.
- Keine Änderungen an Registerdaten, Zählern, Archiv-IDs, automatischer Zuweisung, dem Verhalten der Medienbezeichnungen oder der Farbbehandlung im Frontend.
0.1.29
- Plugin für das WordPress.org-Review in Cosmonorma Real Persistent Archive umbenannt.
- Plugin-Titelform und Textdomain in
cosmonorma-real-persistent-archivegeändert. - Das frühere kurze technische Präfix wurde in PHP-APIs, Hooks, Optionen, Metadaten, Datenbanktabellen, Shortcodes, AJAX-Aktionen, Handles und UI-Kennungen durch den eindeutigen Namensraum
cosmonorma_rpa_/COSMONORMA_RPA_ersetzt. - Mitgelieferte Übersetzungsdateien und Plugin-spezifischen Sprachwähler entfernt; die Oberfläche folgt nun der nativen WordPress-Locale und den standardmäßigen WordPress.org-Sprachpaketen.
- Keine beabsichtigte Änderung an Archivzuweisung, Nummerierung, Register, Frontend-Darstellung oder Persistenzsemantik.
0.1.28
- Optionale Frontend-Ausgabe der Medienbezeichnung für Archiv-IDs von Bildern, Dokumenten, Audio, Video und sonstigen Medien hinzugefügt.
- Cosmonorma RPA stellt nur einer bereits sichtbaren Beschriftung oder Medien-/Dateibezeichnung eine Archiv-ID voran; es erzeugt keine solche Bezeichnung.
- Unterstützung für Abbildungsbeschriftungen im Block-Editor, klassische WordPress-Beschriftungen und sichtbare direkte Anhangslinks hinzugefügt.
- Die Ausgabe der Medienbezeichnung übernimmt die vorhandene Typografie und verwendet das konfigurierte Trennzeichen sowie die optionale Farbe.
- Bestehende Anhänge werden nicht rückwirkend nummeriert, nur weil ihre Beschriftung oder Metadaten bearbeitet werden.
0.1.27
- Erste stabile Version.
- Aus dem vollständig validierten Release Candidate 1 der Version 0.1.26 hervorgegangen.
- Update-Test bestanden.
- Clean-Install-Test nach destruktiver Deinstallation bestanden.
- Vollständigen Plugin Check mit aktivierten Kategorien Allgemein, Plugin-Repository, Sicherheit, Leistung und Barrierefreiheit bestanden.
- Kein funktionales Verhalten von Cosmonorma RPA gegenüber RC1 geändert.
0.1.26
- Release Candidate 1.
- Basiert auf der vollständig validierten Codebasis 0.1.25-alpha.
- Plugin Check mit allen aktivierten Kategorien sowie ausgewählten Fehlern und Warnungen bestanden.
- Kein funktionales Verhalten von Cosmonorma RPA für diesen Release-Candidate-Build geändert.
0.1.25-alpha
- „Tested up to“ von 7.1.2 auf die von WordPress.org verlangte major.minor-Form 7.1 korrigiert.
- Verbleibende bewusst ungecachte Schreibzugriffe auf individuelle Cosmonorma-RPA-Tabellen für Plugin Check dokumentiert.
- Kein funktionales Verhalten von Cosmonorma RPA geändert.
0.1.24-alpha
- Den am 24. September 2026 erzeugten Repository-Bericht von Plugin Check abgearbeitet.
- Übersetzerkommentare für Zeichenfolgen mit Platzhaltern hinzugefügt.
- Verarbeitung von Admin-Eingaben gehärtet und schreibgeschützte GET-Anfragen dokumentiert.
- Vorbereitete SQL-Anweisungen für individuelle Tabellen und den beabsichtigten direkten Datenbankzugriff dokumentiert.
- Vom WordPress.org-Verzeichnis nicht empfohlenen Aufruf load_plugin_textdomain() entfernt, während das Sprachverhalten von Cosmonorma RPA erhalten blieb.
- Destruktiven Deinstallationspfad bereinigt und nur für die Entwicklung bestimmte Markdown-Dokumente aus der auslieferbaren Plugin-ZIP entfernt.
- „Tested up to: 7.1.2“ auf Grundlage der validierten Testinstallation hinzugefügt.
0.1.23-alpha
- Code-Qualitätsprüfung vor dem Release Candidate durchgeführt.
- Eingabenormalisierung gehärtet und Behandlung von SQL-Bezeichnern zur Laufzeit modernisiert.
- Längenprüfung für erzeugte Archiv-IDs entsprechend dem Registerschema hinzugefügt.
- Audit-Dokument für den Release Candidate hinzugefügt.
- Keine beabsichtigte Änderung an normaler Archivzuweisung, Darstellung oder Persistenzsemantik.
0.1.22-alpha
- Dokumentation und manuelle Testnachweise bis zur validierten Verhaltens-/UI-Basis von 0.1.21-alpha konsolidiert.
- Englische/deutsche README-Dateien, kontrollierten Testplan, Alpha-Testbericht, Architekturnotizen und Roadmap aktualisiert.
- Explizite Freigabekriterien für den Release Candidate hinzugefügt.
- Keine Änderung an Zuweisung, Nummerierung, Register, Frontend, Editor, Lokalisierung, Suche, Filterung, Oberfläche oder Persistenzverhalten.
0.1.21-alpha
- Horizontalen Überlauf in der Cosmonorma-RPA-Metabox des Editors auf schmalen WordPress-/Gutenberg-Seitenleisten behoben.
- Bedienelemente und Archiv-ID-Anzeige auf die verfügbare Seitenleistenbreite begrenzt.
- Keine Änderung an Zuweisung, Nummerierung, Register, Frontend-Ausgabe, Suche, Filterung, Lokalisierung oder Persistenzlogik.
0.1.20-alpha
- Archiv-ID-Metabox im Objekteditor neu gestaltet.
- Kompaktes permanentes Status-Badge und klarere Archiv-ID-Hierarchie hinzugefügt.
- Steuerung der objektbezogenen Frontend-Sichtbarkeit und Kontext des Profilstandards verfeinert.
- AJAX-Darstellung der Zuweisung aktualisiert, damit sie unmittelbar der neuen Oberfläche entspricht.
- Keine Änderung an Zuweisung, Nummerierung, Register, Frontend-Ausgabe, Suche, Filterung oder Persistenzlogik.
0.1.19-alpha
- Deutsche Lokalisierung der Feldbezeichnungen und Hilfetexte in den Einstellungen abgeschlossen.
- Mehrere zweisprachige Hilfetexte präzisiert.
- Technische Muster-Platzhalter und Konfigurationswerte bleiben bewusst sprachneutral.
- Keine Änderung an Zuweisung, Nummerierung, Register, Frontend, Suche, Filterung oder Persistenzlogik.
0.1.18-alpha
- Spalte „Zuletzt geändert“ zum Archivregister hinzugefügt.
- Die Spalte verwendet den Änderungszeitstempel des aktuellen WordPress-Objekts; gelöschte Objekte zeigen einen Gedankenstrich.
- Spaltenbreiten des Registers neu ausbalanciert.
- Keine Änderung an Registerabfrage, Zuweisung, Nummerierung, Suche, Filterung, Sortierung oder Persistenzlogik.
0.1.17-alpha
- Filter-/Suchleiste und Tabellendarstellung des Archivregisters verfeinert.
- Zurückhaltende Status-Badges und deutlichere Darstellung der Archiv-ID hinzugefügt.
- Verhalten des Registers in schmalen Admin-Fenstern verbessert.
- Keine Änderung an Registerabfrage, Suche, Filterung, Sortierung, Zuweisung, Nummerierung oder Persistenzlogik.
0.1.16-alpha
- Darstellung der Einstellungsoberfläche in Deutsch und im Modus „WordPress-Sprache folgen“ korrigiert.
- Das Laden des Einstellungs-CSS ist nun unabhängig von übersetzten Hook-Namen des Admin-Menüs.
- Keine Änderung an Zuweisungs-, Nummerierungs-, Register-, Frontend- oder Persistenzlogik.
0.1.15-alpha
- Abstände vergrößert und Breiten der Bedienelemente in aufgeklappten Profilkarten reduziert.
- Visuelle Trennung der Einstellungsgruppen verbessert.
- Speichern-Schaltfläche so korrigiert, dass sie dem Cosmonorma-RPA-spezifischen Sprachwähler folgt.
- Keine Änderung an Zuweisungs-, Nummerierungs-, Register- oder Persistenzlogik.
0.1.14-alpha
- Einstellungsseite als responsive Profilkarten-Oberfläche neu gestaltet.
- Breite, horizontal scrollende Einstellungstabelle entfernt.
- Fixierte Leiste „Änderungen speichern“ hinzugefügt.
- Bedienbarkeit der Einstellungen auf geteilten und schmalen Ansichten verbessert.
- Keine Änderung an Zuweisungs-, Nummerierungs-, Register- oder Persistenzlogik.
0.1.13-alpha
- Dokumentation und aktuellen Alpha-Testplan konsolidiert.
- Manuellen Alpha-Testbericht zu Zuweisung, Register, Frontend, Sprache, Löschung und Deinstallationsverhalten hinzugefügt.
- Oberfläche für die destruktive Deinstallation präzisiert: Register, Zähler, Einstellungen und Cosmonorma-RPA-Beitragsmetadaten werden entfernt.
- In dieser Version wurde die Logik zur Erzeugung oder Persistenz von Archiv-IDs nicht geändert.
0.1.12-alpha
- Typfilter für das Archivregister hinzugefügt: Alle / Beitrag / Seite / Medien / Dokument.
- Deterministische Sortierung für „Alle“ hinzugefügt: Beitrag, Seite, Medien, Dokument, danach individuelle/sonstige Profile.
- Ausgewählten Typfilter bei Suche und Seitennavigation beibehalten.
0.1.11-alpha
- „Typ“ in die erste Spalte des Registers verschoben.
- Einträge nach Profil/Typ und Sequenz gruppiert.
0.1.10-alpha
- Bezeichnungen für die Frontend-Sichtbarkeit auf Objektebene präzisiert.
0.1.9-alpha
- Position „Unter den Beitrags-Metadaten“ verfeinert, um Theme-bedingten Leerraum zu vermeiden.
0.1.8-alpha
- Explizite Ermittlung von Metadatenzeilen in WordPress-Block-Themes hinzugefügt.
0.1.6-alpha
- Position „In der Beitrags-Metadatenzeile“ und konfigurierbare Trennzeichen hinzugefügt.
0.1.5-alpha
- Kernbezeichnungen für Beitrag/Seite unabhängig von der WordPress-Oberflächensprache lokalisiert.
0.1.4-alpha
- Cosmonorma-RPA-spezifische Sprachumschaltung stabilisiert.
0.1.1-alpha
- Manuelle AJAX-Zuweisung innerhalb der Editoren hinzugefügt.
- Position „Unter den Beitrags-Metadaten“, konfigurierbare Frontend-Farbe und klarere Trennung des Registerstatus hinzugefügt.
0.1.0-alpha
- Initiale Architektur.
- Persistentes Register und getrennte Sequenzzähler.
- Beiträge, Seiten, individuelle Inhaltstypen und Medienprofile.
- Manuelle und automatische Zuweisung.
- Optionale Frontend-Anzeige mit objektbezogener Überschreibung.
- Durchsuchbares Backend-Register.
- Persistenter Registereintrag nach dem Löschen eines Objekts.
- Englische Ausgangszeichenfolgen mit Übersetzungen über die standardmäßigen WordPress.org-Sprachpakete.
- Archivdaten bleiben bei der Deinstallation standardmäßig erhalten; optional steht eine ausdrücklich aktivierbare destruktive Bereinigung zur Verfügung.
