Home

PIWIGO Navigatie

 

Piwigo::Albums Inrichten

Foto's laden

Er zijn meerdere methodes om foto's te laden in Piwigo. Zie ook How To Add Pictures

Als de server zich in het eigen (thuis) netwerk bevindt, is de 'FTP Methode', zoals die door Piwigo genoemd wordt, via Samba de meest eenvoudige.

Naar index

FTP methode

De Album mappen (directories) worden geladen in ../piwigo/galleries.
Hieronder een voorbeeldtree van een kleine gallerie (maar met veel opties):

galleries
|
+-- erica
|   |-- keramiek01.jpg
|   +-- keramiek02.jpg
|   
|-- collectie
|   |-- 2016
|   |   |-- wandelen
|   |   |   |-- zutphen01.jpg
|   |   |   +-- zutphen02.jpg
|   |   +-- familie
|   |   |   |-- ilse01.jpg
|   |   |   +-- ruben01.jpg
|   |   +-- trips 
|   |       +-- limburgxx.jpg
|   |-- 2015
|   |   |-- wandelen
|   |   |-- familie
|   |   +-- trips
|   |-- 2014
|   |
|
|-- honeymoon
|   |-- hotel.png
|   |-- video-from-plane.avi
|   +-- pwg_representative
|       +-- video-from-plane.jpg
+-- photoshoot
    |-- img0001.jpg
    |-- img0002.jpg
    +-- pwg_format
        |-- img0001.cr2
        |-- img0001.cmyk.jpg
        |-- img0001.zip
        |-- img0002.cr2
        +-- img0002.cmyk.jpg

Naar index

Samba setup

Bij de FTP-methode worden de foto's geladen door de mappen en images (incl. mappenstructuur) te plaatsen in ../piwigo/galleries (/home/pwgdata/galleries).

Bij een remote server worden de mappen en foto's geladen via een FTP verbinding. In ons geval met een server binnen het lokale netwerk gebruiken we het SMB (Samba) protocol voor de transfer. Zie ook ExploringLinux > Server7::Samba
Het enige wat nodig hierbij nodig is, is een directive in Samba die toegang verleent tot de Piwigo 'galleries' map.
Voeg volgend directive '[piwigo]' toe aan /etc/samba/smb.conf

[piwigo]
        comment = Piwigo Gallery
        path = /home/pwgdata/galleries
        force user = apache
        force group = lan
        readonly = No
        create mode = 0644
        directory mask = 0751
        guest ok = Yes
        hosts deny = ALL
        hosts allow = 192.168.1.10
        browsable = No

Met deze directive krijgt de Windows machine met IP 192.168.1.10 toegang tot de map /home/pwgdata/galleries op de server.
Op de Windows machine kan de map 'galleries' in de Verkenner geopend worden.

Naar index

Laad mappen en afbeeldingen

In Windows verkenner maken we in de map 'galleries' een submap 'collectie' aan.
Kopiëer naar deze map de complete fotocollectie met onderstaande mappenstructuur (zie ook het voorbeeld aan het begin van deze sectie):

      galleries        
|                     |   
collectie             erica
|                       
+ -- 2016
|    + -- wandelen
|    + -- familie
|    + -- trips etc.
|
| -- 2015
|    + -- etc.
|
| -- 2014 etc.
|

Toekomstige foto's kunnen eenvoudig toegevoegd worden in deze structuur.

Permissies
In de sectie Permissies van het hoofdstuk Piwigo::Installeren is uiteengezet hoe we de permissies willen regelen.
De map 'Collectie' en de submappen worden gezet naar 'Prive'.
Om nu toch een album 'Publiek' beschikbaar te maken zoals het album 'Erica' moeten we deze in de root van 'galleries' naast 'collectie' aanmaken

Naar index

Synchroniseren

Na het laden van de foto's via Samba voeren we een zogenaamde 'Synchronisatie' uit. Met dit proces worden de mappen en foto's en toe te kennen permissies toegevoegd aan de Piwigo MariaDB database.

Spatie in bestandsnamen
Voordat we deze Synchronisate voor de eerste keer uitvoeren moeten we een 'spatie-bug' corrigeren.
Piwigo accepteert per default geen bestandsnamen met een spatie, we wijzigen de configuratie door ook een spatie te accepteren als geldig karakter.
Zie hiervoor Piwigo::Wijzigen > Toegestane tekens by synchronisatie

Open onderstaand dialoog via Beheer > Hulpmiddelen > Synchroniseer

Belangrijke default instellingen (zie ook Piwigo::Wijzigingen > Synchronisatie-dialoog standaard instellingen):

We accepteren bovenstaande defaults en voeren eerst een 'Simulatie' om mogelijke fouten te ontdekken.
Als alles goed verlopen is verwijderen we het vinkje bij 'Simulatie' en voeren de werkelijke synchronisatie van de database uit.

Naar index

Rechten voor nieuwe mappen

Als bij het synchroniseren nieuwe albums toegevoegd worden dan zullen de ingestelde rechten niet correct zijn.

