Liste de tutoriaux pour écrire un module de bonjour sur Orchard

Orchard n'a pas encore de forums, ainsi je me suis dis que pour apprendre ce serait bien d'en créer un. Et puis, en poussant mon raisonnement jusqu'au bout, j'en suis arrivé à me dire : "et pourquoi ne pas faire partager les difficultés rencontrées ?" D'où l'idée d'un bonjour écrit en parrallèle de l'écriture d'un module de forum qui offrira les problèmatiques que l'on peut rencontrer durant l'écriture d'un vrai module. Pourquoi ne pas mettre directement les explications pour un module de forum? Et bien parce que c'est long, et vous n'avez pas été gentil avec moi en ne me laissant aucun commentaires :), vous êtes donc punis par ma flemme :p.

Et oui car Orchard, malgré une très bonne conception souffre de sa jeunesse et donc d'un manque de documentation au moment où j'écris ces lignes. Même si cette dernière est déjà pas mal au vu de sa jeunesse. Donc pour résumer, je vais dès que j'ai un peu de temps vous rédiger une série de 5 tutoriaux expliquant les grandes étapes à effectuer pour développer un module avec un cas pratique un petit forum basique. Je ne détaillerai pas tous les détails et resterai donc sur les grandes lignes pour faire le forum. Par contre, j'évoquerai les problèmes que j'aurais rencontré au fur et à mesure.

Je pense découper les tutoriaux finalement ainsi :

  • Etape 1 : Comprendre la mécanique du CMS Orchard
  • Etape 2 : Mise en place d’un environnement pour développer
  • Etape 3 : Etapes à suivre pour développer un module complet de a à Z.
  • Etape 4 : Découpage du contenu avec Orchard.
  • Etape 5 : Archicture MVC
  • Etape 6 : Le routage
  • Etape 7 : L’accès aux données
  • Etape 8 : L’outil de migration
  • Etape 9 : Les services au sein d’Orchard
  • Etape 10 : Ajustement entre models et vues.
  • Etape 11 : La gestion des menus
  • Etape 12 : La gestion des alias sur les routes
  • Etape 13 : La gestion des permissions
  • Etape 14 : Le placement des éléments de contenus
  • Etape 15 : Les commandes de ligne de commande.
  • Etape 16 : Faire un accès sous forme d’api
  • Conclusion : Difficultés et les avantages rencontrées.

Qu'en pensez-vous? pour l'instant le découpage n'est pas encore gravé dans le marbre de la toile...

 

ps: n'hésites pas à me laisser tes remarques, n'aies pas peur, je ne vais pas te manger cher internaute :).


Rejoindre la conversation