Cosmonorma Real Persistent Archive

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

  1. Lade die Plugin-ZIP-Datei über Plugins > Installieren > Plugin hochladen hoch.
  2. Aktiviere Cosmonorma Real Persistent Archive.
  3. Öffne Archiv-IDs > Einstellungen.
  4. Aktiviere die Objektprofile, die Cosmonorma RPA verwalten soll.
  5. Konfiguriere Präfixe, Muster, Stellenzahl der Nummerierung, Datumsformat/-quelle, automatische Zuweisung und die optionale Frontend-Anzeige.
  6. 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-archive geä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.