Ga naar Beheer > Albums > Beheer en selecteer van het betreffende album: Wijzig > Rechten

Zie ook Piwigo::Installeren > Permissies voor het snel zetten van permissies van alle mappen in 'Collectie'

Naar index

Geschaalde afbeeldingen aanmaken

Na de Synchronisatie kunnen de albums en afbeeldingen bekeken worden. Als van een foto nog geen geschaalde afbeeldingen bestaan worden die naar behoefte aangemaakt. Dit neemt enige tijd in beslag dus het laden van de pagina zal enigszins vertraagd verlopen, zeker als we een albumpagina openen met 50 afbeeldingen per pagina.
Het is dus beter na het synchroniseren van alle foto's de geschaalde groottes aanmaken.

Bulk Beheerder
We gaan naar Beheer > Foto's > Bulk Beheerder
Bij het 'Synchroniseren' hadden we als instelling: 'Voeg nieuwe foto's toe aan met mandje'. Dat houdt in dat alle nieuwe geladen foto's in het mandje voorkomen.
Selecteer dus in de Bulkbeheerder de filter 'Verzamelmandje' en klik op 'Vernieuwen Fotoset'. Zodra de selectie getoond wordt: Selecteer > De hele set.

Met bovenstaande handelingen zijn alle foto's in het mandje geselecteerd en kiezen we onderaan de pagina: Genereer meerdere formaat plaatjes
Vink aan: Alles.
Hierdoor kiezen we ervoor alle geschaalde groottes aan te maken zoals gedefiniëerd in hoofdstuk Piwigo::Installeren > Configuratie > Opties > Fotogroottes
De data van de geschaalde afbeeldingen worden opgeslagen in _data/i

Note:
In plaats van alleen de foto's in het verzamelmandje te selecteren, zouden we er ook voor kunnen kiezen alle foto's in de database te selecteren (45.000+ stuks op 09-02-2017) en daarvan te kiezen alle groottes aan te maken. Alle foto's worden nu gescand en ontbrekende schalen worden aangemaakt.

Naar index

Foto's en Albums verwijderen

Naar index

Video's laden

Video's voegen we op de zelfde manier als Foto's toe met de hierboven uitgelegde FTP methode.
De video's kunnen eveneens, net zoals de foto's, in de (bestaande) albumstuctuur geplaatst worden.

De te volgen routine legt zich het beste uit met een voorbeeld.
We voegen enkele video's toe gemaakt in 1975.
Er is al een bestaande stuctuur met mappen gerangschikt op jaar met o.a. het jaar 1975 met daarin al de submappen oman-thuis, oman-trips en verlof.
De video's zouden in één van deze submappen geladen kunnen worden, maar mijn voorkeur gaat uit naar het aanmaken van een nieuwe map 'videos'.

      galleries        
|                          |   
collectie             erica
|                       
+ -- 2016
|
| -- 2015
|
.
.
| -- 1976
|
| -- 1975
|    + -- oman-thuis
|    + -- oman-trips
|    + -- verlof
|    + -- videos
|         | -- video1.mp4
|         | -- video2.mp4
|         | -- etc.
|         |
|         + -- pwg-representative
|               | -- video1.jpg
|               | -- video2.jpg
|               | -- etc.
|
| -- 1974

Naar index

Video's in map plaatsen, Piwigo sync en VideoJS sync

  1. Met de FTP methode via Samba maken we met Windows verkenner in de map '1975' een submap 'videos' aan.
  2. Plaats de .mp4 video's in deze nieuwe map.
  3. Optioneel:
    We zouden nu handmatig de map 'pwg-representative' kunnen maken en daarin 'posters' (klikplaatjes) plaatsen met de zelfde naam en afmetingen als de .mp4 video's.
    Maar het is eenvoudiger dit later te doen met een VideoJS synchronisatie. VideoJS zal zelf de 'pwg-representative' submap aanmaken, alle posters creëren en deze in de map plaatsen.
  4. Voer met dezelfde parameters als bij de foto's een Piwigo Synchronisatie uit, de video's worden hiermee in de Piwigo database geladen.
  5. Maak geen geschaalde afbeeldingen, we hebben immers geen foto's geladen.
  6. Voer nu een VideoJS Synchronisatie uit:
    - Ga naar Piwigo > Beheer > Foto's > Verzamelmandje
      In het verzamelmandje vind je nu de nieuw geladen video's
    - Selecteer de video's en kies onder 'Actie' > Videos en de synchronisatie pagina opent.
       Vink 'Add film effect' aan.
      Alternatief: Piwigo > Beheer > Plugins > VideoJS > Synchroniseer
       • De Metadata van de video's worden geïmporteerd in de Piwigo database..
       • In de map waar de video's staan wordt de submap 'pwg-representative' gemaakt.
       • Er worden posters van de video's aangemaakt en in de submap geplaatst.

Naar index

Het nieuwe 'videos' album beheren

Voorbeeld: 1975 > videos

Beheer Album 1975 Video's

Piwigo > Beheer > Albums > Beheer > Fotocollectie > 1975 > Bewerk Album > videos

