Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[Entwurf] Grafisches OpenSim Konfigurationstool
#11
Mal ne Zwischenfrage, wer ist @Berti *gg ?
Have a nice Day ;D

Tschöö

Bogus
Zitieren
#12
Hihi, Bogus! Big Grin

Um das Auseinanderlaufen der Debatte zu verhindern, habe ich auf die Kommentare in beiden Foren (hier und bei Metro) simultan geantwortet. Bertl schreibt im Metro-Forum.
Zitieren
#13
ahh ok ..
Have a nice Day ;D

Tschöö

Bogus
Zitieren
#14
Hallo,

ich melde mich mal mit einem Zwischenstand. Wink

Das Konzept im Groben

Erzeugung der Vorbelegung
1) Vorbelegung der notwendigen Parameter mit programminternen Defaults, soweit möglich.
2) Falls eine gridspezifische Konfigurations-XML geladen wird, überschreibt diese die Vorbelegung aus dem ersten Schritt.
3) Falls Ini-Dateien gefunden werden, gibt es zwei Möglichkeiten. Entweder ignorieren, oder "mergen". Beim Mergen werden die gesperrten Einstellungen (s.u.) aus Schritt 2 übernommen, während für änderbare Einstellungen die eigenen Ini-Dateien hergenommen werden.

Anpassung ans Grid
In den gridspezifischen Konfigurations-XML Dateien kann jeder Wert einzeln gesperrt werden, dann kann er in der Bedienoberfläche nicht geändert werden. Dies empfiehlt sich zum Beispiel für die Webadressen des Grids. Nur später in der Lasche "Advanced" denke ich an einen Haken, mit dem man die Sperre dort (und nur dort) entriegeln kann.

Eingaben durch die Benutzer
Alle notwendigen Felder, die bisher noch nicht gefüllt wurden, sind farbig markiert und müssen manuell befüllt werden. Anderenfalls können die neuen Ini-Dateien nicht generiert werden. Alle änderbaren Felder können verändert werden. Die gesperrten Felder können in der normalen Bedienoberfläche nicht verändert werden. Profis können beliebige Parameter weiterhin direkt in den Ini-Dateien ändern, und später ihre Änderungen durch "mergen" (s.o.) übernehmen.

Auf der "Optional-Seite" wird man nur jenen OSSL Funktionen Berechtigungen zuordnen können, die in der Arriba noch als individuell konfigurierbar übrig geblieben sind. Ein generelles Hochschalten des Threat-Levels ist nicht vorgesehen (viel zu gefährlich), und alle über 100 Funktionen einzeln einstellbar machen würde jede Bedienoberfläche überladen.

Später mal wird es auf der "Advanced-Seite" möglich sein, beliebige Werte zu verstellen. Dies dann aber ohne Gegenprüfung auf den Sinngehalt, wer einen Parameter "BlaBlubb = 1234" erfindet, bekommt den in die Ini geblasen. (Größere Mengen von Spezialeinstellungen wird man aber eh besser direkt in den Ini-Dateien machen.)

Priorisierung
- Im ersten Wurf wird nur eine Region konfigurierbar sein. Sind mehrere Regionen in der Regions.ini, dann ist die erste konfigurierbar.
- Im ersten Wurf wird das Tool noch nicht selber auf dem Rechner nach vorhandenen Datenbanken suchen.
- Remotebetrieb wird erst implementiert, wenn der Lokalbetrieb funktional ist.
- Standalones werden erst berücksichtigt, wenn das Programm für Grids funktional ist (einschließlich remote).

--------------------------------------------

Bereits implementiert
- Interne Datenhaltung der Konfigurationsparameter
- Operationen auf den Parametern: Hinzufügen, löschen, ändern, sperren, Vermeidung von "Doppelten", ...
- Laden der Konfigurations-XML
- Zwei Beispiel-XML (Metropolis Vanilla und Metropolis Arriba)
- Laden der Ini-Dateien
- Priorisierung nach Anwenderwunsch einschließlich "Mergen"
- Einfaches Popup für Fehlermeldungen bei fehlgeschlagenem Syntaxcheck und Konfigurationshinweise
- Ein paar wenige Eingabefelder
- Mehrsprachigkeit über separate Ressourcendateien

Zeitplan
- Den ersten Wurf möchte ich spätestens am Ende der Weihnachtsferien veröffentlichen.

Liebe Grüße,
Mareta
Zitieren
#15
Schon mal im Voraus,.ein ganz dickes Lob an dich, Mareta.Smile
Zitieren
#16
Da möchte ich mich Dore gerne anschliessen, finde es super, was du da machst ;D Bin sehr gespannt auf das Ergebnis ;D
Have a nice Day ;D

Tschöö

Bogus
Zitieren
#17
Ja... Das bin ich auch...

Danke dir Mareta. Denn sowas fehlt echt. Smile
DeReOS Grid - http://dereos.org
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Roth2 Ruth2 für OpenSim Manfred Aabye 0 94 16.04.2025, 18:05
Letzter Beitrag: Manfred Aabye
  Server-Tutorial: Linux und OpenSim Mareta Dagostino 52 93.640 30.12.2024, 22:27
Letzter Beitrag: Pius Noel
  OpenSim Currency Server 2024 Manfred Aabye 4 838 30.11.2024, 21:01
Letzter Beitrag: Manfred Aabye
Question OpenSim 0.9.3.0 ist jetzt stabil Jupiter Rowland 3 714 14.11.2024, 21:16
Letzter Beitrag: Jupiter Rowland
  Opensim-Entwicklung Datenbank/Viewer Jules Dreki 31 4.711 31.07.2024, 22:55
Letzter Beitrag: Mareta Dagostino

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste