Tutoriel

De Patchwork.

Aller à : Navigation, rechercher

Sommaire

MyBlog, le tutoriel officiel

Pourquoi un tutoriel ?

Patchwork est un framework PHP open-source développé depuis 2005 par Nicolas Grekas (fondateur de la société IntellAgence Technologies).

Ce tutoriel a pour but de présenter ses spécificités et ses éléments de base par la pratique, à travers la mise en place d'une application qui couvrirait une grande partie du champ des possibles de notre outil.

L'objectif est donc de développer au cours des articles et des lectures une application légère basée sur Patchwork.

Les concepts les plus importants, comme par exemple la superposition d'applications ou l'héritage multiple de classes, sont aussi expliqués dans les sections Documentation ou Exemples, donc n'hésitez pas à vous y référer.

Sujet du projet

Nous avons choisi pour sujet la création d'un moteur simple de blog, qui nous permettra de passer efficacement en revue toutes les notions induites par l'utilisation de Patchwork !

Cette application permettra à un utilisateur enregistré de publier, éditer et supprimer des articles, ainsi que de les catégoriser et de les archiver.

Ces articles seront présentés sur la page d'accueil, son index si vous préférez. D'autres utilisateurs doivent avoir la possibilité d'interagir avec les contributeurs mais également de simplement laisser une notification de leur passage, par le biais de l'ajout d'un commentaire en réaction à un article !

Pourquoi le choix de ce sujet ? Simplement car c'est souvent par la compréhension du fonctionnement de ce type d'outils qu'un débutant découvre le développement PHP, et que les résultats et la facilité qu'offre le framework sera facilement mis en valeur par ce projet.

Structure du tutoriel

Voici une liste non exhaustive des différents chapitres du tutoriel :

  1. Création du projet/Configuration de l'application
  2. Mise en place du modèle
  3. Formulaire d'ajout d'un article
  4. Une petite touche de design
  5. Formulaire d'ajout d'un utilisateur
  6. Edition et suppression, Back-end !
  7. Contrôle d'accès, principe et application
  8. Gestion des commentaires
  9. Superposition des applications, démonstration
  10. Conclusion

Alors maintenant, place au premier article du tutoriel !

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