Entrümpeln der (alten) Objekte-Datenbasis
Von: @VB <2015-03-16>
In den alten Datenbasen haben sich im Laufe der Jahre viele Objekte angesammelt, die an dieser Stelle sehr wahrscheinlich nie wieder benötigt werden. Hier soll erläutert werden, wie man sie automatisiert wieder los wird und die Datenbasis entschlackt.

Das Entrümpeln der Datenbasis geschieht in mehreren Stufen mit Teilschritten:

  1. Reparieren von "Verlinkungen" der Rubriken und ggf. ihre Entsorgung:
    1. Automatisiert: Alle Rubriken werden mit den Projekten rückverlinkt, bei denen sie eingetragen sind.
  2. Bei allen Objekten prüfen, ob bei den Projekten, in denen sie verwendet werden, auch in eine der Projekt-Rubriken eingetragen sind:
    1. Manuell: Bei allen Projekten sollte die Default-Rubrik für Themen als letzte in der Liste der Themen-Rubriken platziert sein.
    2. Automatisiert: Auf Basis aller Dokumente eines Projektes eine Liste von Themen erzeugen, mit denen sie verknüpft sind. Dieses für alle Projekte durchführen.
    3. Automatisiert: Alle von den Dokumenten eines Projektes referenzierten Themen werden bei der Default-Themen-Rubrike des Projektes nachtragen, falls sie nicht bereits in einer anderen Themen-Rubrik des Projektes verzeichnet sind. Für die nachgetragenen Themen eine Liste anlegen.
  3. Reparieren von "Verlinkungen" der Rubriken und ggf. ihre Entsorgung:
    1. Manuell: Die nicht mehr erwünschten Projekt-Objekte werden in den Papierkorb verschoben.
    2. Automatisiert: Bei allen Rubriken werden die Rückverlinkungen zu den im Papierkorb platzierten Projekt-Objekten entfernt.
      => Bleibt dabei kein verlinktes Projekt übrig, wandert die Rubrik in den Papierkorb.
  4. Nicht mehr zugeordnete Objekte entsorgen:
    1. Automatisiert: Bei allen Objekten, solche Rubriken austragen, die im Paperkorb platziert sind.
      => Bleibt bei einem Objekt keine Rubrik erhalten, wandert es in den Papierkorb.
    2. Alle verbliebenen Objekte durchchecken und alle Verknüpfungen zu Objekten, die im Papierkob sind, entfernen.
  5. ... ?

Diese Mimik auf Basis des neuen Datenformates impleentieren, damit sich auch in Zukunft immer wieder eingesetzt werden kann

Themen hierzuAssciated topics:

Leistungsfähigkeit des WIM-Systems Backend-Server-Verfahren Projekt-Objekte Rubriken{WIM} Themen {bei openWIM} Objekte beim WIM-System

Das könnte Sie auch interessierenFurther readings:
Internet-Links für openWIM-Entwickler
<2020-03-10>
In den Weiten des Internets gibt es etliche hilfreiche Internetpräsenzen und Dokumente, die für die Entwickler des openWIM-Systems hilfreich sein können. Hier sind einige aufgelistet:   Mehr »
Daten-Layer und -Aktualisierung
<2013-01-06>
Im WIM-System spielen "Vorlagen" eine bedeutende Rolle. Oftmals wird beim Zugriff auf einen Objekt-Parameter der Wert von einem Vorlage-Objekt geholt.   Mehr »
Neues und Geändertes beim openWIM-System
<2019-02-03>
In diesem Artikel werden Neuigkeiten Änderungen zu Funktion und Aussehen des openWIM-Systems aufgelistet.   Mehr »
Objektdaten-Status
<2013-01-11>
Zu den in den Servern gespeicherten Objektdaten gibt es pro Objekt jeweils eine Gruppe von Statuswerten die den Zustand der Daten und laufende Aktionen mit ihnen beschreiben.   Mehr »
Responsive Design
<2015-01-03>
Unter der Bezeichnung "responsive design" oder "adaptive layout" etc. werden Verfahren zusammengefasst, mit deren Hilfe die Darstellung von Inhalten automatisiert an verschiedene Randbedingungen (Display-Größe, Geräte-Art, ...) angepasst werden kann.   Mehr »
Wie bearbeiten Cloud-Server eintreffende Anforderungen der openWIM-Clients?
Wie sind die Schnittstellen und Funktionen gestaltet?
Von: @VB <2016-10-06>
Von den Internet-Browsern ("Clients") werden die URLs der Projekte aufgerufen. Die URLs führen zum (zuständigen) "Cloud"-Server, der - nach Möglichkeit - die von den Clients gewünschten Aktionen ausführt. Beispielsweise zu ladende Daten liefert.   Mehr »
Ausfallsicherheit ("fail save") im Konzept des WIM-Systems
<2013-02-25>
Auch wenn sich die Systemdesigner und -entwickler noch so viele Mühe geben - es ist prinzipiell nicht vermeidbar, dass ein System "ausfällt". Ein wesentliches Konzept des WIM-Systems ist es, solche "Ausfälle" auf möglichst kleine Bereiche einzugrenzen und möglichst "sicher" abzufangen.   Mehr »
Welche Aufgaben liegen für die Bearbeitung von Dokumenten an?
Von: @VB <2015-03-31>
Die Erstellung und Bearbeitung von Dokumenten ist eine der zentralen Aufgaben des openWIM. Hier werden die bekannten Unzulänglichkeiten, anliegende Aufgaben und mögliche Verbesserungen beschrieben.   Mehr »
Welche Rolle spielen "Klassifikationen" im openWIM ?
Von: @VB <2015-03-05>
Die "Klassifikationen" eines Objektes haben vielfältigen Einfluss. Sie werden für die Zuordnungen von Sachrubriken, Zielgruppen und mehr eingesetzt.
   Mehr »
