Zeile 34: | Zeile 34: | ||
!sx_man<br />_maske | !sx_man<br />_maske | ||
!sx_<br />tabelle | !sx_<br />tabelle | ||
! sx_man<br />_tabelle | ! sx_man<br />_tabelle | ||
|- | |- | ||
|'''Allgemein ''' | |'''Allgemein ''' | ||
| | | | ||
| | | | ||
Zeile 53: | Zeile 51: | ||
| x<br /> | | x<br /> | ||
| x !<br /> | | x !<br /> | ||
| x | | x | ||
| x | | x | ||
Zeile 63: | Zeile 60: | ||
| x <br /> | | x <br /> | ||
| x !<br /> | | x !<br /> | ||
| x | | x | ||
| x | | x | ||
Zeile 70: | Zeile 66: | ||
| | | | ||
|x !<br /> | |x !<br /> | ||
| | | | ||
| | | | ||
Zeile 88: | Zeile 73: | ||
|- | |- | ||
|'''Themenbaum'''<br /> | |'''Themenbaum'''<br /> | ||
| | | | ||
| | | | ||
Zeile 101: | Zeile 85: | ||
| | | | ||
| x !<br /> | | x !<br /> | ||
| | | | ||
| | | | ||
Zeile 111: | Zeile 94: | ||
| | | | ||
| x !<br /> | | x !<br /> | ||
| | | | ||
| | | | ||
Zeile 118: | Zeile 100: | ||
|- | |- | ||
|'''Buttons <br />''' | |'''Buttons <br />''' | ||
| | | | ||
| | | | ||
Zeile 133: | Zeile 114: | ||
| x | | x | ||
| x !<br /> | | x !<br /> | ||
| | | | ||
| | | | ||
Zeile 144: | Zeile 124: | ||
| | | | ||
|x <br /> | |x <br /> | ||
|x !<br /> | |x !<br /> | ||
|- | |- | ||
Zeile 153: | Zeile 132: | ||
| | | | ||
| | | | ||
| x | | x | ||
| x | | x | ||
Zeile 161: | Zeile 139: | ||
| | | | ||
| | | | ||
| x | | x | ||
| x | | x | ||
Zeile 171: | Zeile 148: | ||
| | | | ||
| | | | ||
| x | | x | ||
| x | | x | ||
Zeile 181: | Zeile 157: | ||
| | | | ||
| | | | ||
|x | |x | ||
|x | |x | ||
Zeile 191: | Zeile 166: | ||
| | | | ||
| | | | ||
| ? | | ? | ||
| ? | | ? | ||
Zeile 201: | Zeile 175: | ||
| | | | ||
| | | | ||
| ? | | ? | ||
| ? | | ? | ||
Zeile 208: | Zeile 181: | ||
|- | |- | ||
|'''Ergebnisberichte''' | |'''Ergebnisberichte''' | ||
| | | | ||
| | | | ||
Zeile 224: | Zeile 196: | ||
| | | | ||
|x !<br /> | |x !<br /> | ||
| x <br /> | | x <br /> | ||
|- | |- | ||
Zeile 234: | Zeile 205: | ||
| | | | ||
| x !<br /> | | x !<br /> | ||
|<br /> | |<br /> | ||
|- | |- | ||
Zeile 243: | Zeile 213: | ||
| | | | ||
| | | | ||
|! | |x ! | ||
| x <br /> | | x <br /> | ||
|- | |- | ||
Zeile 253: | Zeile 222: | ||
| | | | ||
| | | | ||
|! | |x ! | ||
|<br /> | |<br /> | ||
|- | |- | ||
|'''Formulare''' | |'''Formulare''' | ||
| | | | ||
| | | | ||
Zeile 272: | Zeile 239: | ||
| | | | ||
| x !<br /> | | x !<br /> | ||
| | | | ||
| | | | ||
Zeile 283: | Zeile 249: | ||
| | | | ||
| x !<br /> | | x !<br /> | ||
| | | | ||
|<br /> | |<br /> | ||
Zeile 293: | Zeile 258: | ||
| x <br /> | | x <br /> | ||
|x !<br /> | |x !<br /> | ||
| | | | ||
|<br /> | |<br /> | ||
|- | |- | ||
|'''Navigation''' | |'''Navigation''' | ||
| | | | ||
| | | | ||
Zeile 312: | Zeile 275: | ||
| x | | x | ||
| x !<br /> | | x !<br /> | ||
| x | | x | ||
| x | | x | ||
Zeile 322: | Zeile 284: | ||
| x <br /> | | x <br /> | ||
|x <br /> | |x <br /> | ||
| x | | x | ||
|x<br /> | |x<br /> | ||
|- | |- | ||
|<span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;"> | |<span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;">nd_navi_panel_orgunits</span> | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | |x ! | ||
|- | |- | ||
| nd_navi_bottom | | nd_navi_bottom | ||
Zeile 352: | Zeile 302: | ||
| x | | x | ||
| x !<br /> | | x !<br /> | ||
| x | | x | ||
| x | | x | ||
|- | |- | ||
| nd_navi_orgunits | | nd_navi_orgunits | ||
| | | | ||
| | | | ||
Zeile 372: | Zeile 320: | ||
| | | | ||
| | | | ||
| x | | x | ||
| x !<br /> | | x !<br /> |
Version vom 14. Februar 2024, 14:07 Uhr
Prinzipien
- Minimaler Einsatz von Javascript und JS-Frameworks
- Maximaler Einsatz von HTML 5 / CSS / Bulma
- Responsiv
Implementierung
Generierung und Test
Erster Startpunkt ist der Downloadbereich. Hier gibt es eigene XSL Stylsesheets, zuerst einmal nur für die Maske 520 Downloads. Aktueller Ort:
/home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/
Generierung auf V2/Community Server (in Short):
cd /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/ git pull rsync_to_community.x
Danach im Browser den Webanwendung Manager Cache leeren und die Maske neu öffnen.
Allgemeines Komponenten
Neue Templates liegen im Ordner /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/
- xml/pageComponents_html5.xsl
- xml/dialogs.xsl
Weitere Layoutdateien siehe Liste in
- include_list.txt
Templates
Anmerkungen zur Tabelle:
- x = Hier ist Template zu integrieren
- ! = Hier liegt Templateoriginal
new design templatename |
sx_ login |
sx_ menue |
sx_ abfragen |
sx_ maske |
sx_man _maske |
sx_ tabelle |
sx_man _tabelle |
---|---|---|---|---|---|---|---|
Allgemein | |||||||
nd_pagetitle | x | x | x | x |
x ! |
x | x |
nd_breadcrumb | x | x |
x ! |
x | x | ||
nd_infotiles | x ! |
||||||
Themenbaum |
|||||||
nd_query_subdir | x ! |
||||||
nd_query_list | x ! |
||||||
Buttons |
|||||||
nd_buttonbar_mask |
x | x ! |
|||||
nd_buttonbar_table | x |
x ! | |||||
nd_exportbuttons | x | x | |||||
nd_dokulinks | x | x | x | x | |||
nd_lesezeichen | x | x | x | x | |||
nd_deeplink | x | x | x | x | |||
nd_sichtauswahl | ? | ? | ? | ? | |||
nd_comboauswahl | ? | ? | ? | ? | |||
Ergebnisberichte | |||||||
nd_legend_explanation | x ! |
x | |||||
nd_resultset_simple | x ! |
||||||
nd_resultset_man | x ! | x | |||||
nd_resulset_tree | x ! | ||||||
Formulare | |||||||
nd_selectionform | x ! |
x | |||||
nd_selectionform_man | x ! |
||||||
nd_formsubmit | x |
x ! |
|||||
Navigation | |||||||
nd_navi_top | x | x | x | x ! |
x | x | |
nd_navi_panel | x ! |
x |
x |
x |
x | x | |
nd_navi_panel_orgunits | x ! | ||||||
nd_navi_bottom | x | x | x | x | x ! |
x | x |
nd_navi_orgunits | x ! | ||||||
nd_navi_resultset | x | x ! |
Masken
Neue Templates liegen im Ordner /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/
- xml/maske_html_download.xsl
Für den öffentlichen Downloadbereich ohne Login ist eine daraus generierte Datei vorhanden:
- xml/download_mask.htm
Diese Datei wird generiert mit
. SQL_ENV_COMMUNITY cd /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/xml sx_transform.x -IN:downloads_maske.xml -XSL:maske_html_download.xsl -OUT:download_mask.htm -method:html
Danach müssen die versteckten Felder
<input type="hidden" name="kennung" value="anonym"> <input type="hidden" name="passwort" value="anfang12"> <input type="hidden" name="maxoffset" value="1000">
unterhalb des <form>-Elements ergänzt werden, und das form-action auf einen relativen Link umgesetzt werden:
<form name="maske" id="SuperXMaske" method="post" charset="UTF-8" action="../servlet/SuperXmlTabelle">...
Tabellen
Neue Templates liegen im Ordner /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/
- xml/tabelle_html_download.xsl
Diese Datei wird zum Testen generiert mit
. SQL_ENV_COMMUNITY cd /home/superx/git/Memtext-Interna/devel_module/kern/2021_superx_layout/xml sx_transform.x -IN:downloads_tabelle.xml -XSL:tabelle_html_download.xsl -OUT:test.htm -method:html