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
  • Neues Linksystem per Panorama-Dateiname, die alten Links funktionieren weiterhin
  • 2 neue Player im Flash-Format
  • Datenbankloser Betrieb, die Sortierung der Panoramen in Ordnern wird in Regionen übertragen
  • MySQL-Datenbankanbindung incl. Konvertierungstool für bisherige Textdatenbanken
  • Zusatztext per externer Text-Datei
  • Google-Maps Anbindung per Datenbank oder .kml - Datei
  • Automatische Vorschaubild-Erzeugung
  • Wenn eine Region angewählt ist, erscheinen jetzt Regionsname und Regionstext im Content-Bereich. Der Text erscheint nicht mehr in den Regionslisten.
  • "Letzte Änderung" Modul nicht mehr vorhanden.
  • Neues Modul (Nr. 15) für horizontale Panorama- und Regionliste incl. Thumnails auch für Regionen
  • 3 Basislayouts zur Auswahl
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.


Home  |   Übersicht  |  Die Ausrüstung  |   VR fotografieren  |   Stitchen  |   Rendern des Movies  |   Retusche  |   Das Movie erstellen