Überwachung der Sitzungen beim openWIM-System
<2017-08-15>
Die Kommunikation der Apps im Browser mit dem Server wird über "Sitzungen" (sessions) geregelt. Mit Hilfe dieses Dokumentes kann eine Übersicht über die beim Server notierten Sitzungen erstellt werden - falls die dafür notwendige Berechtigung aktiv ist.   Mehr »
Parameter von Projekt-Objekten im WIM-System
<2015-03-28>
Ergänzend zu allgemein verwen­deten Info-Objekten besitzen Projekt-Objekte des WIM-Systems weitere Para­meter. Die Para­meter werden hier aufge­führt.   Mehr »
Thematischer Kontext und "Themenwolke" einer Sitzung
<2013-04-28>
Zu einer Projektseite wird stets der jeweils augenblicklich aktuelle thematische Kontext bestimmt und meist in einer "Themenwolke" dargestellt. Dieser thematische Kontext wird anhand der letzten Nutzer-Aktionen und auf Basis der thematischen Verknüpfungen ermittelt.   Mehr »
Steuerung der Darstellung von Objekten
<2019-02-03>
Das openWIM-System bietet die Möglichkeit, die Darstellung von Themen, Dokumenten, usw. in weiten Teilen zu gestalten, ohne dass dazu Änderungen im Programmcode oder an (HTML-)Vorlagen nötig sind.   Mehr »
Auswahl und Reihenfolge der Dokumente bei INFOS-Listen
<2015-11-07>
An diversen Stellen des WIM-Systems sind Listen von Infos zu finden. Hier werden die Verfahren zur Auswahl und Bestimmung der Reihenfolge der dargestellten Infos vorgestellt.   Mehr »
App-BACKEND-Service "objList":
Wie können Objekte-Listen vom Server abgerufen werden?
<2013-11-14>
In verschiedensten Situationen werden in der WIM-App Listen von Objekten benötigt, für deren Zusammenstellung viele Objekte in Frage kommen. Die Auswahl übernimmt der Server auf Basis der von der WIM-App angegebenen Parameter, damit die Menge der zu übertragenden Daten in Grenzen bleibt.   Mehr »
Problem: Langsamer Server; scheinbar leere DB; ...
<2013-06-03>
Die Dateien einer Perl-Datenbasis können irgendwie /plötzlich /unerklärlich "kaput gehen". Mögliche Auswirkungen sind sehr vielfältig!   Mehr »
Notizen zu CouchDB, Fauxton und nano
Von: @VB <2016-10-11>
Die Objektdaten des WIM-Systems werden auf dem Server in der NoSQL-Datenbank "CouchDB" gespeichert, Hier sind Notizen für Entwickler und Betreuer des WIM-Systems zu CloudDB zusammengefasst, die nicht in speziellen eigenen Notizen stehen.   Mehr »
Wie wird eine openWIM-Entwicklungs- und Produktionsumgebung für ein Projekt aufgesetzt?
Von: @VB <2017-03-03>
Die Entwicklung und der Betrieb einer openWIM-basierten Internetpräsenz bzw. App geschieht auf einem Entwicklungs-PC und einem "Produktions"-Server. In diesem Beitrag wird beschrieben, wie diese Systeme aufgesetzt werden und zusammenhängen.   Mehr »
Notizen zu PouchDB
Von: @VB <2017-03-05>
Die Objektdaten des WIM-Systems werden auf dem Server in der NoSQL-Datenbank "CouchDB" gespeichert, Hier sind Notizen für Entwickler und Betreuer des WIM-Systems zu CloudDB zusammengefasst, die nicht in speziellen eigenen Notizen stehen.   Mehr »
Wie kann der ordnungsgemäße Betrieb von openWIM-Systemen überwacht werden?
Von: @VB <2015-03-16>
Für eine zuverlässige Nutzung von openWIM-Systemen ist es unerlässlich, dass der laufende Betrieb "in Realzeit" überwacht werden kann. Der openWIM-Monitor wird dazu verwendet und hier beschrieben.   Mehr »
Notizen zu Express(.js)
Von: @VB <2017-02-12>
Allgemeine Objektparameter
Von: @VB <2015-03-20>
Objekte sind Kern des WIM-Systems. Und "Parameter" (also "Datenwerte") sind essentielle Bestandteile der WIM-Objekte. In dieser Info werden Standard-Parameter kurz vorgestellt.   Mehr »
Die Bildrechte werden in der Online-Version angegeben.For copyright notice look at the online version.

Bildrechte zu den in diese Datei eingebundenen Bild-Dateien:

Hinweise:
1. Die Bilder sind in der Reihenfolge ihres ersten Auftretens (im Quelltext dieser Seite) angeordnet.
2. Beim Anklicken eines der nachfolgenden Bezeichnungen, wird das zugehörige Bild angezeigt.
3, Die Bildrechte-Liste wird normalerweise nicht mitgedruckt,
4. Bildname und Rechteinhaber sind jeweils im Dateinamen des Bildes enthalten.