UB BRAUNSCHWEIG
Symbolfoto
  • Impressum
  • Startseite
  • allegro-C von A-Z
  • Druckversion
´╗┐

a35- Plattformunabhängige Browser-Oberfläche für allegro-Datenbanken

- Installation: Was braucht man, wohin damit? -

Voraussetzungen f├╝r a35

1. Eine avanti-Installation f├╝r den Zugang zu den Datenbanken:

Die aktuelle Version und einige ├Ąltere des avanti-Servers holt man sich so:

Windows:   http://ftp.allegro-c.de/aktuelle-version/avanti/
   Linux  :   http://ftp.allegro-c.de/unix/linux
   Solaris:   http://ftp.allegro-c.de/unix/sun/avanti/

avanti.con und ajax3ini.php Notwendige Dateien
In rot ist zu sehen, welche Angaben in beiden Dateien ├╝bereinstimmen m├╝ssen

avanti.con (auf dem ProgDir, d.h. wo avanti.exe liegt, z.B. c:\allegro)
Wichtig: Wenn man diese Datei ├Ąndert, dann avanti neu starten.

             [general]
             port = 4949
             prefork = 1
             AnonymousAccess = yes
             max_cputime = 120
             # Aktivieren, wenn man eine LOGdatei will:
             # logfile = c:\temp\ava.log
             # loglevel = all,!io

# f├╝r jede bereitzustellende Datenbank ein Abschnitt nach diesem Muster:
[demo] directory = c:\allegro\demo2 access = 3 konfiguration = a indexparameter = cat opac = OPAC:1 master = AVANTI:3

ajax3ini.php

$UTF=1; // Datenbank ist intern ASCII, Ausgabe soll UTF-8 sein
// sonst diesen Befehl weglassen!

// Serveradresse und Port: IP oder Name
$Server = "134.169.20.101"; // oder "localhost"
$Port = "4949";

// Wo liegen die Programme? (auf demselben Server, wo die Datenbank liegt!,
// nicht unbedingt auf dem Webserver
$ProgDir="c:\\allegro";

// symb. DB-Name wie in avanti.con (liegt auf ProgDir!)
$DB="demo";

// user und password wie in avanti.con (des users, der job starten soll)
$ID="master/AVANTI";

$SP="d51"; // Sortierpos. (daraus wird im Job: #uSP )

$Dispar="d-html"; // display parameter file

// Wo liegen die Jobs? (relativer Pfad)
$Jobdir="ajaxjobs/";

 

Notwendige Dateien auf dem ProgDir (auf demselben Rechner, wo die Datenbank liegt)
avanti.exe Server (unter UNIX/LINUX ohne .exe)
acon.exe Programm zur Ausf├╝hrung der Jobs
avanti.con Liste der Datenbanken, die der Server kennen soll
uifsger Textmeldungen

Auf dem DbDir (z.B. c:\allegro\demo2) ODER ebenfalls auf dem ProgDir
Konfiguration, z.B. $a.cfg -- sicherheitshalber immer auf dem DbDir, f├╝r die anderen auch ProgDir m├Âglich
Indexparameter, z.B. cat.api mit i.apt, o.apt, swl1.apt
Parameterdateien h-php.apr, h-edit.apr, ad-utf.apt, d-khtm.apr, d-k.apt, d-htm.apt

Auf dem html-Verzeichnis f├╝r die Datenbank, z.B. c:\xampp\htdocs\demo
Der gesamte Inhalt des A35-Unterverzeichnisses php
Anzupassen ist im Minimum nur ajax3ini.php, a35_ini.php in gleicher Weise.

Tip: avanti-Server als Dienst installieren (Mit Administrator-Rechten auszuf├╝hren)
Auf einer Windows-Plattform gen├╝gt dazu folgender Befehl, zu geben auf dem Verzeichnis, wo avanti.exe liegt:

avanti -install

Schon l├Ąuft er und wird fortan stets beim Hochfahren des Systems automatisch gestartet.


a35ini.php liegt auf dem Webserver im Verzeichnis neben den a35 html und php Skripten

// Variable Inhalte der Startseite a35start.php

$dbTitle="a35 Demo Version";

$dbHead='<span style="font-family:Verdana; color:rgb(204, 0, 0); font-weight:bold; font-size:20px"><i>allegro-B</i> - Demo Version</span> ';

// Varianten der Head Darstellung der PC Version

$headpc= 'a35_head_pc2.php'; // Head - Navigation mit Beispiel Pictogrammem und thematischem Banner
//$headpc= "a35_head_pc2.php"; // Head - Navigation mit simplen Textbutton

// Varianten der Head Darstellung der TAB Version

$headtab= 'a35_head_tab1.php'; // Head - Navigation mit Beispiel Pictogrammem und thematischem Banner
// $headtab= "a35_head_tab2.php"; // Head - Navigation mit simplen Textbutton

// Varianten der Head Darstellung der MOBILE Version

$headmobile= 'a35_head_mobile1.php'; // Head - Navigation mit Beispiel Pictogrammem und thematischem Banner
// $headmobile= "a35_head_mobile2.php"; // Head - Navigation mit simplen Textbutton




ein Kapitel zurück zurück zum Inhaltsverzeichnis ein Kapitel vor


[i] zuletzt aktualisiert: 13.11.2013
Email: ub@tu-bs.de