Bilduppladdning/galleri

Events happening in the community are now at Drupal community events on www.drupal.org.
HejGustav's picture

Hej,
Jag har fått uppgiften att fixa en site där vem som helst ska kunna registrera sig, och sedan kunna ladda upp en bild som både kopplas till ens konto (helst ska det kunna bli ett galleri för varje person), ska dyka upp på framsidan i den ordning de postas samt kunna kategoriseras efter land och plats.

Helst ska man kunna maila in bilderna så att de automatiskt kopplas till ens konto och postas.

Har kikat lite på Drupal förut och jag tror att det är en bättre lösning för detta än t.ex. WordPress.

Är detta genomförbart med Drupal, och hur bör man i så fall gå tillväga?

/Gustav

Comments

Så här skulle jag lösa det

frjo's picture

Min erfarenhet är att vanliga användare förstår absolut noll när det kommer till bilder. Storlek, upplösning, kvalité, format etc. är okända och obegripliga begrepp.

Mitt mål är därför att göra systemet så automatiskt som det går. Användare ska kunna ta bilder direkt från sina kameror och ladda upp dem utan tanke på storlek etc.

  1. Skapa imagecache presets för de storlekar och beskärningar som bilderna ska visas i på olika ställen.
  2. Ny node typ som döps till något lämpligt. Ge inloggade användare rätt att skapa dessa. Under sektionen "Workflow settings" kan man ange att dessa noder som förval ska visas på första sidan.
  3. Lägg till ett image field till den nya node typen.
  4. I bildfältets inställningar kan man sätta max bildstorlek. Sätter man det till 1024x1024 kommer alla bilder större än det att automatiskt skalas ned innan bilden sparas på servern. En min bildstorlek kan ibland vara bra för att stoppa användare från att ladda upp för små lågupplösta bilder.
  5. Under "Display fields" för node typen ställer man in hur bildfältet ska visas, t ex. vilken imagecache preset som ska användas, i teaser läge och full node läge.
  6. Bygg en view med uid som argument som visas användarnas bilder.
  7. För att kategorisera noder finns Drupals utmärkta taxonomi-system. Då det handlar om geografisk plats vore nog en location-lösning bättre/roligare. Då kan man t ex. placera ut bilderna på en karta i framtiden.

Förutom core Drupal behöver man CCK, Views, FileField, ImageField, ImageCache.

Tack!

HejGustav's picture

Tack! Ska försöka pilla lite med det under kvällen och kommer antagligen återkomma med fler frågor.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: