MyBlog - Création du projet

De Patchwork.

Aller à : Navigation, rechercher

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 :

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 !

Hello world.png

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 :

Arbo3.png

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 !

C'est par là -->

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Boîte à outils