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