ThemaTopic:
Im WIM-System verwendete Technologien
Zur Realisierung der Systemdesignziele des WIM-Systems wurde verschiedene Technologien entwickelt. Die Infos dazu sind unter diesem Oberthema zusammengefasst.
Verwandte ThemenRelated topics:
Module (WIM) Bedienungstableaus {WIM} Objekte beim WIM-System WIM-Projekte Themen {bei openWIM} Requests im WIM-System Datenschutz {WIM} Basis-Layout bei WIM-Systemen Hinweise im WIM-System WIM-Datenangaben Zwischenspeicherung Rubriken{WIM} Endlos-Prinzip Aktualisierungen {WIM} Parrallelbearbeitung Protokoll-Dateien Datenbasen (WIM) URLs Apps (WIM) Sensoren (WIM) Modulatoren (WIM) Berechtigungen Angemeldete Nutzer Konzepte + Strukturen
Artikel zum ThemaArticles on the topic:
Aufbau einer Internetpräsenz mit dem WIM-System
<2013-08-04>
Mit dem WIM-System können kleine, überschaubare Internetpräsenzen leicht aufgebaut werden, aber auch sehr umfangreiche. Diese Info soll einen Überblick über den Aufbau des WIM-Systems und das Zusammenspiel seiner wichtigsten Komponenten geben. Mehr »
Wie werden Zugriffs-Konflikte beim Editieren gelöst?
<2019-03-10>
Um Konsistenz-Probleme zu verhindern, die beim zeitgleichen Bearbeiten von Objekten entstehen können, werden im openWIM-System Änderungssperren eingesetzt. Beim Beginn der Bearbeitung einer Eigenschaft wird dafür eine exklusive Bearbeitungserlaubnis (= Reservierung) für die betroffene Obj-Eigenschaft angefordert. Mehr »
Wie geschieht die Koordination zwischen den Modulen im Client?
Von: @VB <2015-04-18>
Die Module zur Darstellung der Informationen sind zwar in einer hierarchischen Struktur miteinander verknüpft, doch die Aufgabenteilung ist sehr kooperativ geregelt. Jedes Modul agiert möglichst autonom in seinen eigenen Aufgabenbereich, stimmt jedoch alle Aktionen, die andere Module betreffen, mit denen ab. 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 »
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.
Mehr »
Wie ist die Requestbearbeitung auf den Servern strukturiert?
<2013-09-30>
Eine Hauptaufgabe der WIM-App (im Internetbrowser) ist es, die Objektdaten darzustellen. Dazu müssen diese (meist) beim Server beschafft und dargestellt werden. Hier werden die Verfahren zur Beschaffung und Aktualisierung für Software-Entwickler beschrieben. Mehr »
Datenschutzerklärung zu openWIM(.org)
<2018-05-23>
Erläuterungen zum Datenschutz bei der Nutzung von openWIM.org sowie zu Internetpräsenzen, die mit dem openWIM-System realisiert wurden und über keine gesonderte Datenschutzerklärung verfügen. Mehr »
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 »
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 »
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 »
Wie werden Infos oder Themen sichtbar gemacht?
<2014-05-24>
Bei verschiedensten Anlässen wird es notwendig, bestimmte Moduldarstellungen für die Nutzer sichtbar zu machen. Dieses kann beispielsweise durch Scrollen oder intransparent machen geschehen,
Hier werden die dabei verwendeten Verfahren beschrieben. Mehr »
Logfiles im WIM-System
<2013-10-15>
Aufgetretene Probleme und entdeckte potentielle Gefahren beim Betrieb des WIM-Systems werden in Protokolldateien aufgezeichnet. Damit das WIM-System aus seiner aktuellen Nutzung lernen kann, werden (nicht personenbezogene) Daten aufgezeichnet und automatisch ausgewertet. Mehr »
Angemeldete Nutzer im WIM-System
Wofür sind Nutzer-Anmeldungen im WIM-System nützlich oder gar nötig ?
<2014-03-08>
In der Regel wird das WIM-System "anonym" genutzt. Um jedoch eigene Daten einbinden zu können oder systemkritische Aktionen durchführen zu können werden Nutzeranmeldungen und ggf. zugeteilte Berechtigungen benötigt. Mehr »
Was ist die Aufgabe der "Modulatoren" im WIM-System?
<2014-05-28>
Im WIM-System sind globale statische "Beeinflussungsparameter" vorgesehen, die zur Steuerung der Verarbeitung genutzt werden können. So können beispielsweise die WIM-Version, Build, Browser und diverses andere abgefragt werden. Mehr »
Anordnung von WIM-App-Modulen
<2013-03-28>
Innerhalb eines (BOX-)Moduls können Module in verschiedener Art und Weise angeordnet werden. Dieser Beitrag geht näher darauf ein. Mehr »
Was ist die Aufgabe der RENDER-Methoden der Client-Module?
<2014-08-03>
Die RENDER-Methode stellt "das Rückgrat" der Aktionen zur Erstellung oder Aktualisierung der Darstellungen in den Client-Modulen dar. Es besteht aus einer Reihe von Abschnitten, die - meist mit Unterbrechungen - Schritt für Schritt abgearbeitet werden. Mehr »
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 »
Bereitstellung von Objektdaten
<2019-02-17>
Für die Erarbeitung der Darstellungen werden Objekt-Daten benötigt. Die zur Beschaffung dieser Objektdaten genutzten Verfahren werden hier erläutert. 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 »
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 »
Grundlegendes zum Message-Handling
Von: @VoBee <2020-03-28>
Das openWIM-System besteht aus mehreren "Instanzen", die zusammenwirken und ihre Informationen (meist über ein Netzwerk) austauschen müssen. Die Grundlagen dazu sollen hier dargestellt werden. Mehr »
ModuleSpec -Datensätze im WIM-System
<2014-05-25>
Der Datentyp "ModuleSpec" dient zur Definition von Modulen. Die entsprechenden Datensätze können verschiedenste Parameter enthalten, die hier beschrieben werden. Mehr »
Ausnahme-Situationen:
Wie kann man mit "Unerwartetem" umgehen?
<2019-04-14>
Wie sollte in konkret unvorhergesehene Ereignisse und Situationen agiert werden? Wie sollten try und catch etc. sowie Problem-Einträge in Logfiles und Nutzer-Benachrichtigungen eingesetzt werden? Mehr »