Annons

Gallery 2.0

Produkter
(logga in för att koppla)

Johan P

Aktiv medlem
Jag har tidigare talat varmt här på forumet om webbgalleriet 'Gallery'

Gallery 2 har utvecklats under mer än 2 års tid och nådde i helgen version - Alpha 1.

Hemsidan för projektet finns här:

http://gallery.menalto.com/

Det är - trots den tidiga versionen - ett ganska stabilt och funktionsfyllt galleri.

Jag har (som tidigare) satt upp ett "Testgalleri" på min server som jag inbjuder Er att testa.

På denna adress

För att se alla avancerade inställningar måste ni logga in som admin:

Username: admin
Password: fotosidan

Ni får ändra på inställningarna, lägga till och ta bort kategorier samt lägga in egna bilder om ni vill - men förstör inte för mycket ;-)

Om några dagar kommer jag ta bort sidan och radera alla bilder.

Notera att denna tidiga Alpha-version är rätt 'seg' på att visa bilder - ha lite tålamod ;-)

Som demonstration har jag lagt in några bilder med lite EXIF-data samt en TIF bild.

(TIF bilder konverteras automatiskt till jpeg - men orginalet sparas)

Personligen tycker jag Gallery 2 är ett snyggt och stilrent webbgalleri som har potential att bli något mycket mer.

I framtiden skulle det exemplevis kunna vara en databas för alla dina bilder samt en webbshop för direktförsäljning av bilder (finns redan förberedelser för detta)

Nackdelen är att det verkar vara få (?) webbhotell som har stöd för de grafiska komponenter som Gallery kräver (ImageMagick eller NetPBM) för sina funktioner.
 
Precis Magnus.

Kom på strax efter att jag postat att jag lät lite som en försäljare som försöker skapa intresse för en kommersiell produkt ;)

Gallery är Open Source.
 
Johan,
tackar så mycket för demonstrationen! G2 måste installeras snarast :)

Finns det något sätt att anpassa cart-funktionen?
Det jag har i åtanke är möjligheten att t.ex bjuda in tänkbara kunder till siten och som då kan lägga bilder i carten, som sen mailas till mig eller nåt liknande.
Antar att det kommer i samband med den tilltänkta shoppingfunktionen, men finns det möjlighet redan nu, så vore det såklart trevligt.
 
Peter - så som Gallery 2 fungerar kan man enkelt lägga till och ta bort en mängd funktioner.

Det är alltså lätt att skriva och lägga till diverse moduler - en webbshop modul borde alltså inte vara så svår att skapa.

- Däremot känner jag inte till hur mycket man kan göra med cart-funktionen just nu - men det du säger borde ju inte vara omöjligt.

En fråga:

Vid ett tillfälle när jag var inne på sidan hade någon lagt till "ramar" på alla bilder - och sedan tagit bort dom.

Jag har förgäves försökt hitta funktionen som lägger till dessa ramar - kan någon hjälpa mig ?

(eller personen som gjorde det kanske kan förklara ?)
 
Senast ändrad:
Svarar mig själv nu ;-)

Ramarna var del i ett tema som heter "Veloria" - som förövrigt är ett ganska gräsligt tema :)

Cart funktionen har inga alternativ ännu - vilket gör den ganska meningslös i nuläget.

Men den kan säkerligen bli väldigt användbar när det lagts till funktioner för den.
 
Kanske inte ska börja en licens disukssion här, men fritt betyder väl att man inte åläggs några speciellla regler, och jag tycker nog att GPL inte stämmer in på det eftersom jag inte får göra mina egna förändringar utan att jag måste ge ut allt igen ( ett litet tvång enligt mig ) :)
 
Hej,

Jag installerade och allt funkar bra.

Installerade ImageMagick och då ska jag peka ut sökvägen..

MEN

jag installerade till
"C:\Program Files\ImageMagick-6.0.3-Q16"

ImageMagick binary test results
Binary Name Pass/Fail
identify Failed
Error messages:

Problem executing binary:

convert Failed
Error messages:

Problem executing binary:

composite Failed
Error messages:

Problem executing binary:


vad kan vara fel?

//Patrik

EDIT: Får samma fel när jag installerade NetPBM. ??? Warning: exec(): Unable to fork [cmd /c " "C:\Program Files\GnuWin32\bin\giftopnm.exe" "--version" 2> "c:\inetpub\wwwroot\gallery2/g2data\tmp\g2d9F.tmp" "] in c:\inetpub\wwwroot\gallery2\modules\core\classes\GalleryPlatform\WinNtPlatform.class on line 106
 
