SlideShare a Scribd company logo
Geecom: nascita di un progetto
open source

Andrea Pastore
I cms più famosi
I cms emergenti
Domanda...

Con tutta questa concorrenza vale la pena di
crearne uno nuovo

?
SI! Per diverse ragioni
●

Immagine
–
–

●

prestigio
Pubblicità

Crescita professionale
–

Sviluppare qualcosa da 0 è molto stimolante e aiuta a
crescere professionalmente
Analisi dei concorrenti
Qual è la strada intrapresa dagli altri?
–

facilità d'uso

–

sempre più funzioni

Tutto questo porta a:
–

Pacchetti di installazione di grandi dimensioni

–

consumo di risorse alto.
Definizione degli obiettivi del progetto
Il cms che avevo in mente doveva essere:
–

essenziale

–

poco esigente in termini di risorse

–

semplice da usare

–

Specializzato
●

più versioni specializzate per evitare la presenza di componenti
inutili
Scelta del nome
●

Meno facile di quanto si creda...

●

Quando si cerca il nome bisogna controllare:
–

l'esistenza di un dominio libero

–

che non ci sia qualche prodotto con quel nome o un nome
simile
Le prime fasi di sviluppo
●

costruzione area amministrativa

●

realizzazione delle pagine che mostrano i contenuti
–

Primo errore:
troppo poco tempo dedicato alla struttura del template
Il primo rilascio
●

Revisione del template
–

necessaria perché il template era troppo semplice e non
permetteva di realizzare grafiche accattivanti

●

Miglioramento della struttura

●

E finalmente, dopo quasi quattro mesi di lavoro,
è pronto il primo prodotto:
I rilasci degli altri prodotti
●

Rilascio di Geecom emailer
–
–

●

pensato per organizzare mailing list
miglioramenti al template della parte amministrativa

Rilascio di Geecom ask
–

versione nata dall'esigenza di creare uno spazio dove gli
utenti potessero fare domande su Geecom

–

data la penuria di piattaforme open source e semplici da
installare ho deciso di farla io
Il rilascio delle versioni 1.5
●

Ha portato su geecom promo le migliorie
implementate nella sezione amministrativa:
–
–

●

template
correzioni di bug

Prossimamente anche gli altri prodotti verranno
aggiornati
Sviluppo di componenti aggiuntivi
●

Fondamentali per permettere maggiori personalizzazioni.
–

Slider

–

Imalink

–

Social manager

–

Gestore liste
Il marketing
Non basta fare un buon prodotto, bisogna farlo
conoscere!
Come?
–

Segnalando Geecom ai blog IT

–

Segnalandolo sui forum e sui social network

–

Creando un canale youtube
Servizi collegati alla piattaforma
Rilasciare un prodotto open source non significa non guadagnare
nulla.
Si possono offrire servizi ad esso collegati, che nel caso di
Geecom sono:
–

offrire formazione
●
●
●

–
–

Workshop
Corsi
Corsi online

offrire Hosting
realizzare un negozio per i template
Bilancio dopo 1 anno di lavoro
●

●

Presentarsi come l'ideatore di un progetto open
source mi è stato utile in diverse occasioni
Ottima esperienza

More Related Content

Viewers also liked

Efecto invernadero XD
Efecto invernadero XDEfecto invernadero XD
Efecto invernadero XD
Alex Cosmos Warner
 
Making in action: facciamo il caffè con Android e Arduino
Making in action: facciamo il caffè con Android e ArduinoMaking in action: facciamo il caffè con Android e Arduino
Making in action: facciamo il caffè con Android e Arduino
Open Makers Italy
 
Storage side computing for data management in private and public clouds
Storage side computing for data management in private and public cloudsStorage side computing for data management in private and public clouds
Storage side computing for data management in private and public clouds
Noqaiya Ali
 
The Spring Home Sales Real Estate Report | Nov/Dec 2013
The Spring Home Sales Real Estate Report | Nov/Dec 2013The Spring Home Sales Real Estate Report | Nov/Dec 2013
The Spring Home Sales Real Estate Report | Nov/Dec 2013
Ken Brand
 
