27

DDAY2014 - Loveyourpix Case Study

Embed Size (px)

DESCRIPTION

Speaker: Fabio Borroni Area: Building, Development, Theming Loveyourpix.com è il nuovo punto di riferimento per le comunità fotografiche. Concorsi fotografici per gli appassionati così come un nuovo strumento di comunicazione per le imprese e per la foto-crowdsourcing.

Citation preview

Page 1: DDAY2014 - Loveyourpix Case Study
Page 2: DDAY2014 - Loveyourpix Case Study
Page 3: DDAY2014 - Loveyourpix Case Study
Page 4: DDAY2014 - Loveyourpix Case Study

Cos’è loveyourpix?

• Photo community

• Contest fotografici

• Photo marketplace

Page 5: DDAY2014 - Loveyourpix Case Study

Team di sviluppo

• 1 project manager

• 1 backend developer

• 1 frontend developer

• 1 UI/UX designer

• 1 sistemista

Page 6: DDAY2014 - Loveyourpix Case Study

Perchè Drupal?

• Sostenibile per una piccola startup

• è un FRAMEWORK oltre che un CMS

• Veloce nello sviluppo

• Alte prestazioni

Page 7: DDAY2014 - Loveyourpix Case Study

Criticità del progetto

• Upload foto in alta risoluzione

(tanto spazio sul server!)

• Complessità struttura utenti

• Contest a tempo

• Marketplace per fotografi

Page 8: DDAY2014 - Loveyourpix Case Study

Infrastruttura

• Dev server

• Production private cloud

• Version control (Git + Drupal Features)

Page 9: DDAY2014 - Loveyourpix Case Study

Community

Page 10: DDAY2014 - Loveyourpix Case Study

Commenti

Page 11: DDAY2014 - Loveyourpix Case Study

Utenti

Page 12: DDAY2014 - Loveyourpix Case Study

Moduli community

• Ajax comments

• Flags (follow - love - stars)

• Badges

• Message (notifiche)

• Private Message (messaggi privati)

• Search API (Sphinx server)

Page 13: DDAY2014 - Loveyourpix Case Study

Photo Contests

Page 14: DDAY2014 - Loveyourpix Case Study

Timing Status

Page 15: DDAY2014 - Loveyourpix Case Study

Voting

Page 16: DDAY2014 - Loveyourpix Case Study

Ranking / Winners

Page 17: DDAY2014 - Loveyourpix Case Study

Moduli contests

• Simple Contest

• Relation (photo / contest)

• Rate + Voting Api

• Rules scheduler

• Badges

• Node queue (ordinamento random)

• Modulo custom PIX OF THE DAY

Page 18: DDAY2014 - Loveyourpix Case Study

Marketplace

Page 19: DDAY2014 - Loveyourpix Case Study

Foto / Prodotto

Page 20: DDAY2014 - Loveyourpix Case Study

Crop

Page 21: DDAY2014 - Loveyourpix Case Study

Decidi prezzo e copie

Page 22: DDAY2014 - Loveyourpix Case Study

Controllo vendite

Page 23: DDAY2014 - Loveyourpix Case Study

Moduli market

• Drupal commerce

• Rules

• Relation

• Moduli personalizzati (crop -

generazione prodotti - direct product

checkout)

Page 24: DDAY2014 - Loveyourpix Case Study

Template

• Compass - Sass

• Responsive

Page 25: DDAY2014 - Loveyourpix Case Study

Prestazioni

• Elysia cron

Page 26: DDAY2014 - Loveyourpix Case Study

iOS App Beta

• Services API (rest / json)

Page 27: DDAY2014 - Loveyourpix Case Study