Senast ändrad:
Hmm - kan tyvärr inte vara till så mycket hjälp...

Själv kör jag på en Linux server.

Kommer ihåg att jag försökte installera ImageMagick och Gallery på en Windows server någon gång - men råkade ut för liknande problem.

Jag vet dock att det ska gå.

Enda tipset jag har är att testa en omstart ;-)

Sedan kan du testa en sökning under Gallery 2 avdelningen av Gallerys forum för att se om någon haft liknande problem.
 
Hittade felet...

Var tvungen att installera ImageMagick i en folder utan space i namnet + sätta iusr_computername rättigheter på cmd.exe i C:\WINDOWS\system32

Skumt men uppe och snurrar :)

Tack för hjälpen.

//Patrik
 
Mazy skrev:
Kanske inte ska börja en licens disukssion här, men fritt betyder väl att man inte åläggs några speciellla regler, och jag tycker nog att GPL inte stämmer in på det eftersom jag inte får göra mina egna förändringar utan att jag måste ge ut allt igen ( ett litet tvång enligt mig ) :)
Det tvånget gäller bara om du distribuerar det vidare, poängen är att din nästa alltid skall åtnjuta samma friheter som du själv hade. Så länge som du bara använder programmet själv så behöver du inte göra dina förändringar offentliga. Alltså, som distibutör så kan t ex. BSD licensen upplevas som friare, men sett ur "slutanvändar" perspektiv så säkerställs friheten bättre med GPL eftersom denne alltid åtnjuter samma frihet till insyn som distributören, det fria kan inte göras ofritt.
 
PatrikAdolfsson skrev:
Var tvungen att installera ImageMagick i en folder utan space i namnet

Kunde just tänka mig det - ett vanligt "UNIX-problem" ;-)

Angående GPL - man kan alltså inte göra diverse förändringar/tillägg och sälja det som en kommersiell produkt ?

Har jag fattat rätt då ?
 
Johan P skrev:
Angående GPL - man kan alltså inte göra diverse förändringar/tillägg och sälja det som en kommersiell produkt ?

Har jag fattat rätt då ?

njaee, visst kan du ändra hur mycket du vill och sen sälja produkten, men du måste ju fortfarande publicera källkoden till din version.
 
Johan P skrev:
Angående GPL - man kan alltså inte göra diverse förändringar/tillägg och sälja det som en kommersiell produkt ?

Har jag fattat rätt då ?
Visst kan du sälja det, det är ju precis det som alla komersiella Linuxdistributörer gör, t ex. RedHat, Mandrake, SuSe mfl.. Å de har alla mycket riktigt källkoden fritt tillgänglig i enlighet med licensen. Att källkoden finns tillgänglig har inget med kommersialitet att göra. Vad licensen inte tillåter är att göra det till en proprietär produkt med sluten källkod, till skillnad från t ex. BSD-licensen som tillåter detta, alltså att göra icke-fri mjukvara av fri. Grunden är att din nästa skall kunna åtnjuta samma friheter som du själv och de friheterna är:

1. Friheten att använda i vilket syfte som helst.
2. Friheten att se hur det fungerar och använda den kunskapen i egna syften (kräver källkod).
3. Friheten att kopiera och ge bort kopior till andra.
4. Friheten att modifiera programmet och göra dina ändrigar offentliga så att även andra kan dra nytta av det (kräver källkod).

Vad många också glömmer bort är att de allra flesta inom IT/mjukvara inte jobbar med att skriva program för försäljning, de allra flesta tar betalt för det arbete de utför och inte för kopiering, t ex. systemadministratörer, konsulter, webbdesigners osv.. Just webbdesigners är ett bra exempel, där är ju också koden öppen (html o javaskript). Även jurister jobbar ju sas. med öppen och fritt tillgänglig kod, å de tjänar onekligen pengar..

Läs licensen ordentligt, jämför sedan med licensen för något proprietärt program, t ex. den för windows som du godkänt vid installation, då kommer du att se skillnaden mellan fritt som i frihet och dess motsats.

Ett litet exempel:

