Installation & création d’un module Orchard – Partie 1

L'outil Orchard est en passe de devenir un des CMS open source clé en .NET. Nous avons donc décidé de vous fournir un tutoriel très complet sur la procédure d'installation et de création d'un module Orchard. Celui-ci sera scindé en 2 parties et vous permettra d'obtenir l'essentiel des informations pour commencer à coder dessus.

1- Présentation du CMS Orchard

1.1 Concepts d'Orchard fondamentaux

Orchard est un CMS Web, qui vise essentiellement à vous aider à construire des sites web à partir de morceaux déjà existants. Ces morceaux se présentent sous différentes formes qui doivent être bien comprises si vous voulez être productifs avec. Cet article va passer en revue ces morceaux et expliquer leurs noms et leurs comportements.

1.2 Le Contenu

Le "C" dans CMS signifie "contenu" et il serait donc juste de dire que le contenu est tout ce que le CMS permet de gérer. Plus précisément, le contenu est tout ce qui dans le site contient de l'information. Par exemple, un billet de blog, un commentaire, un produit, et même le menu de navigation ou le logo de votre entreprise sont identifiables en tant qu'éléments de contenu propres

1.3 Panneau d'administration, tableau de bord ou Back-end

Le panneau d'administration (parfois également appelé Tableau de bord ou Back-end) est l'endroit où vous gérez votre site et son contenu. Il est limité aux utilisateurs qui ont la "permission d'accès" au panneau d'administration. C'est le «M» dans le CMS.

1.4 Le système

Il est important de gérer le contenu d'une manière systématique: cela veut dire que tout le contenu est géré de façon homogène, ce qui permet la mutualisation des ressources.
Par exemple, vous pouvez gérer des messages de blog, des pages et des produits en utilisant des outils communs,et tous ceux qui peuvent avoir des commentaires, notes ou l'étiquetage à partir de modules communs. Cela vous donne une expérience plus cohérente et facilite la création de nouveaux types de contenu.

2- Installation et paramétrage

2.1 Téléchargement des sources 

Sources : https://orchard.codeplex.com/downloads/get/865710

Zip : https://orchard.codeplex.com/downloads/get/865709

 2.2 Installation

Créer un nouveau site web IIS : 

Illustration des articles Orchard

Illustration des articles Orchard

orchard 2

Sélectionnez le pool d'application "Orchard"

 

 

 

La base de données : 

orchard 3

 

Les sources : 

Télécharger les sources fournis au début de l'article. Le projet contenant les modules/thèmes/solutions Orchard est Orchard.Web.

Chargez la solution dans Visual Studio tel que :

orchard 4

 

 

 

 

 

 

 

 

 

 

 

 

 

Et vérifiez les propriétés web du projet Orchard.Web

orchard 5

 

Compilez les sources de la solution Orchard : [Build: 77 succeeded]

orchard 6

 

Parcourir le site Web : http://localhost:90/MyOrchard

orchard 7

  •  Use an existing SQL Server, SQL Express database

Data Source=BERTRAND-PC;Initial Catalog=MyOrchard;Persist Security Info=True;User ID=sa;Password="PWD_SA";

  •  Database Table Prefix

« MyOrchard »

Orchard Cooking 🙂

orchard 8

Résultats :  

orchard 9

 

A suivre prochainement dans la partie 2  :

  • Architecture et déclaration du Module/Feature (widget)
  •  Un peu d’administration Orchard
  • & les petits plus avec : Minification des fichiers JavaScript, liens utiles

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.