21 |
21 |
4.1e |
28.10.2012 |
ullia guide: Aufbau eines Benutzerhandbuches |
guide.ullia.de |
22 |
22 |
4.2. |
30.10.2012 |
weitere Restrukturierung |
baseConfig weiter minimiert: next step: Versionsnummer auslagern dann kann diese Stage-Abhängig unverändert erhalten bleiben und die Dateien im Root-Verzeichnis brauchen nicht mehr depolyed werden. |
23 |
23 |
4.2c |
31.10.2012 |
weitere Restrukturierung baseConfig |
Config restrukturiert sodass nun sämtlicher Stage-unabhängiger code in einem Verzeichnis ist. Dort wird auch die Versionsnummer gepflegt, sodaß sich deployments nun noch einfacher durchführen lassen. |
24 |
24 |
4.2d |
03.11.2012 |
Erweiterung dsnTabCombo_Types |
Neue auth_[TYPEN] zur Unterstützung von custom Login Formularen:auth_userIdauth_passwordauth_emailauth_levelauth_roleauth_rightauth_loginContextDie ersten typen drei können zur authentifizierung gegen eine Tabelle mit diesen Typen geprüft werden.Geprüft wird mit einem Standard-Button welcher das command login erhält, unter dataOprtions wird die dsn_ tab_ Verbindung des Buttons zur Tabelle hergestellt. |
25 |
25 |
4.2e |
04.11.2012 |
Validierung TabDef (ColumnName) |
Bei Neuanlage / Änderung von Tabellenspalten wird die Eindeutigkeit von Spaltenname geprüft |
26 |
26 |
4.2f |
05.11.2012 |
ullia-cts Change Tracking System |
5.11.2012: ullia-cts Auf ullia-cts wird das zukünftig Changemanagement für ullia Anwendungen gebündelt |
27 |
27 |
4.3. |
18.11.2012 |
ullia-mockups, login -> (authenticate + authorize) |
18.11.2012: ullia-cts Mit ullia-mockups können Mockups für Webanwendungen direkt im Browser erstellt werden. Durch die Trennung des login -Befehls in die beiden Steps authenticate und authorize können Anwendungen in verschiedenen Kontexten betrieben werden. |
28 |
28 |
4.3a |
22.11.2012 |
fullscreen-api css-support |
22.11.2012: Fullscreen-API css-support Style-Compiler unterstüzt pseudo-css Klasse :fullscreen . Diese wird Client-gerecht gerendert zu Firefox: :-moz-full-screen Chrome, Safari: :-webkit-fullscreen |
29 |
29 |
4.3b |
23.11.2012 |
::focus-inner css-support |
23.11.2012: [[::]]focus-inner css-support Style-Compiler unterstüzt pseudo-css Klasse [[::]]focus-inner . Diese wird Client-gerecht gerendert zu Firefox: [[::]]-moz!-focus-inner Soll bewirken dass beim Focus kein gestrichelter Rahmen um das Element gerendert wird. |
30 |
30 |
4.3c |
24.11.2012 |
sysCommand: Berechtigungsprüpfung via authSysCommandLevel |
24.11.2012: sysCommand: Berechtigungsprüpfung via authSysCommandLevel sysCommand: berechtigungsprüpfung via authLevel und allowed / disallowed beheimatet in authorization/authSysCommandLevel aus Performance-Gründen wird eine authLevel abhängige Liste aller verfügbaren kommandos aufgebaut. |
31 |
31 |
4.4. |
25.11.2012 |
Benutzereinstellungen speichern |
25.11.2012: Benutzereinstellungen individuell speichern Gespeichert werden: bodyClass Settings: alle css-Klassen die mit u_ beginnen und nicht in der Blacklist sind Drag-Window Positionen welche einen persist Namen haben (u_) AppData Layout = Style Speicherort: Neue Domain appData unabhängig, jedoch userspezifisch: all_settings authPersist authUserSettingsPersist |
32 |
32 |
4.4a |
26.11.2012 |
authUserStartPage: Individuelle Benutzer-Startseite |
26.11.2012: Benutzerindividuelle Startseite Aktuell kann der Admin für jeden Anwender eine individuelle Startseite festlegen: ToDo : Der Benutzer soll diese selber festlegen können. Hierzu als Idee: bei den Benutzerdaten wird die Startseite bereits angezeigt. Hier soll es einen Button zum ändern geben welcher dann per ajax-Dragwindow die Sitemap zeigt. Ein Klick auf einen Link fügt diesen dann als Startseite ein. Zum Speichern muß anschließend, so wie bisher bei den anderen Settings auch, auf den Button "saveUserSettings" geklickt werden. |
33 |
33 |
4.4b |
27.11.2012 |
bugfix ajax chr(160) / dbTree (settings) |
27.11.2012: Unicode Leerzeichen / space Bugfix: Ajax-Response lieferte bei Leerzeichen ord(" ")=160 also +#160; entspricht chr(160) nichts zurück. Vermutung die json-Konvertierung schlägt fehl. Abhilfe #160 ersetzen in normales Leerzeichen #32: $html = str_replace (chr( 160 ), chr( 32 ), $html); Damit können auch alte Orangerie / Lederstrumpf artikel-Listen per ajax sortiert werden. Administration: dbTree (settings) = domain all_settings kann nun im Datenbank-Browser via DB-Tree gepflegt werden |
34 |
34 |
4.5. |
01.12.2012 |
Chooser für userSettings / application / afterLogin- Startpage |
01.12.2012: userSettingsChooser Das Kommando appData zeigt aktuelle Einstellungen. Die Seite unterstützt nun für hinreichend berechtigte User die Auswahl von Style, Appllication und Startseite (die Seite welche nach dem Anmelden angezeigt werden soll) |
35 |
35 |
4.6. |
08.12.2012 |
ajax / setBodyClass / submitBtnOnEvent |
08.12.2012: Komfort-Funktionen bzgl. ajax, bodyClass und Button-Verknüpfung ajax : via checkbox kann ein Datentype als ajax-markiert werden. Anwendung: ein Button wird mit ajax-Markiert und schon wird der zugehörige Submit asynchron ausgeführt. Eine zusätzliche Markierung des Buttons mit submitBtnOnEvent kennzeichnet den Button als sogenannten "Autorefresh-Ajax Button" submitBtnOnEvent : Via checkbox kann ein Datentype über submitBtnOnEvent einen eventgesteuerten Submit auslösen. Der Event ist defaultmäßtig sinnvoll am Datentyp voreingestellt: (select-Box: löst bei onchange aus, ein text-Eingabefeld beim Key-Up der ENTER-Taste). Hiermit gelingt es auf einfache Weise z.B. über eine selectBox via submitBtnOnEvent (löst den zugehörigen Button aus) in Kombination von setState unterschiedliche Bereiche auf einer Seite ein- / auszublenden. Die Kombination ajax / submitBtnOnEvent sowie ein mit ajax markierter button ist eine ideale Kombo setBodyClass Setz den value als body-Class, analog zu setState |
36 |
36 |
4.6a |
14.12.2012 |
imageUpload Bugfix |
14.12.2012: Fehler beim generieren des Upload-Pfades behoben (Syntax) |
37 |
37 |
4.6b |
16.12.2012 |
fileUpload: typen konfigurierbar |
15.12.2012: neben Bildern (jpg,gif,png) können nun auch andere Dateien hochgeladen werden z.b. pdf,zip |
38 |
38 |
4.6c |
19.12.2012 |
Bugfixes |
19.12.2012: Bugfix Expert-Config: pageId hatte pInfo gesetzten Wert mit db-page id_ ersetzt, danach wurden die Configs für allowed etc nicht gefunden.Abhilfe pageId umbenannt in pageKeyId |
39 |
39 |
4.6d |
20.12.2012 |
Neu: doEditDsnTabDefinition:pager eingebaut |
20.12.2012: pager für doEditDsnTabDefinition dsnTabPrevPage dsnTabNextPage |
40 |
40 |
4.6e |
20.12.2012 |
Bugfixe doctype |
20.12.2012: Bugfix doctype html4 renderte 0 |