Täysin automaattinen galleriaskripti

Arkisto-ohjelmia, selausohjelmia, kuva-albumeja webbiin tekeviä
Vastaa Viestiin
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Täysin automaattinen galleriaskripti

Viesti Kirjoittaja artur »

Hei,

Olen koodannut pienen Perl skriptin, joka generoi gallerian lennosta ilman että sinun täytyy tehdä paljon mitään. Ainoa mitä pitää tehdä on siirtää kuvasi palvelimeen ja sen jälkeen ajaa tämä skripti niin thumbit ja kaikki generoituvat automaattisesti.

Esimerkkigalleria: http://www.majgaj.com/gallery

Skripti on erittäin helppo asentaa, ei tarvitse muuta kuin muuttaa muutamia parametreja ja galleriasi on valmis!

Skripti: http://www.majgaj.com/g/MyGallery.zip

ps. ImageMagickin Perl moduuli pitää olla asennettuna palvelimeen.
Viimeksi muokannut artur, Maalis 14, 2006 16 : 01. Yhteensä muokattu 1 kertaa.
Cloudcity. Uuden ajan pilvipalvelu.
kohan
Viestit: 12556
Liittynyt: Helmi 21, 2004 15 : 02
Paikkakunta: Keuruu

Viesti Kirjoittaja kohan »

Vielä kun olisi kuvien selaussivuilla painike mistä pääsisi takaisin aina sille sivulle josta valittiin uusi galleria.
Nyt on vain takaisin edelliseen.
...kuvia lisätään myöhemmin...
http://kohan.1g.fi/
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Viesti Kirjoittaja artur »

kohan kirjoitti:Vielä kun olisi kuvien selaussivuilla painike mistä pääsisi takaisin aina sille sivulle josta valittiin uusi galleria.
Nyt on vain takaisin edelliseen.
Lisäsin nyt senkin siihen, huomasin saman puutteen. Uuden version saat imuroimalla saman tiedoston.
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Viesti Kirjoittaja artur »

Niin ja selitys miten homma pelittää lisätty myös README.TXT tiedostoon.
MaseTre
Viestit: 57
Liittynyt: Helmi 18, 2006 11 : 52
Paikkakunta: Tampere

Viesti Kirjoittaja MaseTre »

Ihan hyvältä vaikuttaa, mutta pari toivetta kuitenkin vielä olisi ;) Back-nappulan lisäksi joka kuvalle prev- ja next-nappulat... nuo nyt scriptissä määriteltävät headerit yms. voisi myös olla scriptin argumentteja, niin ei tarttis aina joka kerta puukottaa scriptiä. Kaikki eivät kuitenkaan perliä osaa ja saattavat vaikka pahimmassa tapauksessa rikkoa scriptin :(

Onko muuten tullut tutustuttua perl2exe-nimiseen mokkulaan? Tällä voisi paketoida scriptin ajettavaksi softaksi, jolloin muilla käyttäjillä ei tarttis olla perliä eikä image-magickiä... tehtävissä win/linux/unix-binäärit. lisää infoa tuolta: http://www.indigostar.com/perl2exe.htm
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Viesti Kirjoittaja artur »

MaseTre kirjoitti:Ihan hyvältä vaikuttaa, mutta pari toivetta kuitenkin vielä olisi ;) Back-nappulan lisäksi joka kuvalle prev- ja next-nappulat... nuo nyt scriptissä määriteltävät headerit yms. voisi myös olla scriptin argumentteja, niin ei tarttis aina joka kerta puukottaa scriptiä. Kaikki eivät kuitenkaan perliä osaa ja saattavat vaikka pahimmassa tapauksessa rikkoa scriptin :(
Ajattelin jatkokehittää tätä niin, että skriptin lisäksi olisi stylesheet tiedosto sekä config tiedosto johon tehdään määritykset, niin että itse perl skriptiin täytyisi koskea. Myöskin BACK ja NEXT linkit mukaan kuviin.
MaseTre kirjoitti: Onko muuten tullut tutustuttua perl2exe-nimiseen mokkulaan? Tällä voisi paketoida scriptin ajettavaksi softaksi, jolloin muilla käyttäjillä ei tarttis olla perliä eikä image-magickiä... tehtävissä win/linux/unix-binäärit. lisää infoa tuolta: http://www.indigostar.com/perl2exe.htm
Muuten hieno, mutta tarvitaan ActivePerl asennettuna windowsiin jos haluaa käyttää ImageMagick moduleja. Toisekseen tuolla saisi hienon Windows käyttiksen tehtyä, mutta edelleen pitäisi kaikki tiedostot siirtää palvelimeen pelkkien kuvien sijasta.
MaseTre
Viestit: 57
Liittynyt: Helmi 18, 2006 11 : 52
Paikkakunta: Tampere

Viesti Kirjoittaja MaseTre »

artur kirjoitti: Muuten hieno, mutta tarvitaan ActivePerl asennettuna windowsiin jos haluaa käyttää ImageMagick moduleja. Toisekseen tuolla saisi hienon Windows käyttiksen tehtyä, mutta edelleen pitäisi kaikki tiedostot siirtää palvelimeen pelkkien kuvien sijasta.
Tuo activestate säätö on kyllä totta, mutta ajeletko tuota scriptiä sitten tällä hetkellä linuxilla tms.? Silloinhan et tartte kuin linux-binäärin perl2exe:stä(ja käytät linuxin perliä&moduleita) => teet sillä linux-binäärin galleriascriptistä... galleriabinääri serverille eikä sen jälkeen tartte muuta kuin siirrellä kuin kuvat sinne ;) Oliko toi yhtään sitä mitä ajoit takaa vai enkö vaan tajua?