The Magnolia Home Sales Market Report | Nov/Dec 2013
The Magnolia Home Sales Market Report | Nov/Dec 2013The Magnolia Home Sales Market Report | Nov/Dec 2013
The Magnolia Home Sales Market Report | Nov/Dec 2013
Ken Brand
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile Android
Open Makers Italy
 
Artist management pppt
Artist management ppptArtist management pppt
Artist management pppt
AliMain
 
Logstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
Logstash + Elasticsearch + Kibana Presentation on Startit Tech MeetupLogstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
Logstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
Startit
 
Smartquill
SmartquillSmartquill
Smartquill
Govind Raj
 
Wibree
Wibree Wibree
Wibree
Govind Raj
 

Viewers also liked (10)

Efecto invernadero XD
Efecto invernadero XDEfecto invernadero XD
Efecto invernadero XD
 
Making in action: facciamo il caffè con Android e Arduino
Making in action: facciamo il caffè con Android e ArduinoMaking in action: facciamo il caffè con Android e Arduino
Making in action: facciamo il caffè con Android e Arduino
 
Storage side computing for data management in private and public clouds
Storage side computing for data management in private and public cloudsStorage side computing for data management in private and public clouds
Storage side computing for data management in private and public clouds
 
The Spring Home Sales Real Estate Report | Nov/Dec 2013
The Spring Home Sales Real Estate Report | Nov/Dec 2013The Spring Home Sales Real Estate Report | Nov/Dec 2013
The Spring Home Sales Real Estate Report | Nov/Dec 2013
 
The Magnolia Home Sales Market Report | Nov/Dec 2013
The Magnolia Home Sales Market Report | Nov/Dec 2013The Magnolia Home Sales Market Report | Nov/Dec 2013
The Magnolia Home Sales Market Report | Nov/Dec 2013
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile Android
 
Artist management pppt
Artist management ppptArtist management pppt
Artist management pppt
 
Logstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
Logstash + Elasticsearch + Kibana Presentation on Startit Tech MeetupLogstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
Logstash + Elasticsearch + Kibana Presentation on Startit Tech Meetup
 
Smartquill
SmartquillSmartquill
Smartquill
 
Wibree
Wibree Wibree
Wibree
 

Similar to Geecom, nascita di un progetto open source

Geecom: il nuovo CMS open source
Geecom: il nuovo CMS open sourceGeecom: il nuovo CMS open source
Geecom: il nuovo CMS open source
Open Makers Italy
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Gabriella
 
Google tag manager come funziona
Google tag manager come funzionaGoogle tag manager come funziona
Google tag manager come funziona
Marco Consiglio
 
Corporate Blog Da Zero
Corporate Blog Da ZeroCorporate Blog Da Zero
Corporate Blog Da Zero
Leo Sorge
 
Product Management Nel Settore Business To Consumer
Product Management Nel Settore Business To ConsumerProduct Management Nel Settore Business To Consumer
Product Management Nel Settore Business To Consumer
Emiliano Carlucci
 
Intro OPENSUITE09NR.pdf
Intro OPENSUITE09NR.pdfIntro OPENSUITE09NR.pdf
Intro OPENSUITE09NR.pdfMayking
 
Colorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketingColorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketinghinet-rimini
 
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domainTYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
gammsystem
 
Market e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni AndroidMarket e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni Android
Andrea Pola
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
Paolo Dadda
 
1 - Introduzione al corso 17/18
1 - Introduzione al corso 17/181 - Introduzione al corso 17/18
1 - Introduzione al corso 17/18
Giuseppe Vizzari
 
2019 ottobre 17 presentazione sintetico gdoox al mercato
2019 ottobre 17 presentazione sintetico gdoox al mercato2019 ottobre 17 presentazione sintetico gdoox al mercato
2019 ottobre 17 presentazione sintetico gdoox al mercato
Daniel Rueda H
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
Giuseppe Vizzari
 
