<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>