SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
1Didier Sampaolo<author>
Un site «Quick & (not-so) Dirty»
Un besoin
Pas de CMS
(= pas de footprint)
1h de code maxi
Seo-Friendly
2Didier Sampaolo<author>
Un site «Quick & (not-so) Dirty»
Des solutions
Open Source
« Growth Hacking »
DevOps
3Didier Sampaolo<author>
Un site «Quick & (not-so) Dirty»
● Les Outils
– Pour le code
– Pour la BDD
● Le code : POO et MVC
● Le SEO
● La mise en ligne
4Didier Sampaolo<author>
1. Les Outils pour le Code
● Git
● Composer
● PEAR
5Didier Sampaolo<author>
1. Les Outils pour le Code
Git
https://github.com/ , https://bitbucket.org/ ...
git clone <repo> <path>
git submodule add <repo> <path>
git pull origin master
6Didier Sampaolo<author>
1. Les Outils pour le Code
Composer
https://packagist.org/
php composer.phar install
php composer.phar update
7Didier Sampaolo<author>
1. Les Outils pour le Code
PEAR
(PHP Extensions and Applications
Repository)
http://pear.php.net
8Didier Sampaolo<author>
1. Les Outils pour la BDD
MySQL Workbench
9Didier Sampaolo<author>
1. Les Outils pour la BDD
LOAD DATA INFILE
10Didier Sampaolo<author>
Le Code
OOP / MVC
Modèles : manipuler les données (ORM)
Vues : afficher le résultat (Templating)
Contrôleur : la logique
11Didier Sampaolo<author>
Le Code
SEO
Les Routes
Un modèle dédié aux « SEO Data »
(Title, H1, Author...)
12Didier Sampaolo<author>
La mise en ligne
Fabric
Tâches : Actions à réaliser
Rôles : Serveurs visés
fab deploy
13Didier Sampaolo<author>
Merci !
Didier Sampaolo
06.42.49.35.03
contact@didcode.com
Consultant technique senior / DevOps
http://www.didcode.com/
Me suivre sur Twitter : @dsampaolo

Contenu connexe

En vedette

Oportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizOportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizFlorencia Atzori
 
Periodico del mes de Noviembre
Periodico del mes de NoviembrePeriodico del mes de Noviembre
Periodico del mes de NoviembreTuxneoii
 
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Fastory
 
El perich
El perichEl perich
El perichPlof
 
Conférence OLPC G9+ - Février 2008
Conférence OLPC G9+ - Février 2008Conférence OLPC G9+ - Février 2008
Conférence OLPC G9+ - Février 2008Depend
 
C.c.5.1. energie des changements d'états
C.c.5.1. energie des changements d'étatsC.c.5.1. energie des changements d'états
C.c.5.1. energie des changements d'étatsPascal Bellanca-Penel
 

En vedette (20)

Estimulo secundaria
Estimulo secundariaEstimulo secundaria
Estimulo secundaria
 
Oportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizOportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-Biz
 
Expériences dans la mise en œuvre de solutions TIC dans des Organisations
Expériences dans la mise en œuvre de solutions TIC dans des OrganisationsExpériences dans la mise en œuvre de solutions TIC dans des Organisations
Expériences dans la mise en œuvre de solutions TIC dans des Organisations
 
Les Archives de la Radio Télévision Suisse: un exemple de mise en valeur
Les Archives de la Radio Télévision Suisse: un exemple de mise en valeurLes Archives de la Radio Télévision Suisse: un exemple de mise en valeur
Les Archives de la Radio Télévision Suisse: un exemple de mise en valeur
 
Concurso Plano Nacional Leitura-1ª Fase
Concurso Plano Nacional Leitura-1ª FaseConcurso Plano Nacional Leitura-1ª Fase
Concurso Plano Nacional Leitura-1ª Fase
 
Soberbias fotos
Soberbias fotosSoberbias fotos
Soberbias fotos
 
Pdgos tutores
Pdgos tutoresPdgos tutores
Pdgos tutores
 
Periodico del mes de Noviembre
Periodico del mes de NoviembrePeriodico del mes de Noviembre
Periodico del mes de Noviembre
 
