Author:   Lars Michelsen <[email protected]>
Date:     Mon Nov 21 13:04:58 2011 +0100
Committer:   Lars Michelsen <[email protected]>
Commit-Date: Mon Nov 21 13:04:58 2011 +0100

Updated TODOs

---

 TODO |   62 +++++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 47 insertions(+), 15 deletions(-)

diff --git a/TODO b/TODO
index 70d0016..1fd569b 100644
--- a/TODO
+++ b/TODO
@@ -25,20 +25,6 @@ Installer:
    Leider ist das nicht ganz so einfach, wie bei den anderen Attributen, da in 
anderen Sektionen
    diese Optionen noch erlaubt sind.
 
-Redesign Map Aufbau:
-  Map Aufbau gliedert sich in 2 Phasen
-  1. Was kommt auf die Map? Mögliche Quellen:
-    - Map-Konfiguration
-    - Funktion liefert Datenkostrukt zurück (wird zu Map-Konfiguration 
gemerged)
-      - Nagios Parents (Automap)
-      - Externe DB
-    - Es könnte auch ein Include auf irgendeine Datei sein
-      - Die Funktion wird nur beim Parsen der Map Konfiguration geladen; Die 
Daten kommen mit in den Map-Cache
-      - Frage hier: Wie wird der Map-Cache ungültig gemacht?
-      - Die Funktion kann dann z.B. externe Datenbanken/Livestatus oder so 
anzapfen um von dort automatisch Objekte zu holen
-    - Das Konstrukt kann auch Objekte mit Eigenschaften enthalen, diese 
könnten dann von der Map Konfiguration überschrieben werden (?)
-  2. Welche Eigenschaften haben die Objekte?
-
 *** Linien (Auch für neue Automap wichtig!) ***
  - Pfeilspitzen konfigurierbar machen
    - Größe
@@ -46,7 +32,6 @@ Redesign Map Aufbau:
    - Farbe (?)
  - Offset zum Ziel
 
-
 *** Cleanups ***
   - Variablen nach int/boolean casten, wenn sinnvoll
   - Objekte klonen wieder implementieren
@@ -54,6 +39,53 @@ Redesign Map Aufbau:
   - ajax Funktionen aufräumen/konsolidieren
   - OMD Tests
 
+*** Icon Koordinaten zentrieren ***
+
+Die Icon Koordinaten beziehen sich momentan auf die linke obere Ecke der Icons.
+Eine Änderung auf einen Bezug zum Zentrum eines Objekts würde mehrere 
Vorteile
+mit sich bringen. Beispielsweise könnten die Icons innerhalb eines Iconsets
+verschiedene Größen haben.
+
+Wie soll das bei Textboxen gehen? Eventuell muss man bei jedem neu Rendern die
+Maße des Objektes ermitteln und prüfen, ob es neu positioniert werden muss.
+
+Eine Nebenwirkung könnte sein, dass die Entfernungen der Controls und die 
anderer
+relativ positionierten Objekte nicht automatisch mitskaliert werden.
+
+*** Nicht kompletter Reload bei veränderter Map Konfiguration ***
+
+Der Trend geht an einigen Stellen stark richtung dynamische Map 
Konfigurationen.
+Dem sollte man irgendwie begegnen. Momentan wird die Seite vom JS Frontend
+komplett neu geladen. Der bessere Weg wäre, wenn das Frontend irgendwie die 
Differenz
+zwischen der aktuell geladenen Konfiguration und der aktuellen 
Konfigurationsdatei
+ermitteln könnte und dann anhand dessen einzelne Objekte 
hinzufügt/aktualisiert/entfernt.
+
+*** Programmierte Map Konfiguration ***
+
+Das Format der Map Konfiguration ist in erster Linie dazu da Anfängern die 
Arbeit mit
+den Konfig-Dateien zu erleichtern. Mit PHP Dateien hat es in der Vergangenheit 
immer
+wieder Syntaxfehler etc. gegeben.
+
+Nun gibt es aber einige Anwendungsfälle, in denen man anstatt eine Map 
Konfiguration zu
+parsen lieber eine dynamische Konfiguration erzeugen möchte. In dem Fall ist 
die Map
+Konfiguration eher hinderlich. Man könnte gleich ein PHP Datenkonstrukt 
erzeugen.
+
+Bei solchen dynamischen Konfigurationen muss man nur dem JS Frontend irgendwie 
mitteilen,
+wenn es Änderungen gibt.
+
+Einige weitere Gedankenfetzen:
+  Map Aufbau gliedert sich in 2 Phasen
+  1. Was kommt auf die Map? Mögliche Quellen:
+    - Map-Konfiguration
+    - Funktion liefert Datenkostrukt zurück (wird zu Map-Konfiguration 
gemerged)
+      - Nagios Parents (Automap)
+      - Externe DB
+    - Es könnte auch ein Include auf irgendeine Datei sein
+      - Die Funktion wird nur beim Parsen der Map Konfiguration geladen; Die 
Daten kommen mit in den Map-Cache
+      - Frage hier: Wie wird der Map-Cache ungültig gemacht?
+      - Die Funktion kann dann z.B. externe Datenbanken/Livestatus oder so 
anzapfen um von dort automatisch Objekte zu holen
+    - Das Konstrukt kann auch Objekte mit Eigenschaften enthalen, diese 
könnten dann von der Map Konfiguration überschrieben werden (?)
+  2. Welche Eigenschaften haben die Objekte?
 
 *** Shortcuts einbauen ***
 


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to