| Panorama - Galerie |
||
| PHP - Panoramagalerie 9 | ||
| Funktionsumfang Datenbankloser Betrieb Textdatenbankbetrieb MySQL-Datenbankbetrieb Google Maps Zugehörige Dateien Module Updates |
Die Panorama-Galerie 9 gibt es in 3 Versionen, die sich durch CSS-Formatierung, verwendete Module und vorgegebene Datenbank unterscheiden. Die Datenbank läßt sich jeweils leicht durch Veränderung einer Ziffer im der Konfigurationsdatei (Modul 1) umschalten. Galerie 9a (Textdatenbank) download zip Galerie 9b (HySQL-Datenbank) download zip Galerie 9c (Datenbanklos) download zip Die Panoramen der Beispielgalerien sind zweimal vorhanden. Für der datenbanklosen Betrieb im Ordner "sortiert", für den Betrieb mit einer der Datenbanken im jeweiligen Player-Ordner. Man kann PHP-Skripte nur durch Aufruf auf einem PHP-Server testen. Die meisten Homepages beim Provider haben Zugriff auf PHP. Xamp (Windows), Lamp (Linux) und Mamp (Mac) sind leicht zu installierende Testumgebungen für Zuhause. |
|
| Funktionumfang | ||
| 3 Betriebsarten: Datenbanklos, per Textdatenbank, per MySQL-Datenbank Liquid-Modus: Die Galerie passt sich in der Breite flexibel der Browserfensterbreite an. Alle Player werden entsprechend skaliert. Funktioniert nur, wenn Javascript aktiviert ist. Versionsumschaltung: Per User-bedienbarer Versionsumschaltung lassen sich Quicktime, Quicktime Fullscreen, Flash-Panorama-Player, Deval,Player, Java-Pure-Player, Java-PTViewer, SPI-V Shockwaveplayer, Flash-Pure-Player, Flash Pano2QTVR-Player oder Equirectangular einstellen. Die Playeranzeige lassen sich in der Konfigurationsdatei ggf. abschalten. Regionen: Regionen und beliebig viele Unterregionen lassen sich zur Sortierung der Panoramen einsetzen. Eine flächige Darstellung der Regionen und Unterregionen ist auf der Übersichtseite und in den Linklisten eingebunden, zusätzlich kann durch ein Modul eine kleine Regionsliste z.B. für den Kopf der Galerie erzeugt werden. Vorschaubilder: Wenn Thumnails (Vorschaubilder) zu den Panoramen vorhanden sind, können sie durch die entsprechenden Module angezeigt werden. Bei einer sehr großen Panoramagalerie ist oft aber aus Platzgründen eine reine Textliste besser. Die Vorschaubilder können dann interaktiv bei Überfahren der Panoramanamen mit der Maus erzeugt und gewechselt werden. Automatische Erzeugung von Vorschaubildern: Vorschaubilder werden automatisch erzeugt, wenn ein Panorama im Modus "Equirectangular" aufgerufen wird, allerdings nur, wenn es noch keines gibt. Die Ordnerrechte müssen richtig gesetzt sein, die Qualität der entstehenden JPGs ist nicht besonders gut.. Externe Textdateien: In einem optionalen Text-Ordner können für den konfigurationslosen - und auch für den Textdatenbank-Betrieb längere Texte in Form von .txt-Dateien abgelegt werden, sowohl für Panoramen als auch für Regionen. Bei MySQL-Betrieb wird der Text aus der Datenbank ausgelesen. Einbindung von Google-Maps: Google-Maps Positionsangaben und Zoomfaktor können entweder in den Datenbanken oder in Form einer Google-Earth .kml-Datei eingebunden werden. Ein Google Maps Key muss beantragt werden. Die Anzahl der vorhandenen Panoramen eine Suchfunktion, eine Quicktime Fullscreen-Seite ein Impressum u.a. sind weitere Features. Ein fundamentales CSS-Layout ist vorhanden. |
Die Galerie läuft nur bei Aufruf über einen PHP-Server. Xamp (Windows), Lamp (Linux) und Mamp (Mac) sind leicht zu installierende Testserver für zuhause. Eine lokale MySQL-Datenbank ist jeweis enthalten. In der Konfigurationsdatei sollten nicht verwendete Player abgeschaltet werden. Der Standardplayer, BreitexHöhe der Galerie, der Google-Maps Key, die Größe des Google-Maps Fensters, die Formatierung der Regionslisten u.a. sind weitere Einstellmöglichkeiten. |
|
| Änderungen gegenüber Version 8 | ||
|
||
| Aufbau: |
||
| Intern ist die Version 9 der PHP-Panoramagalerie 9 modular aus Einzelkomponenten aufgebaut. Die Basisseite index.php ist sehr simpel mit Tabellenlayout strulturiert. Die Größe der Seite läßt sich global in der Konfigurationsdatei einstellen. Die PHP-Module funktionieren in beliebiger Reihenfolg überall auf der Seite. Durch Benutzung unterschiedlicher Module kann die Galerie an die eigenen Bedürnisse angepasst werden. Grundlagen in HTML und CSS-Kenntnissen sind dabei aber notwendig. Einige Anpassungen sind evtl. in Modul 1 notwendig. Es kann mit jedem Texteditor bearbeitet werden. Jedes Modul trägt seinen Namen als Kommentar, so kann im Quelltext die Zuordnung leicht erkannt werden. In die Module 5 und 6 sollten auch die persönlichen Informationen (Starttext und Impressum) eingegeben werden, ohne HTML-Header . Einige wenige PHP-Grundlagen finden Sie hier. |
Beim Anpassen der Seite an die eingenen Bedürfnisse müssen auch ggf. Module verändert werden, so z.B. 05-defaulttext.inc.php für den Text im Übersichtsmodus. |
|