Horizontal and vertical integration
Horizontal and vertical integrationHorizontal and vertical integration
Horizontal and vertical integration
T3basilicata
 
Debugging with-z-ray
Debugging with-z-rayDebugging with-z-ray
Debugging with-z-ray
Meet Magento Italy
 
Creare un sito con WordPress
Creare un sito con WordPressCreare un sito con WordPress
Creare un sito con WordPress
Eugenio Molinario
 
Cinque regole fondamentali per le PMI che vogliono fare business con il web
Cinque regole fondamentali per le PMI che vogliono fare business con il webCinque regole fondamentali per le PMI che vogliono fare business con il web
Cinque regole fondamentali per le PMI che vogliono fare business con il web
Miriam Bertoli
 
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
Bizup
 
Web marketing - parte 2
Web marketing - parte 2Web marketing - parte 2
Web marketing - parte 2FormaLms
 

Similar to Geecom, nascita di un progetto open source (20)

Geecom: il nuovo CMS open source
Geecom: il nuovo CMS open sourceGeecom: il nuovo CMS open source
Geecom: il nuovo CMS open source
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0
 
Google tag manager come funziona
Google tag manager come funzionaGoogle tag manager come funziona
Google tag manager come funziona
 
Corporate Blog Da Zero
Corporate Blog Da ZeroCorporate Blog Da Zero
Corporate Blog Da Zero
 
Product Management Nel Settore Business To Consumer
Product Management Nel Settore Business To ConsumerProduct Management Nel Settore Business To Consumer
Product Management Nel Settore Business To Consumer
 
Intro OPENSUITE09NR.pdf
Intro OPENSUITE09NR.pdfIntro OPENSUITE09NR.pdf
Intro OPENSUITE09NR.pdf
 
Colorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketingColorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketing
 
Startup weekend bootcamp
Startup weekend bootcampStartup weekend bootcamp
Startup weekend bootcamp
 
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domainTYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
 
Market e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni AndroidMarket e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni Android
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
 
1 - Introduzione al corso 17/18
1 - Introduzione al corso 17/181 - Introduzione al corso 17/18
1 - Introduzione al corso 17/18
 
2019 ottobre 17 presentazione sintetico gdoox al mercato
2019 ottobre 17 presentazione sintetico gdoox al mercato2019 ottobre 17 presentazione sintetico gdoox al mercato
2019 ottobre 17 presentazione sintetico gdoox al mercato
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Horizontal and vertical integration
Horizontal and vertical integrationHorizontal and vertical integration
Horizontal and vertical integration
 
Debugging with-z-ray
Debugging with-z-rayDebugging with-z-ray
Debugging with-z-ray
 
Creare un sito con WordPress
Creare un sito con WordPressCreare un sito con WordPress
Creare un sito con WordPress
 
Cinque regole fondamentali per le PMI che vogliono fare business con il web
Cinque regole fondamentali per le PMI che vogliono fare business con il webCinque regole fondamentali per le PMI che vogliono fare business con il web
Cinque regole fondamentali per le PMI che vogliono fare business con il web
 
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
Evoluzione degli algoritmi di Google e Link-building - Monari - Super Summit ...
 
Web marketing - parte 2
Web marketing - parte 2Web marketing - parte 2
Web marketing - parte 2
 

More from Open Makers Italy

GoogleIO Extended Campania
GoogleIO Extended CampaniaGoogleIO Extended Campania
GoogleIO Extended Campania
Open Makers Italy
 
Arduino e stampa 3d: le nuove frontiere della robotica homemade
Arduino e stampa 3d: le nuove frontiere della robotica homemadeArduino e stampa 3d: le nuove frontiere della robotica homemade
Arduino e stampa 3d: le nuove frontiere della robotica homemade
Open Makers Italy
 
Arduino e stampa 3D - Le nuove frontiere della robotica homemade
Arduino e stampa 3D - Le nuove frontiere della robotica homemadeArduino e stampa 3D - Le nuove frontiere della robotica homemade
Arduino e stampa 3D - Le nuove frontiere della robotica homemade
Open Makers Italy
 