Tab Eigenschappen
Naam:            1975 Video's
Omschrijving: Video's gemaakt in 1975 in Oman
Gesloten:       Geen

Tab Bewerk de Foto-volgorde
Sorteer volgorde: Gebruik de standaard sortering

Tab Rechten
Toegangstype:                               Prive
Rechten verleend aan groepen:     familie
Rechten verleend aan gebruikers: admin, bezoeker, Bezoeker

Naar index

Videoalbum klikplaatje zetten

Zie ook hoofdstuk Albums Beheren: Zet Fotoalbum Miniaturen
  1. Prepareer representatieve foto voor het videoalbum bijvoorbeeld:

    videoalbum-1975.jpg
    afmetingen: 2304 x 2304

  2. Sla deze afbeelding op in dezelfde map als alle jaarklikplaatjes: ..\galleries\thumbs
    Synchroniseer Piwigo en maakt geschaalde afbeeldingen

  3. Selecteer foto: Piwigo > Beheer > Fotos > Bulkbeheerder > Albums > Fotocollectie/thumbs --> vernieuw fotoset
    selecteer: video's 1975 --> wijzig

  4. Zet albumklikpaatje: Fotocollectie/1975/1975 Video's

Naar index

Virtueel Video's album op Piwigo homepagina

Op de Piwigo Home pagina wil ik graag een virtueel album met alle tot nu toe geladen video's.

Zie ook hoofdstuk Albums Beheren: Galerij (Home) gelinkte miniaturen

  1. Prepareer zoals hierboven een representative foto:

    videoalbum.jpg
    afmetingen: 2304 x 2304

  2. Sla deze afbeelding op in dezelfde map als bovenstaand klikplaatje: ..\galleries\thumbs
    Synchroniseer Piwigo en maakt geschaalde afbeeldingen.

  3. Selecteer foto: Piwigo > Beheer > Fotos > Bulkbeheerder > Albums > Fotocollectie/thumbs --> vernieuw fotoset
    selecteer: video's
    Actie: 'Link naar een album' > 'Maak een nieuw album aan'

  4. Kies voor Hoofdalbum: '----- (geen)'. We willen deze miniatuur in Galerij in de root van Piwigo.
    Geef Albumnaam: 'Video's'
    Klik: Aanmaken Klik als laatste: Toepassen

Beheer album 'Video's

Piwigo > Beheer > Albums > Beheer > videos

Tab Eigenschappen
Naam:            Video's
Omschrijving: </br><strong>Video's gemaakt in de jaren 1975-1977 en 1990-1992</strong>
Hoofdalbum:   -----
Gesloten:       Geen

Tab Bewerk de Foto-volgorde
Sorteer volgorde: Gebruik de standaard sortering

Tab Rechten
Toegangstype:                               Prive
Rechten verleend aan groepen:     familie
Rechten verleend aan gebruikers: admin, bezoeker, Bezoeker

Vul virtueel album 'Video's'

  1. Piwigo > Beheer > Foto's > Bulkbeheerder > Voorgedefinieerd filter: All videos with poster -->vernieuw fotoset
  2. Selectie: De hele set
  3. Actie: Link naar album > Video's (virtueel album in Piwigo root (Home)
  4. Klik: Toepassen

Naar index

Albums Beheren

Zet Fotoalbum Miniaturen

Voor de albums met foto's wordt door Piwigo een willekeurige foto uit het album als miniatuur gezet.
Als we zelf een representative foto voor een album willen selecteren:

  1. Ga naar de gewenste foto in de fotopagina en selecteer (Foto Aanpassen)
    Alternatief: Vind gewenste foto in Bulk beheerder en klik op 'wijzig' rechtsboven in miniatuur



  2. Zet 'Album-klikplaatje' naar de gewenste map.

Naar index

Zet Minaturen Jaaralbums

Voor de Jaaralbums zijn eigengemaakte afbeeldingen voorbereid. Deze zijn geladen in de ../galleries/collectie/thumbs
Voorbeeld miniatuur voor 1969:

Voorzie (als voorbeeld) het jaaralbum 1969 met bovenstaande miniatuur:

  1. Selecteer Beheer > Bulkbeheerder en zet filter naar Album: Collectie/thumbs en 'vernieuw foto set'
  2. Kies uit deze set de gewenste miniatuur en klik rechtsboven in de miniatuur op 'wijzig'
  3. Dezelfde dialoog als in vorige sectie verschijnt en zet hier 'Album-klikplaatje' naar Collectie/1969.

Naar index

Albums sorteren

Bij de albums willen we de volgorde handmatig sorteren, dwz de jaaralbums van meest recent naar ouder en helemaal onderaan de albums 'Marie Makkink'en 'thumbs'

  1. Selecteer Beheer > Albums > Beheer
  2. Selecteer Collectie > Beheer sub-albums > Tab 'Lijst'
  3. Automatische sorteervolgorde toepassen > Z-A en geen vink bij 'Toepassen op sub-albums' > 'Bewaar sortering'
  4. Trek in de lijst 'Marie Makkink' en 'thumbs' naar de bodem van de lijst
  5. Bewaar handmatige volgorde.

