Configureren::Gallery2

advertisement
Configureren::Gallery2
Zie ook http://codex.gallery2.org/Gallery2:Installing_Additional_Components
1. Taal instellen
2. Plug-ins Installeren/beheren
Haal meer plugins
Plugins activeren, deactiveren, verwijderen
3. Speciale Plugins
Uploadify
Gallery Remote
Slideshow Cooliris
4. Onderhoud Modus
5. Website Startmenu Map
Taal instellen
Gallery>>Uw Account>>Taal: Zet naar Nederlands
Plug-ins Installeren/beheren
Haal meer plugins:
1.
2.
Gallery>>Sitebeheer>>Plugins>>Haal meer plugins
Nu zal het nodig zijn van ../gallery/themes/ en ../gallery/modules/ tijdelijk de permissies naar
777 te zetten. Zie in hoofstuk 'Security::Gallery2' de sectie ‘Verifiëer Permissies en Owners’
voor het terugzetten na de tijd.
Vink alle opties aan en selecteeer >>Opslaan
Selecteer >>Download Plugin lijst
Selecteer >>Plugin lijst bijwerken
Selecteer van deze pagina de te downloaden plugins. Ga naar volgende sectie hieronder
voor verder beheer van de modules.
In dit scherm niet voor ‘Alles Opwaarderen’ kiezen! Bijv. Slideshow is een extern gehaalde
module Cooliris en opwaarderen houdt in dat de Gallery2 module teruggeplaatst wordt.
Plugins activeren, deactiveren, verwijderen:
Selecteer Gallery>>Sitebeheer>>Plugins>>Plugins
Beheer van de Gallery2 modules geïnstalleerd op mijn server. Zie voorgaande paragraaf voor het
downloaden van nieuwe Plugins. Nadat een module geïnstalleerd en/of geactiveerd is, wordt deze
module weergegeven in het Site Beheer menu en kan van daaruit geopend worden voor verdere
configuratie. Van deze pagina kan een module ook gedeactiveerd, gedeïnstalleerd en compleet van
de server verwijderd worden.
In mijn Gallery2 zijn de volgende modules geïnstalleerd:
Gallery
Captcha
Core
Debuggen
Herschikken
Leden
Notification
Quota's
URL Rewrite
Zoeken
Versie Omschrijving
1.1.7
Voorkomt misbruik door geautomatiseerde computerprogramma's te hinderen
met invoer dat visuele interpretatie vereist.
1.3.0.2 Gallery 2 Core Module
1.0.8
Debug en Ontwikkel Tools
1.0.9
Herschik de volgorde van albums items allemaal tegelijk
1.0.8
Ledenlijst en Profielen
1.0.3
Allow users to be notified of events by subscription.
1.1.4
Gebruiker/Groep Schijf Quota's
1.1.19 Enables short URLs using Apache mod_rewrite, ISAPI Rewrite, or PathInfo
1.0.8
Doorzoek uw Gallery
Graphics Toolkits
Gd
ImageMagick
Versie Omschrijving
1.1.6
Gd Graphics Toolkit
1.1.6
ImageMagick / GraphicsMagick Graphics Toolkit
Authentication
HTTP Auth
Versie Omschrijving
1.0.4
Login using HTTP authentication.
Blokken
Afbeelding Blok
Album Select
Tag Tree
Versie
1.1.9
1.0.11
1.1.0
Display
Flash Video
Versie Omschrijving
1.0.3
Enable display of Flash video files
Export
Download Link
Sitemap
Versie Omschrijving
0.1.1
Provides a link to download a picture
1.0.6
Genereer een Google sitemap voor uw Gallery
Extra Data
EXIF/IPTC
Getid3
Meertalig
MIME Onderhoud
Tags
Versie
1.2.6
1.0.7
1.0.12
1.1.5
1.4
Omschrijving
Extract EXIF/IPTC data uit JPEG foto's
Tookit om id3 tag informatie uit te lezen
Ondersteund item bijschriften in meerdere talen
Onderhoud MIME typen en bestandsextensies
Tag management system
Import
Add Items
Archief Upload
Uploadify
Versie
1.0.9
1.0.10
1.2.0
Omschrijving
Add items from local server or the web
Extract items geupload vanuit zip bestanden
Easy to use jQuery uploader for media
Remote Interfaces
Remote
Versie Omschrijving
1.0.18 Implementatie voor het remote control protocol
Schermbeeld
Dynamische Albums
Versie Omschrijving
1.0.3
Dynamische albums voor de nieuwste, de meest bekeken of willekeurig
gekozen objecten
Thema's
Carbon
Matrix
Versie Omschrijving
1.2.6
Gallery2 thema door mincel.com
1.1.6
Standaard Gallery2 look-and-feel
Omschrijving
Willekeurig, Meest Recent of Meest Bekeken Foto of Album
Jump directly to any album using a select box or tree view
Jump directly to any album using a hierarchical tag view
Weergave
AfbeeldingsKader
Diashow
Iconen
Keyword Albums
Kleur Pakketten
Link Items
Maximale grootte
Miniatuur Manager
MP3 Audio
Panorama
Password Protected
Albums
Replica
Verborgen Items
Versie
1.0.7
2.0.0
1.1.5
1.0.6
1.0.7
1.1.7
1.0.9
1.0.14
1.0.3
1.0.10
1.0.9
Omschrijving
Genereer kaders rond afbeeldingen
Diashow
Iconen weergeven voor links
Dynamic albums based on keyword search
Selecteer andere kleur pallet voor thema's
Maak links naar andere albums of naar externe URLs
Geef maximale afbeeldings grootte op
Standaard miniaturen opgeven voor niet-afbeeldingen items
Enable inline play of mp3 audio files with a flash player
Bekijk brede jpeg/gif afbeeldingen in een java applet weergave
Assign passwords for viewing particular albums
1.0.5
1.0.9
Vierkante Miniaturen
Watermerk
Willekeurige
Albumafbeelding
1.0.9
1.1.8
1.0.9
Create item copies sharing the same original data file
Verborgen items zijn niet zichtbaar voor gast bezoekers, totdat het item
rechtstreeks wordt benaderd.
Bouw alle miniaturen zodat ze vierkant zijn
Watermerk uw afbeeldingen
Verander periodiek de albumafbeelding
Zakelijk
Digibug
eCard
Fotokasten
Mandje
PhotoWorks
Shutterfly
SnapGalaxy
Zip Download
Versie
1.0.8
1.0.4
1.0.12
1.0.12
1.0.13
1.0.14
1.0.0
1.0.15
Omschrijving
Digibug Foto Afdruk Module
Verzend fotos als eCard
Fotokasten Foto Afdruk Module
Winkelmandje Module
PhotoWorks Foto Afdruk Module
Shutterfly Foto Afdruk Module
SnapGalaxy Photo Printing Module
Download items in het mandje in een zip bestand
Speciale Plugins
Uploadify
Zie ook http://codex.gallery2.org/Gallery2:Modules:uploadify
Uploadify is een ‘User Contributed Module’ die de Gallery2 ItemAdd module uitbreid met de Uploadify
plugin in jQuery ( ).
Voegt een ‘Uploadify’ tab toe in de ‘Items Toevoegen’ view met een multiple file upload widget.
Uploadify maakt geen gebruik van Java.
1.
2.
3.
4.
5.
Download module van: www.flashyourweb.com/filemgmt/index.php?id=40 of van mijn
downloads
Kopieer bestand G2_Uploadify_v.1.2.zip naar /var/www/html/gallery/modules/
In Gallery>>Sitebeheer>>Plugins: De-installeer de ‘Upload Applet
Aan de shell prompt:
# unzip G2_Uploadify_v.1.2.zip (resulteert in nieuwe module ‘uploadify’)
#rm G2_Uploadify_v.1.2.zip (verwijderd het archiefbestand)
In Gallery>>Sitebeheer>>Plugins -->Installeer Uploadify
Gallery Remote
Gallery Remote is een Java application die draait op de Cliënt PC en verschaft op de Cliënt PC een
uitgebreide interface met Gallery2. Met Gallery Remote kunnen foto’s naar Gallery2 geladen worden
d.m.v. drag en drop, foto’s geroteerd en geschaald worden voor het laden en zelfs in een diashow de
foto’s bekijken in de Gallery2 albums.
Met Gallery 2.3 en later wordt Gallery Remote niet meer rechtstreeks met Gallery2 geïnstalleerd, in
plaats daarvan wordt Gallery Remote geselecteerd van de Gallery2 pagina ‘Items Toevoegen’. Op de
Cliënt PC moet wel Java geïnstalleerd zijn en Java zal dan een link creëren op de desktop van de
Cliënt PC en daarmee kan Gallery Remote opgestart worden zonder dat Gallery2 geopend is.
a. Cliënt PC (Windows 7) voorbereiden:
Ten eerste moeten alle mogelijk eerder op de Windows Cliënt PC geïnstalleerde Gallery Remote
Cache instellingen verwijderd worden:
1.
2.
3.
4.
Sluit Gallery2 in de browser en verwijder browser geschiedenis
Ga in Windows configuratiescherm naar Java en open deze.
In tab ‘General’>>Settings>>Delete Files
Open c:\Users\<username>\.GalleryRemote en verwijder alle bestanden
Verwijder Gallery Remote shortcut van desktop.
b. Installeer Gallery Remote UploadApp:
1.
2.
3.
4.
5.
6.
7.
Open Gallery>>Site Beheer>>Plugins
Installeer/Activeer onder ‘Remote Interfaces’: Remote
Ga naar een album waar een foto toegevoegd kan worden
Selecteer in Side Bar: ‘Items Toevoegen’
Kies tab ‘Gallery Remote’
(De optie ‘Install Gallery Remote permanently on your computer’ werkt niet meer en is door
mij verwijderd. Zie hiervoor hoofdstuk ‘Wijzigingen::Gallery2’ sectie 5.5.1
Selecteer optie ‘Run Gallery Remote immedeately using Java Webstart’
Het Gallery Remote dialoog opent, vul gegevens in zoals nodig. De default settings worden
opgeslagen in: c:\Users\<username>\.GalleryRemote\GalleryRemote.Properties van de
client PC. Edit dit bestand om de defaultsettings aan te passen voor bijv. meerdere
galleryservers.
8.
Er wordt automatisch een icon op de desktop van de Cliënt PC gecreëerd
Om één of andere reden wordt de icon in Windows 8 niet getoond. Dit heb ik opgelost door
de icon te kopieren van de Java default locatie:
%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\31\6184cc1f37b9beee.ico en te plakken in %USERPROFILE%\.GalleryRemote. Vanuit deze locatie kan
Windows 8 de icon wel tonen.
Slideshow Cooliris
De Gallery2 package komt met een Diashow die niet bevalt. In plaats van deze is de Cooliris
Slideshow geïnstalleerd.
1.
2.
3.
4.
5.
6.
Verwijder huidige Slideshow: Gallery>>Site Beheer>>Plugins. Onder kop ‘Weergave’:
‘Diashow’ verwijderen en indien aanwezig ook ‘Slide Show Applet’
Download ‘Slideshow module update for Gallery2.3’
http://www.flashyourweb.com/filemgmt/index.php?id=21 of van mijn downloads
Plaats ‘slideshow-v.96.zip’ in /var/www/html/gallery/modules/ en:
# unzip slideshow-v.96.zip
# chown apache:apache slideshow
# find slideshow –type f –name ‘*’ –exec chmod 644 ‘{}’ \;
Open Gallery>>Site Beheer>>Plugins en onder kop ‘Weergave’ is Diashow terug. Activeer
deze.
Open Gallery>>Site Beheer>>Diashow en zet gewenste default waarden:
Voor een 22” monitor is een targetsize van 1800x1800 prima. Bij het laden van foto’s
worden deze daarom geschaald op dit formaat (Zie hoofdstuk ‘Albums Inrichten::Gallery2’
sectie ‘Setup Basis-Album’. Stel Cooliris hier ook op in. Zet de delay default naar 5
seconden.
Zie hoofdstuk ‘Wijzigingen::Gallery2’ sectie 2.2.3 met de benodigde ‘hack’ in ‘theme.tpl’ voor
weergave van de slideshow in Dynamic en Keyword Albums.
Probeer nieuwe Slideshow zie http://gallery.menalto.com/node/95816 en
http://www.flashyourweb.com/filemgmt/viewcat.php?cid=1
Onderhoud Modus
De Gallery2 module ‘Onderhoud’ bevat een selectie van onderhoudstaken voor optimalisatie,
(her)schalen van foto’s, sluiten van sessies, etc.
Voor het plegen van onderhoud wordt geadviseerd de ‘Onderhoud Modus’ te activeren. Gedurende de
tijd dat die ingeschakeld is krijgen gebruikers geen toegang tot Gallery2.
Na het aanvinken van Onderhoud Modus verschijnt er een veld waarin een URL ingevuld kan worden
van de locatie van een pagina met een boodschap voor de gebruikers die tijdelijk geen toegang
krijgen.
Buiten Gallery2 in de webroot /var/www/html/ is een directory geplaatst genaamd ‘gallery-extra’.
Hierin is onder andere het bestand met de boodschap ‘onderhoud.htm’ geplaatst. Zie ook hoofdstuk
HELP::Gallery2.
De Onderhoud-Modus-URL moet zijn:
http://servername/gallery/../gallery-extra/onderhoud.htm
Note: Deze informatie wordt in MySQL opgeslagen in
gallery2.g2_PluginParameterMap.g_parameterName=’mode.maintenance.lastURL’
Escape van Onderhoud Modus:
Als de Onderhoud Modus geactiveerd is wordt de gebruikers een scherm getoond met de boodschap
en is de toegang geblokkeerd. Als de beheerder na het onderhoud uitlogt zonder de Onderhoud
Modus uitgeschakeld te hebben, kan ook de beheerder niet meer volgens normale kanalen inloggen.
Gebruik in dat geval URL:
http://servername/gallery/main.php?g2_controller=core.UserLogin&g2_form[formName]=UserLogin&g
2_form[action][login]=Login
Hard-coded URL’s in Config.php
Bij de installatie van Gallery2 worden in de Install procedure de diverse settings opgeslagen in
../gallery/config.php.
Naast de locatie van de data in g2data en de credentials voor de MySQL database wordt hier ook de
URL van Gallery2 opgeslagen. Dit is een handige override in geval van server misconfiguratie of
andere speciale setups. Normaal is het echter voldoende en aan te bevelen de autodetectie van
Gallery2 te gebruiken.
De override bracht mij juist in de problemen toen ik Gallery2 kopieerde naar een testserver. Bij het
opstarten van Gallery2 op de testserver linkte deze via de override in config.php steeds door naar de
produktieserver op makkink.eu
Zie ook hoodfstuk ‘Wijzigingen::Gallery2’ sectie 1.2
Na de override in config.php uitgemarkeerd te hebben werkte alles als gewenst.
/* This setting can be used to override Gallery's auto-detection of the domain-name,
* protocol (http/https), URL path, and of the file & query string.
* Most users can leave this empty. If the server is misconfigured or for very special
* setups, this setting can be quite handy.
* Examples (the positions of the slashes ('/') are important):
*
override the path: $gallery->setConfig('baseUri', '/another/path/');
*
override the host + path: $gallery->setConfig('baseUri', 'example.com/gallery2/');
*
override the protocol + host + path + file:
*
$gallery->setConfig('baseUri', 'https://example.com:8080/gallery2/index.php');
*/
/*
*$gallery->setConfig('baseUri', 'http://www.makkink.eu/gallery/main.php');
*/
$gallery->setConfig('baseUri', '');
Website Startmenu Map
Gallery2 is geïnstalleerd in de root van de website /var/www/html/.
De bezoeker van het domein www.makkink.eu wordt als eerste een startpagina (index.htm)
gepresenteerd met keuzemogelijkheden uit diverse websites, waarvan de ‘DFFM Fotogalerij’
(Gallery2) er één is.
Gallery2 is geïnstalleerd in de root van de website /var/www/html/. De bezoeker van het domein
www.makkink.eu wordt als eerste een startpagina (index.htm) gepresenteerd met
keuzemogelijkheden uit diverse websites, waarvan ‘Fotogalerij’ (Gallery2) er één is.
Hieronder een overzicht van de componenten en hun locatie die hierbij aangesproken worden.
1.
2.
3.
4.
www.makkink.eu/index.htm --> Domein Startpagina--> menuoptie ‘Fotogalerij’
menuoptie ‘Fotogalerij’ URL = mainmenu/gallery-lader.htm
gallery-lader.htm toont pagina met animatie: images/laden.gif
en heeft redirect in <head>:
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=../gallery/index.php">
gallery/index.php begint met de HTTP Basic Authenticatie zoals omschreven in hoofdstuk
Authenticatie::Gallery2 . Na succesvol inloggen start Gallery2 met de basispagina:
‘gallery/main.php’
Download