MyBlog - Création du projet
De Patchwork.
Bienvenue sur ce premier chapitre de notre tutoriel écrit dans le but de vous faire découvrir et utiliser le framework PHP Patchwork !
Récupération des sources du Framework
Pour cette première étape, il va nous falloir installer Patchwork et mettre en place l'architecture de notre projet, afin de pouvoir commencer à développer notre application dans les meilleures conditions !
Pour cela, le plus simple est d'installer la Patchwork-sandbox via git en suivant les instructions du README.
Si vous n'avez pas encore git, vous devez l'installer. Sous Linux, installez le packet git-core de votre distribution (via apt-get install git-core ou yum install git-core par exemple). Sous Windows nous vous conseillons d'installer MsysGit.
Ensuite :
- créez un dossier MyBlog à la racile de votre dossier web
- clonez dans ce dossier le code source à l'aide de git, en ajoutant l'option recursive. A la ligne de commande, ceci donne :
git clone --recursive git://github.com/nicolas-grekas/Patchwork-sandbox.git .
Cette commande va mettre à jour automatiquement et récursivement le contenu du dossier. Une fois cette commande exécutée, vous pouvez accéder à la première page de notre application à l'adresse http://localhost/MyBlog/, qui n'affiche normalement pour le moment qu'un "Hello World !" comme sur l'image ci-dessous !
Vous noterez la présence d'une boîte de dialogue bleue appelée "debug" dans le coin supérieur droit de notre navigateur. Cette boîte de dialogue nous sera très utile à l'avenir donc n'hésitez pas à jeter un coup d'oeil à son contenu !
Vous devriez également avoir maintenant dans votre dossier web une architecture de fichiers qui ressemble à l'image suivante :
Vous trouverez également à la racine du dossier deux fichiers, un appelé 'index.php' qui sera le point d'entrée de notre application et sur lequel nous reviendrons, et un fichier README, qui donne des indications de mise à jour du Framework.
Et voilà pour ce premier article, vous avez normalement une configuration du Framework qui fonctionne, il ne nous reste plus qu'à entrer dans le vif du sujet, le développement de notre application !
Le prochain chapitre présentera les fonctionnalités que notre application doit implémenter, ainsi que son schéma complet de base de données, point de départ essentiel pour commencer à travailler !