Naar index

Galerij (Home) gelinkte miniaturen

Op de Galerij (Piwigo Homepagina) zijn in dit stadium alleen de albumminiaturen 'Collectie' en 'Erica' aanwezig.
Op deze pagina willen we miniaturen met links naar de albums van het huidige jaar.

Als voorbeeld maken we een miniatuur aan met een directe link naar '2016 Wandelen'

Maak virtueel album op homepagina

  1. Selecteer in de Bulk Beheerder de foto die we al 'Klik-plaatje' hadden gemaakt voor het 'Wandelen' album van 2016
  2. Selecteer de Actie: 'Link naar een album' > 'Maak een nieuw album aan'
  3. Kies voor Hoofdalbum: '----- (geen)'. We willen deze miniatuur in Galerij in de root van Piwigo.
    Geef Albumnaam: '2016 Wandelen'
    Klik: Aanmaken
  4. Klik als laatste: Toepassen

Nu hebben we een virtueel album met de naam '2016 Wandelen' in de homepagina Galerij waarvan we de link aan gaan maken.

Maak link naar het 2016 sub-album 'Wandelen'

  1. Open album 'Wandelen' van 2016 en lees in browser url de album-ID: 130
  2. Selecteer Beheer > Albums > Beheer > '2016 Wandelen' > Wijzigen
  3. Voer in het veld 'Omschrijving' volgende code in:

    </br>
    Link naar 2016 album => Wandelen
    <span style="font-size:0px">
    <script>
    self.location.href="index.php?/category/130";
    </script>
    </span>

  4. We willen niet dat dit virtueel album in de Album-Tree in de Menubar getoond wordt:
    Voer in het veld 'Naam' na de reeds aanwezige naam '2016 Wandelen' de volgende code in:

         2016 Wandelen <!--mb-hidden--> 

    Zie voor deze code de onderstaande sectie Albums verbergen van Galerij en Menu-tree en de Plugin: Extended Description

Naar index

Galerij minatuur met link naar externe site 'Archief'

  1. Selecteer in Bulk beheerder de foto naar wens voor dit virtueel album
    Onderstaande was door mij toegevoegd aan 'thumbs'
  2. Selecteer de Actie: 'Link naar een album' > 'Maak een nieuw album aan'
  3. Kies voor Hoofdalbum: '----- (geen)'. We willen deze miniatuur in Galerij in de root van Piwigo.
    Geef Albumnaam: 'Familie Archief'
    Klik: Aanmaken

Nu hebben we een virtueel album met de naam 'Familie Archief' in de homepagina Galerij waarvan we de link aan gaan maken.

Maak link naar de externe site 'Familie Archief'

  1. Selecteer Beheer > Albums > Beheer > 'Familie Archief' > Wijzigen
  2. Voer in het veld 'Omschrijving' volgende code in:
    Open site in de huidige window (target_parent)
    </br>
    Webpagina's met Fotoseries van Familie Evenementen gepubliceerd door Erica tussen 2002 en 2010
    <span style="font-size:0px">
    <script>
    self.location.href="../archief";
    </script>
    </span>
    

    Open site in een nieuwe window (target_blank)
    </br>
    Webpagina's met Fotoseries van Familie Evenementen gepubliceerd door Erica tussen 2002 en 2010
    <span style="font-size:0px">
    <script>
    window.open("../archief");
    window.history.back();
    </script>
    </span>
    

  3. We willen niet dat dit virtueel album in de Album-Tree in de Menubar getoond wordt:
    Voer in het veld 'Naam' na de reeds aanwezige naam 'Familie Archief' de volgende code in:

         Familie Archief <!--mb-hidden--> 

    Zie voor deze code de onderstaande sectie Albums verbergen van Galerij en Menu-tree en de Plugin: Extended Description

 

Naar index

Beveiliging 'Archief' en toegang via Piwigo registratie

De site 'Familie Archief' in de webroot naast Piwigo willen we privé houden en alleen toegankelijk maken via inloggen bij Piwigo.
Het afschermen doen we middels een httpd directive in de Apache webserver.
In Piwigo::Beveiliging maken we al gebruik van het directives-bestand speciaal voor Piwigo: /etc/httpf/conf.d/piwigo.conf

Voor de beveiliging van 'archief' voegen de volgende directives toe aan 'piwigo.conf':

# Voor toegangscontrole voor de  familiewebsite /var/www/html/archief
# en toegang middels Piwigo Cookie

<Directory "/var/www/html/archief">
 Require all denied
   SetEnvIf COOKIE ^GALLERYSID user_logged_in
   Require env user_logged_in
</Directory>

Door deze directive wordt toegang tot 'archief' geblokkerd voor iedereen.
Zodra er echter een Cookie 'GALLERYSID' gezet is, wordt 'archief' vrijgegeven.

Zet Cookie als ingelogd is op Piwigo