Open Makers Italy - Company profile
Open Makers Italy - Company profileOpen Makers Italy - Company profile
Open Makers Italy - Company profile
Open Makers Italy
 
Cyclomatic: un datalogger per bicicletta con Arduino
Cyclomatic: un datalogger per bicicletta con ArduinoCyclomatic: un datalogger per bicicletta con Arduino
Cyclomatic: un datalogger per bicicletta con Arduino
Open Makers Italy
 
Frankenstein printer: dalla discarica al CNC
Frankenstein printer: dalla discarica al CNCFrankenstein printer: dalla discarica al CNC
Frankenstein printer: dalla discarica al CNC
Open Makers Italy
 
Lua e MOAI SDK: sviluppiamo videogames!
Lua e MOAI SDK: sviluppiamo videogames!Lua e MOAI SDK: sviluppiamo videogames!
Lua e MOAI SDK: sviluppiamo videogames!
Open Makers Italy
 
HySolarKit - Solar Hybridization of Conventional Vehicles
HySolarKit - Solar Hybridization of Conventional Vehicles HySolarKit - Solar Hybridization of Conventional Vehicles
HySolarKit - Solar Hybridization of Conventional Vehicles
Open Makers Italy
 
Android-Arduino interaction via Bluetooth
Android-Arduino interaction via BluetoothAndroid-Arduino interaction via Bluetooth
Android-Arduino interaction via Bluetooth
Open Makers Italy
 
Django & Google App Engine: a value composition
Django & Google App Engine: a value compositionDjango & Google App Engine: a value composition
Django & Google App Engine: a value composition
Open Makers Italy
 
Primi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone BlackPrimi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone Black
Open Makers Italy
 
Hands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone BlackHands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone Black
Open Makers Italy
 
Email 4 blackout
Email 4 blackoutEmail 4 blackout
Email 4 blackout
Open Makers Italy
 
BACS platform
BACS platformBACS platform
BACS platform
Open Makers Italy
 
OpenStreetMap: costruiamo una mappa libera
OpenStreetMap: costruiamo una mappa liberaOpenStreetMap: costruiamo una mappa libera
OpenStreetMap: costruiamo una mappa libera
Open Makers Italy
 

More from Open Makers Italy (15)

GoogleIO Extended Campania
GoogleIO Extended CampaniaGoogleIO Extended Campania
GoogleIO Extended Campania
 
Arduino e stampa 3d: le nuove frontiere della robotica homemade
Arduino e stampa 3d: le nuove frontiere della robotica homemadeArduino e stampa 3d: le nuove frontiere della robotica homemade
Arduino e stampa 3d: le nuove frontiere della robotica homemade
 
Arduino e stampa 3D - Le nuove frontiere della robotica homemade
Arduino e stampa 3D - Le nuove frontiere della robotica homemadeArduino e stampa 3D - Le nuove frontiere della robotica homemade
Arduino e stampa 3D - Le nuove frontiere della robotica homemade
 
Open Makers Italy - Company profile
Open Makers Italy - Company profileOpen Makers Italy - Company profile
Open Makers Italy - Company profile
 
Cyclomatic: un datalogger per bicicletta con Arduino
Cyclomatic: un datalogger per bicicletta con ArduinoCyclomatic: un datalogger per bicicletta con Arduino
Cyclomatic: un datalogger per bicicletta con Arduino
 
Frankenstein printer: dalla discarica al CNC
Frankenstein printer: dalla discarica al CNCFrankenstein printer: dalla discarica al CNC
Frankenstein printer: dalla discarica al CNC
 
Lua e MOAI SDK: sviluppiamo videogames!
Lua e MOAI SDK: sviluppiamo videogames!Lua e MOAI SDK: sviluppiamo videogames!
Lua e MOAI SDK: sviluppiamo videogames!
 
HySolarKit - Solar Hybridization of Conventional Vehicles
HySolarKit - Solar Hybridization of Conventional Vehicles HySolarKit - Solar Hybridization of Conventional Vehicles
HySolarKit - Solar Hybridization of Conventional Vehicles
 
