Opened 10 years ago

Last modified 21 months ago

#473 new Open task

Redesign concept of Standalone/Tutorial plugins

Reported by: Matthäus Wander Owned by: krauss
Priority: Important Milestone: CrypTool 2.1 - Release 2020.1
Component: General Keywords:
Cc:

Description

Ziel: Es soll eine Struktur entstehen, die zur Wiederverwendung gemeinsam genutzter Mechanismen einlädt und die ein gemeinsames Look&Feel der Standalone/Tutorial-Plugins vorgibt.

Konkrete Punkte, die in den Standalone-Plugins für sich geschlossen implementiert sind:

  • Eigenes HTML-basiertes Hilfesystem (kontextbezogen)
  • Navigationsleisten
    • Leiste links: identisch in beiden (nur unterschiedliche Breite)
    • Leiste oben: in Primes vorhanden, in PKCS1 nicht
  • Startseite (intern als Webbrowser-Fenster implementiert)
    • Druckfunktion in Primes vorhanden, in PKCS1 nicht
    • Kontextmenü bei rechtsklick in Primes unterdrückt, in PKCS1 nicht
    • leicht unterschiedliches Layout, z.B. Trennstriche, Überschriften
  • Mehrsprachensupport ist leicht anders, aber kompatibel zum CT2-Ansatz
  • WinForms wird für die Webbrowser-Fenster und eine DataGrid-Ansicht verwendet (Clipping-Fehler an Fensterrändern!)
  • Offene Tabs werden nicht beim Start wiederhergestellt (CrypWin speichert Liste der Templates, nicht Standalone-Plugins)
  • Primes hat ein eigenes Optionsfenster (modaler Dialog!), dessen Einstellungen aber nicht gespeichert werden

Sonstiges zu klären:

  • Abschlussarbeiten/Hintergrundmaterial zu Primes und PKCS1 sichten und die dort definierten Ziele mit unseren Vorstellungen abgleichen
  • PKCS1 nutzt sequenzielle Eingabe von Fenster zu Fenster -> entspricht das genau dem Wizard-Prinzip oder gibt es mehr Sprünge zwischen den

Fenstern?

  • Primes verfolgt eher Toolbox-Ansatz im Gegensatz zu PKCS1 und Wizard
    • -> Ist es den Aufwand wert einen separaten Tutorial-Ansatz zu pflegen oder lohnt es sich eher den Wizard um "freie" Navigationsmöglichkeiten zu erweitern?
  • Konzeptuellen Unterschiede und Gemeinsamkeiten von Wizard und Tutorial schriftlich festhalten, damit in Zukunft klar ist, was wo rein gehört.

Change History (7)

comment:1 Changed 10 years ago by Arno Wacker

Milestone: CrypTool 2.0 RELEASECrypTool 2.1

comment:2 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 BETA 1CrypTool 2.1 - Q2 Release

Ticket retargeted after milestone closed

comment:3 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - Q2 ReleaseCrypTool 2.1 - 2018.2 Release

Milestone renamed

comment:4 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - 2018.2 ReleaseCrypTool 2.1 - Release 2018.2

Milestone renamed

comment:5 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.2CrypTool 2.1 - Release 2018.3

Ticket retargeted after milestone closed

comment:6 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.3CrypTool 2.1 - Release 2019.1

Ticket retargeted after milestone closed

comment:7 Changed 21 months ago by kopal

Milestone: CrypTool 2.1 - Release 2019.1CrypTool 2.1 - Release 2020.1

Milestone renamed

Note: See TracTickets for help on using tickets.