Vytvoření pokročilé Fotogalerie v Drupalu – I.
Části seriálu
- Vytvoření pokročilé Fotogalerie v Drupalu – I.
- Vytvoření pokročilé Fotogalerie v Drupalu – II.
- Vytvoření pokročilé Fotogalerie v Drupalu – III.
Úvod
Jelikož jsem se po letech rozhodl updatovat jeden z mých projektů z Drupalu 5 na Drupal 6, tak přišla ke slovu i fotogalerie. Doteď jsem využíval projektu Gallery 2 propojeného modulem s Drupalem.Modul sice umožňuje synchronizaci uživatelů a jakési grafické začlenění do drupalu, ale pokud jste se někdo někdy pokoušel tuto galerii společně s drupalem rozjet tak víte, že je to na více bezesných nocí…
Základní možnosti postupu
Pro drupal existuje mnoho fotogalerií, ale po podrobném průzkumu jsem zjistil, že žádná nedosahuje kvalit Gallery 2. Ať už že neumí hromadný import, nebo neumí subgalerie.
Pokud se na fóru drupal.cz zeptáte, jak udělat fotogalerii, tak vám většinou profíci odpoví, ať použijete CCK, Views, ImageCache atd. A z toho to dáte dohromady. No, dáte. Ale jen s těmito moduly si nevystačíte. Pokud chcete hromadný import, podložky, hezké adresy atd. tak se to začne komplikovat.
Narazil jsem na galerii, která mi poměrně vyhovovala – na Lullabot. Později z postupu zde popsaného tvůrci vytvořili samostatný modul Views Gallery. Tento modul toho již umí poměrně hodně a stále přitom využívá jen pár modulů.
Mé řešení
Já se nakonec rozhodl z tohoto modulu vyjít a vytvořil jsem si vlastní galerii. Základním požadavkem bylo, aby použitých modulů bylo co nejméně a hlavně, aby měly perspektivu dalšího vývoje. No a samozřejmě, aby to umělo mnou požadované funkce ;-)
Ještě dodám, že podobný postup naznačila i Ema na poslední setkání drupalistů v Praze. Mé řešení má tu výhodu, že nastavení zvládnete za půl hodinky a máte kompletní a funkční fotogalerii. A postup není nijak složitý. Věřím, že jej zvládne i středně pokročilý začátečník :-)
Hlavní výhoda
- Můžete si později nastavit, vše podle vlastního přání
- Pokročilé funkce jako: přesouvání fotek mezi galeriemi, hromadný upload, seskupování do subgalerií pomocí termínů (taxonomy)
Hlavní nevýhoda
- Galerie na první pohled nevypadá nijak úžasně. Je třeba ji ještě nastylovat
- Pro konkrétní úpravu musíte rozumět Views, CCK
- Návod nepopisuje proč je co jak uděláno. Na to si musí člověk přijít sám. Dobrým začátkem je návod na Lullabot zmíněný výše
V příloze naleznete několik screenshotů, jak vypadá galerie hned po instalaci.
| Příloha | Velikost |
|---|---|
| fotogalerie_1_vypis.jpg | 50.57 KB |
| fotogalerie_2_fotka.jpg | 56.08 KB |
| fotogalerie_3_obsah.jpg | 56.12 KB |
| fotogalerie_4_admin.jpg | 65.8 KB |

Dobrý deň, seriál ma zaujal a
Dobrý deň, seriál ma zaujal a chcel by som čítať ďalej, ale píše mi to, že mám Přístup odepřen. Čo mám urobiť, aby som si mohol prečítať ďalšie časti?
Řekl bych, že musíte počkat,
Řekl bych, že musíte počkat, až jej Jakub schválí k publikaci.
Mám stejný problém se
Mám stejný problém se zobrazováním dalších dílů… Mimochodem, nebylo by to lepší, aby to bylo v knize? :-)
Koukal jsem na ten modul a přijde mi zbytečně složitý – výrazně jednoduší mi přijde použít modul Image (obsahující modul Image Gallery), který dělá uzly typu Image, ale neumí navigaci další/předchozí (za to umí hromadný import, automaticky tvořit podgalerie atd.), což lze vyřešit základním modulem Book (obrázky jsou pak stránky knihy) anebo (řekl bych, že lépe) modulem LightBox. O čistá URL se pak postará Pathauto. Viz např. http://www.orbiskaktus.cz/fotogalerie
Modul Image Gallery je také
Modul Image Gallery je také jednou z možností. Problém je, že neumožňuje moc nastavení. Pokud chcete něco náročnějšího, tak musíte využít preproccess funkcí. A problém je např. stránkování tzn. pokud využiji Lightbox na procházení galerie, tak „nevidí“ na fotky, které jsou na další stránce. (Tedy neuměl, poslední verzi jsem nezkoušel). Dále jsem měl také problémy se řazení fotogalerií, které si občas pracovalo „po svém“. A hromadné vkládání stejně musíte řešit přes moduly. Celkově vzato, vaše řešení můžu někomu vyhovovat a někomu ne :-)
Při použití modulu Image +
Při použití modulu Image + Image Gallery umí kontinuální procházení (vícestránkové) galerie celkem slušně zařídit modul Piclens. Který bohužel (asi pořád ještě) nespolupracuje s CCK. A ráda bych se zeptala Agira: u Tvého řešení galerie zajistí kontinuální procházení obráziků modul Custom Pagers? (ten tutoriál od Lullabotu znám, ale tahle fičurka mi tam chyběla, buď tam není, nebo jsem nedávala pozor :-))
to Ema: jj to procházení
to Ema: jj to procházení zajistí Custom pagers. V tom Lullabot to myslím není. Ale je to naznačeno na stránkách Views Gallery modulu. No tak jsem to jen zprovoznil ;-)
Super, díky, mrknu na to.
Super, díky, mrknu na to. Dobrá práce ;-)
Poslat nový komentář