En ole perl2exe:n linux-binääriä testannut(muuten kyllä perlin&linuxin kanssa touhunnut), mutta tuolla activestate&perl2exe-kombinaatiolla on tullut windows-binäärejä tehtyä ihan työnpuolesta melko useasti...
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Viesti Kirjoittaja artur »

MaseTre kirjoitti:Tuo activestate säätö on kyllä totta, mutta ajeletko tuota scriptiä sitten tällä hetkellä linuxilla tms.? Silloinhan et tartte kuin linux-binäärin perl2exe:stä(ja käytät linuxin perliä&moduleita) => teet sillä linux-binäärin galleriascriptistä... galleriabinääri serverille eikä sen jälkeen tartte muuta kuin siirrellä kuin kuvat sinne ;) Oliko toi yhtään sitä mitä ajoit takaa vai enkö vaan tajua?
Tein skriptini sillä ajatuksella, että kopioidaan originaalit ja jo valmiiksi muokatut kuvat serverille, ja selaimen kautta ajetaan tuo skripti joka generoi webbigallerian. Tällä tavalla käyttäjän ei tarvitse tehdä muuta kuin kuvansiirron.

perl2exe:llä saisi saman aikaiseksi hieman eri tavalla. Generoidaan piennennetyt kuvat ja thumbit sekä niihin html -tiedostot. Mutta jos tulee galleriaan lisää kuvia tjsp, pitää se aina ajaa erikseen, kun taas mun skripti generoi gallerian lennosta aina kun joku sen ajaa, ja tämäkin ainoastaan jos on jotain uutta. Muuten ei generoida thumbeja vaan näytetään olemassa olevia.
MaseTre
Viestit: 57
Liittynyt: Helmi 18, 2006 11 : 52
Paikkakunta: Tampere

Viesti Kirjoittaja MaseTre »

ok...
ongelmana tuossa image::magickissa & perlissä on kuitenkin se, että jos käytetään jotain kaupallista sivutilaa (esim. 1g.fi tms.), käyttäjällä ei varmaankaan ole oikeuksia asennella perlimoduleita(?). En ole juurikaan tuollaisten kaupallisten kotisivutilojen kanssa säätänyt, joten en tiedä mitä on oikeasti käyttäjälle ja mitä ei. Omien serverien kanssahan tässä ei siis mitään ongelmaa ole ja gallerian lennosta generointi on näppärää...
artur
Viestit: 3531
Liittynyt: Huhti 24, 2003 15 : 41
Paikkakunta: Tuusula
Viesti:

Viesti Kirjoittaja artur »

Joo no 1g:n asiakas ei paljon tällä skriptillä voi tehdä, mutta jos on normaali web-hotelli niin mahdollisuus on erittäin hyvä että Perl::Magick on jo asennettu. Esimerkiksi Nebulan Webhotel Pro:ssa on.
Vastaa Viestiin