Android-Arduino interaction via Bluetooth
Android-Arduino interaction via BluetoothAndroid-Arduino interaction via Bluetooth
Android-Arduino interaction via Bluetooth
 
Django & Google App Engine: a value composition
Django & Google App Engine: a value compositionDjango & Google App Engine: a value composition
Django & Google App Engine: a value composition
 
Primi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone BlackPrimi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone Black
 
Hands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone BlackHands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone Black
 
Email 4 blackout
Email 4 blackoutEmail 4 blackout
Email 4 blackout
 
BACS platform
BACS platformBACS platform
BACS platform
 
OpenStreetMap: costruiamo una mappa libera
OpenStreetMap: costruiamo una mappa liberaOpenStreetMap: costruiamo una mappa libera
OpenStreetMap: costruiamo una mappa libera
 

Geecom, nascita di un progetto open source

  • 1. Geecom: nascita di un progetto open source Andrea Pastore
  • 2. I cms più famosi
  • 4. Domanda... Con tutta questa concorrenza vale la pena di crearne uno nuovo ?
  • 5. SI! Per diverse ragioni ● Immagine – – ● prestigio Pubblicità Crescita professionale – Sviluppare qualcosa da 0 è molto stimolante e aiuta a crescere professionalmente
  • 6. Analisi dei concorrenti Qual è la strada intrapresa dagli altri? – facilità d'uso – sempre più funzioni Tutto questo porta a: – Pacchetti di installazione di grandi dimensioni – consumo di risorse alto.
  • 7. Definizione degli obiettivi del progetto Il cms che avevo in mente doveva essere: – essenziale – poco esigente in termini di risorse – semplice da usare – Specializzato ● più versioni specializzate per evitare la presenza di componenti inutili
  • 8. Scelta del nome ● Meno facile di quanto si creda... ● Quando si cerca il nome bisogna controllare: – l'esistenza di un dominio libero – che non ci sia qualche prodotto con quel nome o un nome simile
  • 9. Le prime fasi di sviluppo ● costruzione area amministrativa ● realizzazione delle pagine che mostrano i contenuti – Primo errore: troppo poco tempo dedicato alla struttura del template
  • 10. Il primo rilascio ● Revisione del template – necessaria perché il template era troppo semplice e non permetteva di realizzare grafiche accattivanti ● Miglioramento della struttura ● E finalmente, dopo quasi quattro mesi di lavoro, è pronto il primo prodotto:
  • 11. I rilasci degli altri prodotti ● Rilascio di Geecom emailer – – ● pensato per organizzare mailing list miglioramenti al template della parte amministrativa Rilascio di Geecom ask – versione nata dall'esigenza di creare uno spazio dove gli utenti potessero fare domande su Geecom – data la penuria di piattaforme open source e semplici da installare ho deciso di farla io
  • 12. Il rilascio delle versioni 1.5 ● Ha portato su geecom promo le migliorie implementate nella sezione amministrativa: – – ● template correzioni di bug Prossimamente anche gli altri prodotti verranno aggiornati
  • 13. Sviluppo di componenti aggiuntivi ● Fondamentali per permettere maggiori personalizzazioni. – Slider – Imalink – Social manager – Gestore liste
  • 14. Il marketing Non basta fare un buon prodotto, bisogna farlo conoscere! Come? – Segnalando Geecom ai blog IT – Segnalandolo sui forum e sui social network – Creando un canale youtube
  • 15. Servizi collegati alla piattaforma Rilasciare un prodotto open source non significa non guadagnare nulla. Si possono offrire servizi ad esso collegati, che nel caso di Geecom sono: – offrire formazione ● ● ● – – Workshop Corsi Corsi online offrire Hosting realizzare un negozio per i template
  • 16. Bilancio dopo 1 anno di lavoro ● ● Presentarsi come l'ideatore di un progetto open source mi è stato utile in diverse occasioni Ottima esperienza