Lördagsprojekt: Cynatic WP Gallery – ett enkelt WordPress Galleri plugin

Länge sedan ett lördagsprojekt kördes igång, nu vart det dags igen. Sambo som jobbade, fem öl, lite havssaltad choklad och dåligt utbud på TV ledde till att jag knackade ihop ett snabbt bildgalleri vilket senare utvecklade sig till ett plugin vilket jag tänkte dela med mig av.

Så, varför bygga ännu ett galleritillägg till WordPress när det redan existerar 1000-tals? Jo, ingenting passar mig och 99% har något slags fel och passar inte alls mina behov på avskalad enkelhet.

Felen som finns i de befintliga är bland annat att det innehåller 90% fler funktioner än vad som egentligen behövs, krångligt UI som kräver 100 inställningar innan man är redo och köra, egna menyer och shortcodes som inte direkt är användarvänliga och känns klumpiga.

Vad skiljer då detta tillägget mot de flesta andra? För det första så finns det inga direkta inställningar, ladda upp alla bilder i ett inlägg eller en sida, tryck på knappen och du är klar. Det skapar automatiskt två nya bildstorlekar vilka lägger sig prydligt bredvid varandra. Inkludering av Fancybox vilket ger bilderna en lightboxeffekt samt möjlighet att bläddra genom galleriet.

http://www.youtube.com/watch?v=QcG4IdYWdNc&hd=1

Installation

  1. Ladda ned, packa upp och lägg i mappen wp-content/plugins
  2. Aktivera tillägget
  3. Lägg till ett nytt inlägg eller en ny sida, ladda upp dina bilder, du behöver inte infoga dem i inlägget, och tryck på Cynatic WP Gallery-knappen i editormenyn.
  4. Klart!
  5. Alternativ: Editera cwp-gallery.php, ändra $width = 560; till $width = 600; för att öka bredden på bilderna.

Lite saker att känna till om projektet

  1. Nej, problem med IE6 och IE7 kommer inte fixas eller lösas.
  2. Gamla bilder som redan är uppladdade kommer inte fungera, ladda upp dem igen eller ladda hem ett tillägg som formar om bilderna – ex. Regenerate Thumbnails.
  3. Buggar? Konstigheter? Det finns säkert en hel del. Snacka om dem i kommentarerna nedan.
  4. Tillägget är inte testat i Internet Explorer, enbart senaste versionerna av Chrome, Firefox och Safari.
  5. Fungerar bra med TwentyEleven (använd bredd 560) och TwentyTen (använd bredd 600).
  6. Varje bild har ett val för att exkludera bilden från galleriet.

Uppdateringar

2011-07-18, lade till en saknad css-klassen. Fixade exkludering av bilder.

Ladda ner Cynatic WP Gallery

Ladda ner version 1.1.0cwp-gallery.zip, 74KB

Demo med bredden 560px

  • http://www.anna-forsberg.se Anna Forsberg

    Mycket snyggt! 

    • http://cynatic.org Andreas Johansson

      Tack Anna!

  • http://www.anna-forsberg.se Anna Forsberg

    Klarar den bara liggande bilder? Har provat nu och ett par stående bilder blir felroterade även om jag ändrar i wps bildredigering

    • http://cynatic.org Andreas Johansson

      Frågan är om add_image_sizes körs efter intern editering av bilden eller om bilden enbart förminskas när den laddas upp. Ska forska lite i det.

      Liggande bilder borde generellt inte vara ett problem annars, tillägget klipper själv ner till korrekt storlek (~300 (max)-bredd och 160 höjd). 

      Laddar man upp väldigt småbilder så kan det generera problem i version 1.0.

  • Pingback: Test: Cynatic WP Gallery - Wordpress

  • Pingback: Tomas löpning & geocaching » Blog Archive » Testar en ny plugin

  • Anna

    Hej Andreas! De var var faktiskt ett av de snyggaste bildgallerierna jag hittat, till skillnad från ganska tråkiga nextgen (iaf om man som jag inte är så bra på att modifiera själv)
    Tyvärr verkar det inte gå att ladda ner, något du kan fixa kanskeom man frågar riktigt snällt? :)

    • http://cynatic.org Andreas Johansson

      Hej Anna, verkar vara strul med fillänkarna sen jag uppdaterade till en WP network site istället för ensam blogg. Jag ska kolla på det! Tack för du sa till (och tack för komplimangen).

    • http://cynatic.org Andreas Johansson

      Nuså, fixat!

      • Anna Matsson

        Vad bra, tack så mycket!!

  • Jimmy Rosén

    Grymt! :)

    Fråga: Finns den i WP:s plugin repo?

    • http://cynatic.org Andreas Johansson

      Tack! Nej inte än, har inte paketerat den 100% korrekt enligt deras standards än. Det kommer :)