A Gallery2 egy sok funkciós, webes (PHP-ben írt) képkezelő rendszer. Ennek telepítését írjuk le alább, és azt, hogy hogyan lehet a saját Drupal-unkhoz hozzákötni.
- Ubuntu csomagként telepítjük a Gallery2 és ImageMagick programokat:
apt-get install gallery2 imagemagick
- A gallery2 mostani verziója (2.1.2) csak a MySQL-t támogatja, de i PostgreSQL-t szeretnénk. Ezért a MySQL-re vonatkozó kérdéseire mindenhol OK-t válaszolunk. Majd utólag állítjuk be a PostgreSQL-t.
- AzApache újraindítására NEM-et válaszolunk.
- Beállítjuk az Apache konfigurációt: /etc/gallery2/apache.conf
A fájl első sorának első karakterét töröljük, majd újraindítjuk az Apache-ot:
/etc/init.d/apache2 restart
- Előkészítjük a PostgreSQL-t a gallery2-höz. Felveszünk egy felhasználót és egy adatbázist csak erre a célra.
createuser --no-superuser --no-createdb --no-createrole --pwprompt gallery2
createdb --encoding=utf8 --owner=gallery2 gallery2
- Elindítjuk a böngészőből a gallery2-t: http://SITENAME/gallery2
A telepítés elején megkérdezi, hogy milyen nyelven működjön, de a telepítés végig angol marad :(
A telepítés egyes lépéseire nem térünk ki, mert nagyon szépen kommentálnak ott helyben indent, csak ha nem egyértelmű mit kell tenni.
- Az ötödik lépésben kell kiválasztani az adatbáziskezelőt. Itt választjuk a "PostgreSQL v7.x or newer"-t, és megadjuk a fentebbi adatokat.
- A kilencedik lépésben pl. az összes modult kiválasztjuk és aktiváltatjuk is.
A rendszer beállításától és a telepített programoktól függően valószínűleg reklamálni fog némely beállítások után. Ezeket majd az admin belépés után tudjuk orvosolni, itt menjünk tovább, fejezzük be a telepítést.
- Lépjünk be a Gallery2-be adminisztrátorként: http://SITENAME/gallery2
Hívjuk meg a modulok menüpontot. Itt vörössel vannak jelezve a beállítást-telepítést igénylő modulok. Először általában be kell állítani őket, majd külön lépésben aktiválni. Pl.:
-
URL Rewrite beállítás: Apache beállítás: itt leírják, hogy mi hiányzik (.htaccess fájl...)
- A Gallery2 saját Drupal-unkban való használatához telepíteni kell a gallery modult. Azaz a gallery modul intall fájlját bemásoljuk a drupal moduls mappájába, majd futtatjuk a modulok menüpontot, és bekapcsoljuk a Gallery modult, és beállítjuk a paramétereit (Ezt még alaposan át kell nézni, hogy it miért és hol kell beállítani, hogy megfelelően működjön!)
- Ahhoz, hogy a TinyMCE-ben is működjön a képbeolvasásnál, az alábbiakat kell tenni:
- A csatolt és kicsomagolt g2image mappát bemásoljuk a drupal alá, így létrejön az alábbi mappa: <drupal_útvonal>/modules/tinymce/tinymce/jscripts/tiny_mce/plugins/g2image/
- A "TinyMCE_version_2.0.3_files" mappa tartalmát eggyel feljebbre másoljuk, felülírva az ott levőket.
- A fájlba beírjuk az alábbi két sor, valahova a végére, de még a "return" elé:
$plugins['g2image'] = array();
$plugins['g2image']['theme_advanced_buttons2'] = array('g2image');
- A Gallery modul beállításainál (Adminisztráció/Webhely beállítása/Gallery Settings/Gallery Image Assist (g2image) settings) :
- Az importálás módja: TinyMCE
- A Beviteli formák beállításainál (Adminisztráció/Webhely beállítása/Beviteli formák) az általunk használt beviteli formáknál, tipikusan a Full HTML-nél engedélyezni kell a "Gallery2 filter" szűrőt. Ez felelő azért, hogy az oldalba beszúrt [G2:12] jellegű hivatkozások lecserélődjenek valódi képekre.
Ha valami nem működne a A
Gallery modul beállításainál (Adminisztráció/Webhely beállítása/Gallery Settings/)-nél kattuntsunk a Beállítások mentésére. Valószínűleg fog kiírni informatív hibaüzenetet, pl. tipikusan: adjunk írási jogosultságot valamelyik könyvtárra.
Ha mindezzel végeztünk több módon használhatjuk a rendszert, amit ugyancsak a Gallery modul beállításainál (Adminisztráció/Webhely beállítása/Gallery Settings/) konfigurálhatunk be. Az, hogy alapértelmezésben a beszúrt kép milyen módon kerül beszúrásra a "Gallery Image Assist (g2image) settings" fül "Default Action" mezőjétől függ. Lehetséges beállítások:
- "Gallery Filter ID": ez az alapértelmezett. Ekkor [G2:33] jellegű hivatkozások kerülnek beszúrásra a lapra, amit a fenti 11-es pontban engedélyezett Gallery filter fog lecserélni értelmes dologra. Ennek beállításai a "Gallery Filter Settings" fül alatt találjuk - de valószínűleg máshol is.
- "Thumbnail with link to image": ekkor a képről egy kicsinyített verziót rak ki, ami egyben link is lesz a nagy képre - amit viszont a Gallery2-n keresztül mutat meg.
- "Thumbnail only": csak a kicsinyített képet rakja be.