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 ...) Conoscevo wp 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 in Danimarca 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..000 post 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 post a 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 ...
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 più” I 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