Företag A vill sänka sina kostnader för mjukvara och börjar använda den fria mjukvaran Foo, konkurrenten B får nys om det och vill göra samma sak, men de har lite högre krav och behöver göra några mindre förändringar i mjukvaran, de räknar på det och kommer fram till att det trots allt blir lönsamt att hyra in en specialist för att göra förändringarna, specialisten får alltså betalt för att utveckla fri mjukvara, specialisten gör sedan ändringarna offentliga i enlighet med GPL-licensen eftersom de även distribuerar programmet vidare och företag A ser att det nu finns en uppdaterad version som är bättre än den de har, de uppdaterar givetvis men upptäcker en liten bugg som B aldrig såg, en av de anställda på företag A fixar buggen (en till avlönad kodare), konkurrenten blir givetvis glad åt buggfixen och uppdaterar.

Summa summarum:

* A är nöjd och tjänar på mindre utgifter.
* B är nöjd och tjänar på mindre utgifter.
* Specialisten fick betalt och är nöjd.
* Den anställde hos A fick givetvis sin lön och är också nöjd.

Dessutom, resten av världen har nu fått en förbättrad version av programmet att ladda hem (om de har behov av det), den enda som inte är glad är det företag som inte fick kränga en uppdatering till sitt icke fria program.
 
Jag "bumpar" den här tråden eftersom jag uppdaterat testservern med den senaste versionen av Gallery2 - Alpha 2

Testservern

En av nyheterna är att man kan lägga in olika ramar på bilderna - det finns ganska många (gräsliga) alternativ - men jag har som demonstration lagt på lite skugga och "streckramar"

Ni kan som vanligt logga in med:

användarnamn: admin
lösenord: fotosidan

För att se alla användarinställningar.
(ni får även ändra - lägga till - ta bort etc)

Jag "pressade" servern rätt hårt genom att ladda upp ett antal högupplösta Tif-bilder, den största på ca 100Mb - för att se hur gallery klarade av det. Det gick alldeles utmärkt.

Det tar visserligen lite tid för servern att konvertera från Tif till jpeg - men det får man väl räkna med ;)

En intressant nyhet är att man kan installera en GD-modul - det innebär att man antagligen kan använda Gallery på ett större antal webservers som inte har stöd för de mer avancerade grafikmodulerna: Imagemagick och NetPBM.

Stöd för GD finns på alla webservers som kör PHP - men antagligen kommer man inte kunna göra lika avancerade saker som med Imagemagick/NetPBM.

Jag använder förövrigt Imagemagick på min server.
 
Måste bara inflika att senaste buildarna av G2 har fått en enorm prestanda höjning, tidigare kändes det hela segt som kola i en frysbox men nu verkar Bharat och grabbarna fått ordning på torpet igen.

Sen att använda GD till ett såpass kompetent script som gallery känns lite dumt, dessutom blir bildkvaliteten på tumnaglar och förminskade bilder betydligt sämre än med tex ImageMagick. Men som sagt, det är ju tillgängligt för de allra flesta.
 
Jepp, jag håller med - GD är inte att rekommendera.

Men det kan vara väldigt svårt att hitta webhotell som uppfyller de krav som Gallery "kräver".

PHP och MySQL är en självklarhet på praktiskt taget alla webhotell idag.
Men Gallery kräver att PHP inte körs med 'safe-mode' påslaget - vilket kan vara svårare att hitta.
Att webhotellet sedan dessutom ska ha Imagemagick eller NetPBM installerat gör att det nästan är omöjligt att hitta.

Jag kan tänka mig att Imagemagick drar ganska mycket prestanda från servern ?

Om någon känner till något webhotell som stödjer Gallery får ni gärna skriva det här.

Annars så tror jag att de flesta som kör gallery gör det från egna servers (?)
 
Jag har för mig att det var prat om att försöka koda bort kravet på safe_mode. har dock ingen koll på hur det går då jag kör eget och kan ställa som jag vill.

NetPBM finns om binärdistribution och kan hämtas via gallerys nedladdningssida. Dessa behöver inte installeras på systemet utan endast läggas i en mapp i gallery-mappen. Kan vara en bra lösning för dem som kör nån halvtam webbserverlösning. Sen verkar det inte vara något problem att få webbhotellet att installera ImageMagick, då det inte är speciellt många som använder det. Är man rädd att det skall ta för mycket kraft kan man ju även prioritera ner dess processer så att det bara får använda idle-time för att göra sina operationer.


http://www.levonline.com/ stödjer gallery, både jhead (exif) och ImageMagick finns förinstallerat, även safe_mode är satt till off.
 
ANNONS
Götaplatsens Foto