44 votes

Un guide complet du CMS Orchard

Je suis actuellement en train de développer un site web très simple dans Orchard, qui m'a cependant demandé de l'étendre à la fois avec des thèmes, et avec des types de contenu/widgets. Je ne suis pas allé plus loin - Types de contenu et Widgets, car ce sont les seuls à être expliqués en détail dans la documentation officielle. J'ai beaucoup cherché des réponses à d'autres questions, telles que Comment remplacer la mise en page par défaut d'une liste ? ou Comment utiliser un champ personnalisé dans un type de contenu et y faire référence dans le code ? . C'est d'ailleurs pour cette dernière raison que j'ai décidé d'ouvrir ce fil de discussion.

Comment utiliser un champ personnalisé dans un type de contenu, et y faire référence dans le code ? C'est assez simple : J'ai un widget qui doit prendre en charge la fonctionnalité d'attachement d'image - l'auteur télécharge une image - elle est affichée à l'utilisateur à un endroit spécifique. J'ai trouvé le module Image Field, et je veux l'utiliser. J'ai donc compris que je devais énumérer les dépendances, mais que faire ensuite ?

J'ai déjà perdu deux jours (14 heures chacun) de mon temps productif à cause de ce genre de choses. Pas en lisant un guide indexé, mais en lisant des tonnes de code, en googlant des centaines de blogs, en d'autres termes en cherchant une aiguille dans la botte de foin. Dois-je comprendre l'ensemble du code pour l'étendre ? Je veux être un exécutant, pas un développeur pour ce produit, et je suis sûr que c'est aussi le cas de beaucoup de gens.

Qu'est-ce qui ne va pas ? Je vois des gens qui développent des trucs plutôt sympas sur Orchard. Et d'après ce que je vois, ce sont des gens libres, non affiliés au projet. Ils l'ont appris de quelque part. J'ai essayé d'apprendre d'eux, mais leur code n'a presque rien à voir avec les tutoriels. Je me sens totalement perdu et frustré. S'il vous plaît, aidez-moi à sortir de cette situation.

Y a-t-il un endroit où je pourrais trouver un guide plus complet sur le CMS Orchard ? Pour lire les spécifications, comme dans MSDN, pour voir ce que je fais en écrivant le code du tutoriel.

Merci.

P.S.
Je sais que sur ce site, on attend de moi que j'expose la question concernant la difficulté concrète que je rencontre. Cependant, je n'en ai pas une, mais plusieurs, et elles semblent toutes triviales. C'est le genre de questions auxquelles on répond généralement par un "RTFM". J'ai donc décidé de prendre le problème par le haut et de vous demander à tous si l'un d'entre vous a déjà vu ce "RTFM".

9 votes

Je suis d'accord. Il y a trop de fluf sur le site du verger, pas assez d'informations réelles.

55voto

imanabidi Points 3203

1 votes

Merci :). À cette époque, j'ai déjà réussi à entrer dans les sources d'Orchard, à comprendre une partie de son architecture, à écrire avec succès des thèmes et des modules. Leur documentation s'est améliorée, et de nouveaux modules sont apparus qui accélèrent le développement. A présent, je ne poserais plus cette question. Merci de votre attention. Cela mérite vraiment un vote positif.

1 votes

Le matériel de Pluralsight est maintenant dépassé, ce qui témoigne de l'équipe de développement d'Orchard. Les vidéos étaient très perspicaces et seulement après une heure et demie, je me sentais confiant de pouvoir développer pour Orchard, j'ai juste besoin de regarder dans des domaines légèrement différents de ceux qui sont indiqués dans la vidéo.

3 votes

Sipke Schoorstra a un blog très complet sur la création d'un module à partir de zéro. Il n'est pas encore terminé, mais ce qu'il contient est bien expliqué. skywalkersoftwaredevelopment.net/blog/

9voto

Piedone Points 1074

Un peu d'autopromotion, mais je pense que c'est compréhensible : il y a la Module de démonstration de la formation Orchard Il s'agit d'un module entièrement commenté visant à vous faire découvrir les aspects les plus importants du développement d'un verger.

6voto

dotnetN00b Points 1550

Guide pour la création de modules à partir de zéro

Le tutoriel est bien fait et vous éclairera certainement sur les besoins (en termes de développement) et les possibilités d'Orchard.

5voto

santiagoIT Points 6633

Orchard a en effet une courbe d'apprentissage assez raide. Il m'a également fallu un certain temps pour en comprendre les bases. Ce dont je me souviens, c'est que les personnes présentes sur les forums sont très serviables et réactives. J'ai beaucoup appris sur ces forums. Orchard est assez récent et il n'y a pas encore de livres publiés. Si vous n'avez pas utilisé leur forum, je vous encourage à le faire : Forum du verger

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X