Diapo11janvier copie
Diapo11janvier   copieDiapo11janvier   copie
Diapo11janvier copie
 
Eme in paianet
Eme in paianetEme in paianet
Eme in paianet
 
Le partage de nos compétences en développement logiciel
Le partage de nos compétences  en développement logicielLe partage de nos compétences  en développement logiciel
Le partage de nos compétences en développement logiciel
 
2012 02-05 auxiliardirectores
2012 02-05 auxiliardirectores2012 02-05 auxiliardirectores
2012 02-05 auxiliardirectores
 
NUESTRA EXPERIENCIA II
NUESTRA EXPERIENCIA IINUESTRA EXPERIENCIA II
NUESTRA EXPERIENCIA II
 
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
 
El perich
El perichEl perich
El perich
 
Conférence OLPC G9+ - Février 2008
Conférence OLPC G9+ - Février 2008Conférence OLPC G9+ - Février 2008
Conférence OLPC G9+ - Février 2008
 
les acctions
les acctionsles acctions
les acctions
 
Historia JA y proposito
Historia JA y propositoHistoria JA y proposito
Historia JA y proposito
 
Deixals viure
Deixals viureDeixals viure
Deixals viure
 
C.c.5.1. energie des changements d'états
C.c.5.1. energie des changements d'étatsC.c.5.1. energie des changements d'états
C.c.5.1. energie des changements d'états
 

Similaire à Un site sans CMS (Teknseo 2014)

Self-Service infrastructure pour GCP avec Terraform et Gitlab
Self-Service infrastructure pour GCP avec Terraform et GitlabSelf-Service infrastructure pour GCP avec Terraform et Gitlab
Self-Service infrastructure pour GCP avec Terraform et GitlabJulien Wittouck
 
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 WordCamp Lyon 2015 - WordPress, Git et l'intégration continue WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continueStéphane HULARD
 
ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)Nicolas Aguenot
 
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022Adrien Russo
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Retour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesRetour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesVincent Composieux
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistiqueJulien Dereumaux
 
Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Aymen Loukil
 
Présentation du versioning avec Git
Présentation du versioning avec GitPrésentation du versioning avec Git
Présentation du versioning avec Gitmsadouni
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Thierry Régagnon
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkLaurent Sittler
 
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Kenny Dits
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesMichael Laguerre
 
Integration continue et déploiement automatisé
Integration continue et déploiement automatiséIntegration continue et déploiement automatisé
Integration continue et déploiement automatiséJérémie Campari
 
Utilisation de git avec Delphi
Utilisation de git avec DelphiUtilisation de git avec Delphi
Utilisation de git avec Delphipprem
 
Github workflow
Github workflowGithub workflow
Github workflowJim Laurie
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxChristophe Villeneuve
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetDevclic
 

Similaire à Un site sans CMS (Teknseo 2014) (20)

Self-Service infrastructure pour GCP avec Terraform et Gitlab
Self-Service infrastructure pour GCP avec Terraform et GitlabSelf-Service infrastructure pour GCP avec Terraform et Gitlab
Self-Service infrastructure pour GCP avec Terraform et Gitlab
 
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 WordCamp Lyon 2015 - WordPress, Git et l'intégration continue WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 
ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)
 
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022
Maitriser le SEO d'un site JavaScript - SEO Campus Paris 2022
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Retour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesRetour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, Kubernetes
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018
 
Présentation du versioning avec Git
Présentation du versioning avec GitPrésentation du versioning avec Git
Présentation du versioning avec Git
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)
 
Angular.pdf
Angular.pdfAngular.pdf
Angular.pdf
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint Framework
 
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
 
Integration continue et déploiement automatisé
Integration continue et déploiement automatiséIntegration continue et déploiement automatisé
Integration continue et déploiement automatisé
 
Ionic
IonicIonic
Ionic
 
Utilisation de git avec Delphi
Utilisation de git avec DelphiUtilisation de git avec Delphi
Utilisation de git avec Delphi
 
Github workflow
Github workflowGithub workflow
Github workflow
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans Firefox
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 

Un site sans CMS (Teknseo 2014)