Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core administrieren (agorum core admin tools)
Die MetaDB ist eine zentrale Konfigurationsdatenbank für agorum core und wie die Registry in Windows zu verstehen. Sie verwalten und konfigurieren dort Module und nehmen weitere Einstellungen vor.
Sie können etwa:
Diese Dokumentation zeigt einen Einblick in den Aufbau der MetaDB.
Diese Icons begegnen Ihnen in agorum core, wenn Sie mit der MetaDB arbeiten:
MetaDB Property Gruppe
MetaDB Property Gruppe
MetaDB Property Entry
Nach dem Öffnen der MetaDB erscheint links in der Baumstruktur eine Grundstruktur mit diversen Ordnern.
Name | Beschreibung |
---|---|
MAIN_ACL_MANAGEMENT | Erweiterte Einstellungen zu ACLs |
MAIN_COMMON_MANAGEMENT | Kundenspezifische Einstellungen |
MAIN_GROUP_MANAGEMENT | Erweiterte Einstellungen zu Benutzergruppen |
MAIN_MACHINE_MANAGEMENT | Erweiterte Einstellungen zu Clients |
MAIN_MODULE_MANAGEMENT | Speicherort aller Konfigurationen der agorum core-Module |
MAIN_SERVER_MANAGEMENT | Speicherort aller Serverkonfigurationen (IP, Port, Protokoll und so weiter) |
MAIN_USER_MANAGEMENT | Erweiterte Einstellungen zu Benutzern |
Die Struktur der MetaDB besteht aus den Elementen:
Sie können Eigenschaften der MetaDB-Elemente über die Objekteigenschaften kopieren, siehe Objekteigenschaften.
Eine Property-Gruppe dient der optischen Strukturierung und hat keine Funktion.
Aufbau einer Property-Gruppe
[ <Bezeichnung der Property-Gruppe> ]
Property-Gruppe anlegen
Ein Property-Bundle ist vergleichbar mit Ordnern und dient zur Strukturierung von Daten. Üblicherweise enthält ein Property-Bundle ein Property-Entry oder mehrere Property-Entrys.
Property-Bundle anlegen
Ein Property-Entry enthält die eigentlichen Informationen. Üblicherweise befindet sich ein Property-Entry innerhalb eines Property-Bundles.
Property-Entry anlegen
Über die Objekteigenschaften können Sie sich Eigenschaften wie Pfad, Name, UUID, ID und für MetaDB-Einträge auch den MetaDB-Pfad und die MetaDB-Gruppe anzeigen lassen.
Die Symbole (Objekteigenschaften aus dem ausgewählten Ordner kopieren) und
(Objekteigenschaften des ausgewählten Objekts kopieren) werden abhängig vom gewählten Objekt angezeigt.
Klicken Sie auf das Symbol , um die Eigenschaften eines Ordners angezeigt zu bekommen, oder auf das Symbol
, um sich die Eigenschaften einer Datei oder eines MetaDB-Eintrags anzeigen zu lassen. Sie können sich die gewünschte Eigenschaft in die Zwischenablage kopieren und weiterverwenden.
Beispiel: Serverpapierkorb
Im Property-Bundle trashcan findet das System alle notwendigen Einstellungen (Property-Entrys), etwa die Information, wie lange gelöschte Objekte im Serverpapierkorb verbleiben sollen (über das Property-Entry DeleteObjectsExpirationTime einstellbar).
Ein Property-Entry kann verschiedene Datentypen aufweisen, um verschiedenste Informationen speichern zu können.
Datentyp | Beschreibung | Beispiel |
---|---|---|
Zeichenkette (String) | Definiert einen einzelnen String, entweder reiner Text oder Pfade. Das System trägt diesen String automatisch in die Datenbank ein und gibt den String zurück. |
/agorum/roi/customers/accompdoc/js/compdocMSWord.js |
Zeichenkette-Liste (String-Array) | Definiert mehrere Strings in einer Array-Liste.
|
doc docx |
Inhalt (Content) | Definiert einen einzelnen String, ähnlich wie Zeichenkette (String).
|
console.log('Hier wird Text im Browser geloggt.'); |
Verschlüsselt (Encrypted) | Definiert einen Datensatz / String.
|
meinPasswort |
Sie können vorhandene Property-Bundles samt Ihren Property-Entrys kopieren, etwa, wenn es sich um eine neue Freigabenerstellung handelt.
Sie können Grundeinstellungen, etwa die Systemsprache, systemweit unter diesem Pfad in der MetaDB festlegen:
MAIN_MODULE_MANAGEMENT/roi/control
Einstellung | Beschreibung | Datentyp |
---|---|---|
i18n/languages | Gibt an, welche Sprachen im System verfügbar sind und für Sprachangaben unterstützt werden. Sie können die Liste für spezielle Anwendungsfälle erweitern. Die Sprachen erscheinen anschließend in der Sprachauswahl in den Benutzereinstellungen. Das System kann nur in einer anderen Sprache angezeigt werden, wenn entsprechende Übersetzungen und andere Einstellungen (etwa Templates) verfügbar sind. | String |
i18n/defaults/language | Definiert die Standardsprache des Systems. Für die Verwendung einer anderen Systemsprache müssen entsprechende Übersetzungen vorhanden sein. Standard de |
String |
relations/ CopyAttachmentsRelation |
true Das System kopiert Verknüpfungen beim Kopieren. false (Standard) Das System kopiert KEINE Verknüpfungen beim Kopieren. |
String |
Die Einstellung für TotalDbSize finden Sie unter:
MAIN_MODULE_MANAGEMENT/roi/control/dbsettings
Einstellung | Beschreibung | Datentyp |
---|---|---|
TotalDbSize | Definiert die angezeigte Größe der Datenbank in Bytes. Standard 21474836480 (20 GB) |
String |
Hinweis: Sind die Einstellungen relations/CopyAttachmentsRelation, DefaultLanguage und TotalDbSize nicht in der MetaDB definiert, gilt jeweils deren Standard. Sollten Sie andere Werte benötigen, müssen Sie die Einstellung in der MetaDB manuell als Property-Entry anlegen.
Erweitern Sie die Datei export.yml Ihres Konfigurationsprojekts, um Einstellungen der MetaDB von einer agorum core-Installation auf eine andere zu überführen.