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

Un site sans CMS (Teknseo 2014)