<div dir="ltr"><div><div><div><div dir="ltr"><br></div>Kollege Berger hatte jüngst völlig recht, den unübersichtlichen Dateienwust von a35 anzuprangern. <br></div>Wir haben einige Personenstunden drangesetzt, zu sichten, zu straffen und zu reorganisieren. Wozu auch gehört, die Dateinamen logisch konsequenter zu gestalten. Dabei gilt jetzt: <br>
</div>nur Kleinbuchstaben, Bindestrich als einziges Sonderzeichen, modellspezische Dateien erkennbar an -pc (normaler Browser), -tab (Tablet) bzw. -app (Smartphone).<br></div>Wer schon eine Implementierung hat, kann die Umstellung ohne große Probleme durchführen.<br>
<div>Jobs und Parameter sind nicht betroffen!<br></div><div><br>Hier in Kurzform die neue Liste der für a35 nötigen Dateien:<br><br><br><span style="font-family:courier new,monospace">a35 Architektur 2013-11-18<br>
---------------<br><br><br>Ordner<br>------<br><br>WebDir: z.B. c:\xampp\htdocs\db oder /var/apache/htdocs/db<br><br>Scripts: WebDir/scripts; darunter ./jobs f.d. allg. Jobs<br><br>Datenbank: z.B. WebDir/katalog<br>
.../$Jobdir f. spezifische Jobs (s. ajax3ini.php)<br><br>Anm.: Dateinamen mit _ sind veraltet und werden nicht mehr verwendet.<br> Konsequent nur Kleinbuchstaben und -<br>Achtung Anwender: vorhandene Dateien a35_head_* sind umzubenennen!<br>
(Dann nicht die hier genannten verwenden, ggfls. aendern)<br> Andere Namen mit _ löschen.<br><br>Startseiten<br>-----------<br>(a35-*-menu.php und a35-*-cont.php sowie -head-* ausgegliedert)<br>
a35-pc.php Regular browser (PC): 4 "Quadranten" <br>a35-tab.php Tablet: Tabs statt Quadr., Menue als Accordion<br>a35-app.php SmartPhone: Accordion statt Quadr., ohne Menue<br><br><br>Includes (* = pc, tab, app)<br>
--------<br>a35-head-*.php Header (wahlweise Graphik oder Text)<br> (* = pc1, pc2, tab1, tab2, app1, app2, Auswahl in a35ini.php<br> zu den Versionen mit 1 gehoeren eigene Graphikdateien)<br>a35-*-menu.php Menu (nicht f. SmartPhone)<br>
a35-*-cont.php Content: Sichtbare Elemente<br><br><br>Einstellungen<br>-------------<br>a35ini.php Einstellungen f.d. Praesentation der Datenbank<br> Titelzeile, Name der Header-Datei (a35-head-...)<br>
Liste der anzubietenden Register<br> Globale js-Variablen<br><br><br>Hilfsscript zur Ausfuehrung von Jobs<br>-----------<br>ajax3.php Asynchrone Kommunikation mit avanti (AJAX-Methode)<br>
ajax3ini.php Einstellungen f.d. Verkehr mit der Datenbank<br> z.B. $Jobdir<br><br><br>JavaScript<br>----------<br>a35.js Allgemeines. Wichtigste Funktion:<br> receivE() verarbeitet Job-Ergebnisse<br>
<br>../scripts/jquery-min.js : jQuery Grundfunktionen <br>../scripts/jquery-ui.js : UI-Funktionen<br><br><br>CSS<br>---<br>../scripts/a35css.php<br>../scripts/jquery-ui.css<br><br><br></span><br><div><div><div><br>
-- <br>Bernhard Eversberg<br>Universitätsbibliothek Braunschweig
</div></div></div></div></div>