riders.dk: use buddypress and live happily

Embed Size (px)

Citation preview

  • 1. Riders.dk: buddypress, 5.000 surfisti,una community felice

2. Chi Carlo(z): Long time blogger, opensource evangelist ( http://nanoblogger.sourceforge.net/ ) Con WP dal 2007 Free time blogger, freelance web developer, poi small IT manager, web communicator, corporate blogger ...Oggi CRM architect, agile PM, ... and still a WP lover http://carl0z.wordpress.com/ http://it.linkedin.com/in/beschi 3. Io e Buddypress: You know bp, don't YOU? (a set of plugins for wp. A social layer on top of wp ...) Conoscevowp MU (circolab.net) Worcamp 2009 Andy (e Nicola) WOW! Progetti per clienti aka facebook 2 Software selection per un cliente importante (la cordata) Testo bp in locale, frequento forums e communities Per un cliente rompi scelgo Ning. Mi contattano dalla Danimarca per una demo. OK! La cordata ... si annoda. I Danesi invece like it. Enters RIDERS:DK 4. Riders.dk: the trip Comunit esistente dal 2002 big e attiva Il punto di riferimento per surfers, snowboarders, kiters etc inDanimarca CMS proprietario ormai lento e che non scala Miglior host danese utenti si lamentano (lento e bacato) Amministratori si lamentano impossibile da estendere Loro (2 surfisti + media agency) scelgono bp. Loro cercano me ... ;-) Installiamo una demo su un host scelto tramite wp.org Sounds good. Trattiamo (money matters! - and time too) la migrazione:~10.000 utenti (5.000 attivi), 20.000 articoli,100..000post forum 11 GB di database (garbage included) Estate 2009. - we love you Pentaho PDI (pls ask me if interested!) 5. Riders.dk: the trip (II) Come mappare funzionalit preesistenti, sfruttare al meglio la nuova piattaforma, approfittare per estenderla un po' ... - creiamo 6 blog principali, verticali, speciali. Ciascuno con il suo gruppo e forum (relazione blog gruppo solo visiva, no architetturale) - ogni utente avr il suo blog, se vuole (hey, it's wp MU ...)- bisogna integrare con bb-press (ai tempi non facile come oggi il forum) - serve un plugin Terms Of Services - servono componenti (e widget) per connettere blog principali e home, e gestire posta scelta (highlights) - vogliamo qualcosa per gestire una bacheca di annunci(here comes the porting of AWPCP) bp-classifieds non era pronto, no way - estendiamo bp-gallery (++jquery) - e testiamo l'host. Serve un server dedicato + fico. Serve fare tests e tuning. - teniamo il codice revisionato (svn) - testiamo (varie volte) la migrazione Ottobre 2009. Pronti per il (ri)lancio. 4 days downtime ... and then ... 6. Riders.dk powered by Buddypress (home) 7. Riders.dk powered by Buddypress (custom widgets) 8. Riders.dk powered by Buddypress (custom classifieds) 9. Riders.dk powered by Buddypress (homepage - bottom) 10. Riders.dk powered by Buddypress (user page) 11. We're online now what? Manteinance server e applicativo Enhancements Fixes (ehm we don't speak Danish ...) Test server test all and validate before deploy Enahnced security (FTP access on test, production svn only) Upgrades ... 12. State of the art (May 2010): Server di produzione bp 1.1.x fortemente customizzato Server di test istanza A bp riders.dk migrato a ultima stable bp e wp Server di test istanza B latest stable working on customizing bp-classifieds (and porting existing classifieds) and on theming Server di test istanza C wordpress 3.0 beta Production upgrade: ETA June 15 Others to do: application tuning (better performances with a few best practices + components) 13. So ... Gli utenti (membri, clienti, partecipanti, ...) sono tanti, e contenti I gestori sono soddisfatti e sanno di poter dare di piI fornitori sono contenti cliente serio, competente, paga, contento Anche a buddypress fa bene (e all'open in generale) It's a win win situation. (Yes, we can ;-) Thx: marcogh (the migrator), Ali3n0 (sysadmin), grota (coder),Cirpo (coder), sdolce (tester), Ralf (product owner), Teit (bp admin) 14. La morale ( sempre quella):- usate strumenti open - buddypress is very cool - lavorare over internet ok (ma un fattore di complessit) - le community funzionano - anche per trovare lavoro - enjoy what you do. Is a key to success