Keine Bearbeitungszusammenfassung |
|||
Zeile 26: | Zeile 26: | ||
|- | |- | ||
! new design <br />templatename | ! new design <br />templatename | ||
! sx_<br />login | |||
! sx_<br />menue | ! sx_<br />menue | ||
! sx_<br />abfragen | ! sx_<br />abfragen | ||
Zeile 31: | Zeile 32: | ||
! sx_man<br />_maske | ! sx_man<br />_maske | ||
! sx_man<br />_tabelle | ! sx_man<br />_tabelle | ||
! | ! sx_baum<br />_tabelle | ||
! sx_<br />tabelle | |||
! | |||
|- | |- | ||
|'''Allgemein ''' | |'''Allgemein ''' | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Zeile 50: | Zeile 46: | ||
|- | |- | ||
| nd_pagetitle | | nd_pagetitle | ||
|x | | x | ||
| x | |||
| | | | ||
| x | | x | ||
Zeile 56: | Zeile 53: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
|- | |- | ||
| nd_breadcrumb | | nd_breadcrumb | ||
| x | |||
| x | | x | ||
| | | | ||
Zeile 67: | Zeile 63: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
|- | |- | ||
|'''Abfragen''' | |'''Abfragen''' | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Zeile 82: | Zeile 75: | ||
| | | | ||
|- | |- | ||
|nd_query_dir | | nd_query_dir | ||
| x | |||
| x | |||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|nd_query_list | | nd_query_list | ||
| | | | ||
| | | | ||
Zeile 99: | Zeile 91: | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Zeile 107: | Zeile 98: | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Zeile 117: | Zeile 107: | ||
| nd_buttonbar | | nd_buttonbar | ||
| | | | ||
| | |||
| | | | ||
| x | | x | ||
Zeile 122: | Zeile 113: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
|- | |- | ||
Zeile 129: | Zeile 118: | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Zeile 138: | Zeile 126: | ||
|- | |- | ||
| nd_dokulinks | | nd_dokulinks | ||
| | | | ||
| | | | ||
Zeile 155: | Zeile 142: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 166: | Zeile 152: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 177: | Zeile 162: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 188: | Zeile 172: | ||
| | | | ||
| x | | x | ||
| | | | ||
| | | | ||
|- | |- | ||
|'''Ergebnisberichte''' | |'''Ergebnisberichte''' | ||
| | | | ||
| | | | ||
Zeile 211: | Zeile 192: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 223: | Zeile 202: | ||
| - | | - | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 235: | Zeile 212: | ||
| x | | x | ||
| - | | - | ||
| | | | ||
| | | | ||
Zeile 247: | Zeile 222: | ||
| - | | - | ||
| - | | - | ||
| | | | ||
| | | | ||
|- | |- | ||
|'''Formulare''' | |'''Formulare''' | ||
| | | | ||
| | | | ||
Zeile 271: | Zeile 242: | ||
| - | | - | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 283: | Zeile 252: | ||
| - | | - | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 295: | Zeile 262: | ||
| - | | - | ||
| x | | x | ||
| | | | ||
| | | | ||
|- | |- | ||
|'''Navigation''' | |'''Navigation''' | ||
| | | | ||
| | | | ||
Zeile 319: | Zeile 281: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 331: | Zeile 291: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 343: | Zeile 301: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | | ||
Zeile 355: | Zeile 311: | ||
| x | | x | ||
| - | | - | ||
| | | | ||
| | | | ||
Zeile 367: | Zeile 321: | ||
| x | | x | ||
| x | | x | ||
| | | | ||
| | | |
Version vom 28. Januar 2024, 16:19 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
new design templatename |
sx_ login |
sx_ menue |
sx_ abfragen |
sx_ maske |
sx_man _maske |
sx_man _tabelle |
sx_baum _tabelle |
sx_ tabelle |
---|---|---|---|---|---|---|---|---|
Allgemein | ||||||||
nd_pagetitle | x | x | x | x | x | x | ||
nd_breadcrumb | x | x | x | x | x | x | ||
Abfragen | ||||||||
nd_query_dir | x | x | ||||||
nd_query_list | ||||||||
Buttons | ||||||||
nd_buttonbar | x | x | x | x | ||||
nd_exportbuttons | ||||||||
nd_dokulinks | ||||||||
nd_lesezeichen | x | x | x | |||||
nd_deeplink | x | x | ||||||
nd_sichtauswahl | x | x | x | x | ||||
nd_comboauswahl | x | x | ||||||
Ergebnisberichte | ||||||||
nd_legend_explanation | - | - | x | x | ||||
nd_resultset_simple | - | - | - | x | ||||
nd_resultset_man | - | - | x | - | ||||
nd_resulset_tree | - | - | - | - | ||||
Formulare | ||||||||
nd_selectionform_sos | x | x | - | x | ||||
nd_selectionform_man | x | x | - | x | ||||
nd_formsubmit | x | x | - | x | ||||
Navigation | ||||||||
nd_navi_top | x | x | x | x | x | |||
nd_navi_panel | x | x | x | x | x | |||
nd_navi_bottom | 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