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 :
Sélectionnez le pool d'application "Orchard"
La base de données :
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 :
Et vérifiez les propriétés web du projet Orchard.Web
Compilez les sources de la solution Orchard : [Build: 77 succeeded]
Parcourir le site Web : http://localhost:90/MyOrchard
- 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 🙂
Résultats :
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