Als er ingelogd wordt op Piwigo door een geregistreerde gebruiker (dus geen 'guest') moeten we een Cookie 'GALLERYSID' zetten.
Hiervoor moeten we een 'hack' aanbrengen in ../piwigo/index.php. Zie hiervoor hoofdstuk Piwigo::Wijzigingen > Extra Cookie wanneer gebruiker ingelogd is

Naar index

Albums verbergen van Galerij en Menu-tree

Verbergen album 'Erica'

Het album 'Erica' is een publiek album (Zie ook Laad mappen en afbeeldingen) dat we afzonderlijk van de privé Galerij willen presenteren via een directe link.

Voor het inloggen op de privé Galerij plaatsen we met de Plugin PWG-Stuffs een Login block op de homepagina.
Om die reden willen we dat de map 'Erica' niet getoond wordt op de Galerij homepagina waarop ingelogd moet worden. Dit album verbergen we zowel in de homepagina als de Menu-Tree.

We maken gebruik van de Extended Description plugin en bewerken de 'Erica' albumminiatuur als volgt:

  1. Selecteer Beheer > Albums > Beheer > 'Erica' > Wijzigen
  2. Voer in het veld 'Omschrijving' volgende code in:

    <p> </p>
    <p align="left"><strong style="font-size:18px">Fotocollectie van Erica</strong></br>
    -Wandkleden, Afrikaanse poppen en crativiteiten met kinderen</br>
    -Klei boetseren, draaien, decoreren en glazuren</p>
    

  3. Om dit album zowel in de homepagina als de Menu-Tree te verbergen voeren we in het veld 'Naam' na de reeds aanwezige naam 'Erica' de volgende 'Extended Description' code in:

         Erica <!--mb-hidden--><!--hidden-->

Verbergen album 'thumbs'

Het album 'thumbs' is slechts een opslag van afbeeldingen die we gebruiken voor het met miniaturen inrichten van Piwigo.
Dit album willen we dus compleet verbergen voor de geregistreerde gebruikers.

Voer hiertoe net als hierboven in het albumnaamveld de 'Extended Description' code in:

     thumbs <!--mb-hidden--><!--hidden-->

Naar index

Eenvoudige URL naar verborgen album 'Erica'

Zoals in de voorgaande sectie beschreven verbergen we het album 'Erica' van de Galerij homepagina en openen we dit album via een directe url. De Piwigo php url is niet echt eenvoudig door te geven en/of te onthouden. Hier is om te beginnen wel iets aan te doen door een permalink voor dit album te maken, maar het zou beter zijn hier gebruik te maken de Apache URL-rewrite module.
Dit is voor mij voorlopig te gecompliceerd.

Mijn oplossing bestaat uit een map 'erica' die we in de webroot plaatsen met daarin een index.html die een re-direct bevat:

  1. Stel vast wat de ID van de map 'Erica' is:
    Beheer > Albums > Beheer > 'Erica' > Wijzig --> Lees hier de numerieke aanduiding af.


  2. Creëer in de map 'erica' een index.html met daarin de volgende code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Refresh" content="0; url=../piwigo/index.php?/category/1" />
    <title>Goto Erica</title>
    </head>
    <body>
    </body>
    </html>

Het album 'Erica' kan nu aangeroepen worden met de url: http://www.makkink.eu/erica

Naar index

Virtueel Gastenalbum

Om foto's te bekijken moet een gebruiker inloggen. Uitzondering hierop is het publieke album 'Erica'

Met de opgezette structuur is het niet mogelijk een privé album als bijvoorbeeld 'collectie/2017/Amerika' publiek te maken. Als we dit zouden doen worden ook de albums 'collectie' en '2017' waarvan 'Amerka' een subalbum is naar publiek gezet. Dit laatste is ongewenst ivm de set-up die we voor het inloggen hebben gemaakt.

Laadt alle foto's van Amerika in Piwigo op de reguliere manier zoals eerder beschreven in sectie Laad mappen en afbeeldingen. Zet ook de rechten van het album 'Amerika' naar privé zoals omschreven in sectie Rechten voor nieuwe mappen
Om de foto's van het privéalbum 'Amerika' toch publiek te presenteren:

  1. Maak een virtuele map 'USA' aan in de root (dus naast 'collectie' en 'erica').
  2. Link alle foto's in 'collectie/2017/Amerika' naar dit nieuwe virtuele album.
  3. Wijzig de rechten van al de foto's in 'collectie/2017/Amerika' naar 'iedereen'.
  4. Verberg virtueel album van homepagina en menu.
  5. Open het virtueel album USA en noteer het album nummer (category). Maak een index.html met een redirect naar voornoemd albumnummer

Naar index

1. Maak een virtuele album aan in de root

  1. Selecteer: Beheer > Albums > Beheer > Maak een nieuw album aan.
  2. Voer albumnaam 'USA' in en klik: Aanmaken
  3. We hebben nu in de root een virtueel album 'USA'

Naar index

