Sivu 1/1

Täysin automaattinen galleriaskripti

Lähetetty: Maalis 14, 2006 14 : 04
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.

Lähetetty: Maalis 14, 2006 14 : 16
Kirjoittaja kohan
Vielä kun olisi kuvien selaussivuilla painike mistä pääsisi takaisin aina sille sivulle josta valittiin uusi galleria.
Nyt on vain takaisin edelliseen.

Lähetetty: Maalis 14, 2006 14 : 31
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.

Lähetetty: Maalis 14, 2006 14 : 38
Kirjoittaja artur
Niin ja selitys miten homma pelittää lisätty myös README.TXT tiedostoon.

Lähetetty: Maalis 16, 2006 10 : 13
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

Lähetetty: Maalis 16, 2006 10 : 47
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.

Lähetetty: Maalis 16, 2006 11 : 02
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...

Lähetetty: Maalis 16, 2006 11 : 52
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.

Lähetetty: Maalis 16, 2006 12 : 38
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ää...

Lähetetty: Maalis 16, 2006 13 : 26
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.