Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
(User-visible)
Es soll ein In-App Dokumentationssystem für Top-Logic entwickelt werden. Dieses soll langfristig die existierende "Online Hilfe" ablösen.
Verbesserung
Die bisherige "Online Hilfe" hat mehrere Nachteile:
- Sie muss extern gepflegt werden.
- Sie wird über ein komplizierten, instabilen Prozess in die Anwendung importiert.
- Ihr Code ist stark veraltet und eignet sich nicht für die Weiterentwicklung.
Daher soll ein neues System entwickelt werden, dass diese Probleme behebt:
- Die Dokumentation wird In-App gepflegt.
- Die Dokumentation wird in der Datenbank abgelegt, so wie zum Beispiel auch neue Sichten.
- Die Dokumentation kann per Knopf (in den Workspace) exportiert werden.
- Existierende Dokumentation im Workspace wird beim Starten der Anwendung importiert.
- Das In-App Dokumentationssystem wird vorerst parallel zur "Online Hilfe" existieren. Dadurch kann jede Anwendung selber entscheiden, wann sie umsteigt.
Anwendung
Eclipse-Projekt: com.top_logic.doc
Applikationen müssen von com.top_logic.doc anstatt com.top_logic.help erben. Dann bekommen sie automatisch die "neue" Dokumentation.
Verwandte Tickets
Unter #24665 gibt es eine Ideen-Sammlung zu dem Themen-Komplex.
Test
Beim Öffnen des Hilfe-Fensters wird die neue Dokumentation angezeigt.