2. Link fysieke photo's naar virtueel album

  1. Selecteer: Beheer > Foto's en zet filter naar Album > collectie / 2017 / Amerika
  2. Vernieuw fotoset en selecteer: De hele set
  3. Selecteer Actie: Link naar Album
  4. Selecteer het nieuw aangemaakte album: USA
  5. Selecteer: Toepassen

Naar index

3. Wijzig de rechten van de foto's naar 'iedereen'

  1. Selecteer: Beheer > Foto's en zet filter naar Album > collectie / 2017 / Amerika
  2. Vernieuw fotoset en selecteer: De hele set
  3. Selecteer Actie: Wie mag deze foto zien
  4. Zet naar: Iedereen
  5. Selecteer: Toepassen

Naar index

4. Virtueel album verbergen van Galerij en Menu-tree

Voor het inloggen op de privé Galerij plaatsen we met de Plugin PWG-Stuffs een Login block op de homepagina.
Om die reden willen we dat de map 'Erica' niet getoond wordt op de Galerij homepagina waarop ingelogd moet worden. Dit album verbergen we zowel in de homepagina als de Menu-Tree.

We maken gebruik van de Extended Description plugin en bewerken de 'USA' albumminiatuur als volgt:

  1. Selecteer Beheer > Albums > Beheer > 'USA' > Wijzigen
  2. Voer in het veld 'Omschrijving' volgende code in:

    <p> </p>
    <p align="left"><strong style="font-size:18px">Fotocollectie van onze campertrip in Amerika</strong></p>
    

  3. Om dit album zowel in de homepagina als de Menu-Tree te verbergen voeren we in het veld 'Naam' na de reeds aanwezige naam 'Erica' de volgende 'Extended Description' code in:

         USA <!--mb-hidden--><!--hidden-->

    Naar index

    5. Redirect-URL naar virtuele map

    Zoals in de voorgaande sectie beschreven verbergen we het album 'USA' van de Galerij homepagina en openen we dit album via een directe url. De Piwigo php url is niet echt eenvoudig door te geven en/of te onthouden.

    Een eenvoudige oplossing bestaat uit een nieuwe map 'usa' die we in de webroot plaatsen met daarin een index.html die een re-direct bevat:

    1. Stel vast wat de ID van de map 'USA' is:
      Beheer > Albums > Beheer > 'USA' > Wijzig --> Lees hier de numerieke aanduiding af. In ons voorbeeld was dat 287
    2. Creëer in de nieuwe map 'usa' een index.html met daarin de volgende code:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta http-equiv="Refresh" content="0; url=../piwigo/index.php?/category/287" />
      <title>Goto Erica</title>
      </head>
      <body>
      </body>
      </html>
  4. Het album 'USA' kan nu aangeroepen worden met de url: http://www.makkink.eu/usa

    Naar index

    Opheffen van virtueel publiek gastenalbum

    Het gastenalbum is meestal bedoeld om andere gebruikers dan familie tijdelijk deelgenoot te maken van de fotoreportage zonder de directe noodzaak van bescherming met een wachtwoord. Zo'n publiek album heeft echter maar relatief korte tijd zin en kan toegang tot de serie teruggebracht worden naar geregistreerde gebruikers.
    Het opheffen is eenvoudig, de foto's blijven gewoon in de database en alleen de links van de foto's naar het virtueel album moeten worden verwijderd en daarna ook het virtueel album.

    Verwijder links naar foto's:

    1. Selecteer: Beheer > Foto's en zet filter naar Album > collectie / 2017 / Amerika
    2. Vernieuw fotoset en selecteer: De hele set
    3. Selecteer Actie: Verwijder link naar Album
    4. Selecteer het album: USA
    5. Selecteer: Toepassen

    Zet rechten van foto's naar familie:

    1. Selecteer: Beheer > Foto's en zet filter naar Album > collectie / 2017 / Amerika
    2. Vernieuw fotoset en selecteer: De hele set
    3. Selecteer Actie: Wie mag deze foto zien
    4. Zet naar: familie
    5. Selecteer: Toepassen

    Verwijder virtueel album:

    Selecteer: Beheer > Albums > USA > Verwijder album.

    Verwijder redirect

    Delete in webroot het album 'usa' en de index.html daarin.

    Naar index

    Deel album met een link

    Share Album is een Piwigo plug-in waarmee albums gedeeld kunnen worden.
    Voor elk privé album kan een unieke URL gegenereerd worden, die je kunt delen met gebruikers die je genoeg vertrouwt om dat album te bekijken.
    De Share Album functie is beschikbaar in privé albums middels een Share Album Icon .

    Met deze functie kun je:

    • Een nieuwe share aanmaken
    • De share URL naar het clipboard kopiëren
    • Een nieuwe unieke URL re-genereren
    • De active share verwijderen

    Installatie ShareAlbum
    Zie Piwigo::Plugins voor het installeren van ShareAlbum

    Naar index

    Configuren

    Voordat de link aangemaakt wordt moeten eerst de eigenschappen van het ShareAlbum ingesteld worden:

    Piwigo > Beheer > Plugins > Share Album > Configuratie

    1. Hide menus for album visitors
      Hiermee verbergen we de menu's aan de linkerzijde. Deze menu's hebben alleen zin als er albums zijn toegankelijk voor iedereen (guests).
      Mijn Fotogalerij is zo opgezet dat guests niet toegelaten worden.
      Advies: Hide

    2. Show Login menu
      Heeft alleen zin voor gebruikers die een wachtwoord hebben. En voor deze gebruikers is een Share Album niet echt nodig.
      Advies: Niet laten zien

    3. Replace navigation breadcrumbs with albumname
      Het tonen van de breadcrumbs verleidt de gebruiker tot het volgen van de breadcrumb links. Deze vereisen op hun beurt inloggen.
      Advies: Vervang breadcrumbs voor linkloze albumnaam

    4. Sets remember me cookie for logged in guests
      Heeft alleen zin als bij items 1 en 2 inloggen toegestaan wordt.
      Advies: Geen cookie zetten

    5. Allow ShareAlbum user to download original image
      In mijn fotogalerie is het downloaden van geschaalde afbeeldingen geblokkeerd.
      Zie Piwigo::Beveiliging Bescherm Geschaalde Afbeeldingen
      De keuze is hier dus feitelijk: Sta download al dan niet toe

    6. Allow Batch Downloader to download complete ShareAlbum
      Bovenstaande downloadoptie is voor het downloaden van individuele foto's.
      Voor het downloaden van het gehele Share Album moet in de Batchddownloader configuratie de gebruikersgroep 'sharealbum' toegevoegd worden.
      Piwigo > Beheer > Plugins > Share Album > Configuration

    Naar index

    Album delen

    Als de gewenste eigenschappen van het ShareAlbum ingesteld zijn wordt een album gedeeld door als Admin naar het gewenste album te navigeren en hier te klikken op de "delen" icon.

    Vervolgens resulteert opnieuw aanklikken van in een drop-down menu:

    Kopiëer de link naar het clipboard en plak deze in een e-mail.
    Klik "Cancel sharing" voor het opheffen van de link.
    Of ga naar Piwigo > Beheer > Plugins > Share Album > Download Historie om te zien welke links aktief zijn met de optie ze te beheren/verwijderen

    Naar index

    Korte handleiding

    In de voorgaande secties worden de verschillende stappen in detail uitgelegd.
    In deze sectie volgen nu korte samenvattingen van de te doorlopen stappen.

    1. Het stappenplan voor het opzetten van een nieuw jaaralbum en de subalbums daarin.
    2. Het stappenplan voor het toevoegen van een subalbum in een bestaand jaaralbum.

    Naar index

    Nieuw Jaaralbum en subalbums

    1.  Maak mappen en laad foto's in map 'piwigo\collectie' (/home/pwgdata/galleries/collectie/).
    Details: Laad mappen en afbeeldingen
      - Maak in collectie een nieuwe map bijv. 2020
      - Maak in 2020 de submappen bijv. wandelen, familie, trips en thuis
      - Als er voor de submappen al foto's zijn plaats deze in de betreffende submap. Plaats anders voor de mapminituur een dummyfoto in elke lege map bijv. ..\2020\familie\2020dummy01.JPG
      - Maak een miniatuur voor de jaarmap met bijv. Photoshop.
    Start met 2019.psd in ..\Documenten\Webdesign\bronmateriaal\Piwigo\piwigo-jaarmap-afbeeldingen. Selecteer een foto, trim naar 3024x3024 px en plak deze in 2019.psd. Verwijder de 2019 foto en wijzig de tekst naar 2020. Sla op als 2020.psd.
    Sla daarna 2020.JPG op in de Piwigomap collectie\thumbs
     
    2. Synchroniseer database en beheer albumrechten en -sortering
      - Synchroniseer: Piwigo>Beheer>Hulpmiddelen>Synchroniseer. Voer dit uit met de default settings
      - Geschaalde Afbeeldingen: Piwigo>Beheer>Foto's>Bulkbeheerder. Selecteer alle nieuw geladen foto's in mandje. Kies Actie>Genereer meerdere formaat plaatjes>Alles. Voor details: Geschaalde afbeeldingen maken
      - Sortering Jaaralbums: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-Album. Ga in Tab 'Lijst' naar de nieuwe map 2020. Deze zal onderaan de lijst staan. Sleep deze naar de top. Bewaar handmatige volgorde.
      - Sortering 2020 Sub-albums: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-album>2020>Sub-album. Sleep sub-albums naar gewenste volgorde: 1. Wandelen, 2. Familie, 3. Trips, 4. Thuis. Bewaar handmatige volgorde.
      - Rechten 2020 Jaaralbum: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-album>2020>Wijzig>Tab 'Rechten': Zet naar 'prive' en voeg 'familie' toe aan 'Rechten verleend aan groepen'. Voor details: Rechten voor nieuwe mappen
      - Rechten en naamgeving 2020 sub-albums: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-album>2020>Sub-album>Wandelen>Wijzig.
    - Zet in tab 'Eigenschappen' Naam naar '2020 Wandelen'. Optioneel een Omschrijving bijv. 'Onze wandeltochten'
    - Zet in tab 'Rechten' toegangstype naar 'prive' en voeg 'familie' toe aan 'Rechten verleend aan groepen'.
    - Herhaal procedure voor alle 2020 sub-albums.
     
    3. Zet klikplaatje 2020 Jaaralbum
      - Selecteer miniatuur in Piwigo>Beheer>Foto's>Bulkbeheerder. Zet filter naar Album>Collectie/Thumbs
      - Kies miniatuur 2020.JPG>Wijzig
      - In Tab 'Eigenschappen': Zet Album-klikplaatje naar Collectie/2020
     
    4. Zet klikplaatjes 2020 Sub-albums
      - Van een sub-album met alleen een dummy-foto wordt deze automatisch klikplaatje gemaakt.
    Ga in betreffend album naar de dummyfoto en selecteer 'Foto aanpassen'. Plaats in tab 'Eigenschappen' een korte tekst in Omschrijving om te voorkomen dat de dummie opgenomen wordt in het Foto's Omschrijven proces.
      - Van een sub-album met daarin al meerdere foto's opgenomen wordt tijdens het synchroniseren door Piwigo random een foto klikplaatje gemaakt.
    - Ga voor een eigen keuze in het sub-album naar de als klikplaatje gewenste foto en selecteer 'Foto aanpassen'
    - Zet in tab 'Eigenschappen' Album-klikplaatje naar bijv. Collectie/2020/2020 Wandelen.
    - Herhaal procedure voor alle sub-albums
     
    5. Zet gelinkte klikplaatjes op startpagina Fotogalerij
      - Maak links (virtuele albums) naar de 2020 Sub-albums aan als omschreven in Galerij (Home) gelinkte miniaturen
      - Zet van elk virtueel album in tab 'Rechten' toegangstype naar 'prive' en voeg 'familie' toe aan 'Rechten verleend aan groepen'
      - Sorteer nieuwe links op startpagina in Piwigo>Beheer>Albums>Beheer: Volgorde 1. 2020 Wandelen, 2. 2020 Familie, 3. 2020 Trips, 4. 2020 Thuis
      - Verwijder oude 2019 links

    Naar index

    Sub-album in jaar toevoegen

    1.  Laad album en foto's in map 'piwigo\collectie\2020' (/home/pwgdata/galleries/collectie/2020).
    Details: Laad mappen en afbeeldingen
      - Laad in 2020 de submap met foto's bijv. Scandinavië
     
    2. Synchroniseer database en beheer albumrechten en -sortering
      - Synchroniseer: Piwigo>Beheer>Hulpmiddelen>Synchroniseer. Voer dit uit met de default settings
      - Geschaalde Afbeeldingen: Piwigo>Beheer>Foto's>Bulkbeheerder. Selecteer alle nieuw geladen foto's in mandje. Kies Actie>Genereer meerdere formaat plaatjes>Alles. Voor details: Geschaalde afbeeldingen maken
      - Sortering Sub-album: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-album>2020>Sub-album. Sleep sub-album naar gewenste volgorde: 1. Wandelen, 2. Familie, 3. Trips, 4. Thuis, 5. Scandinavië. Bewaar handmatige volgorde.
      - Rechten en naamgeving Sub-album: Piwigo>Beheer>Albums>Beheer>Collectie>Sub-album>2020> Sub-album>Scandinavië>Wijzig.
    - Zet in tab 'Eigenschappen' Naam naar '2020 Scandinavië'.
       Geef een Omschrijving bijv. 'Trektocht met caravan door Finland, Zweden en Noorwegen'
    - Zet in tab 'Rechten' toegangstype naar 'prive' en voeg 'familie' toe aan 'Rechten verleend aan groepen'.
       Voor details: Rechten voor nieuwe mappen
     
    3. Zet klikplaatje Sub-album 2020 Scandinavië
      - Van een sub-album met foto's wordt tijdens het synchroniseren door Piwigo random een foto klikplaatje gemaakt.
    - Ga voor een eigen keuze in het sub-album naar de als klikplaatje gewenste foto en selecteer 'Foto aanpassen'
    - Zet in tab 'Eigenschappen' Album-klikplaatje naar Collectie/2020/2020 Scandinavië.
     
    5. Zet gelinkte klikplaatje op startpagina Fotogalerij
      - Maak link (virtuele album) naar het 2020 Scandinavië sub-album aan als omschreven in Galerij (Home) gelinkte miniaturen
      - Zet rechten van nieuw virtueel album: Piwigo>Beheer>Albums>Beheer>2020 Scandinavië>Wijzig. Zet in tab 'Rechten' toegangstype naar 'prive' en voeg 'familie' toe aan 'Rechten verleend aan groepen'
      - Sorteer nieuwe link op startpagina in Piwigo>Beheer>Albums>Beheer: Volgorde 1. 2020 Wandelen, 2. 2020 Familie, 3. 2020 Trips, 4. 2020 Thuis, 5. 2020 Scandinavië

    Naar index