20
Dot Net Nuke Frédéric Doillon 24 avril 2007

Pourquoi avoir fait le choix de DotNetNuke?

Embed Size (px)

DESCRIPTION

Je présente dans ce document les raisons de notre choix de DotNetNuke pour notre usine à sites : gestion de contenu, open source, technologie .Net.

Citation preview

Page 1: Pourquoi avoir fait le choix de DotNetNuke?

Dot Net NukeFrédéric Doillon 24 avril 2007

Page 2: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 2

Le défi

• 50 à 60 sites

• Modulaires

• Contenu directement modifiables par des non développeurs

• Des looks différents

• Des objectifs divers

Page 3: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 3

Le défi• Des sites régionaux• Des sites locaux pour les

centres de vacances• Des sites pour les bases

de loisirs• Des sites pour les bases

de loisirs qui proposent aussi des vacances

• Un site pour les croisières• Un site pour les séjours

aventures• Un site pour l’offre

proposée aux collectivités territoriales

• Un site pour les évènements

• Un site pour les formations

Page 4: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 4

Comment faire?

• Avec deux développeurs à ma disposition

• Sans budget

• Des délais assez court

Page 5: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 5

Idée n°1 : CMS

• Web Content Management System

• Système de publication de sites Web par des utilisateurs connectés

Page 6: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 6

Idée n°2 : Open Source

• Bénéficier, sans rien payer, de ce que d’autres ont construit

Page 7: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 7

Idée n°3 : Dot Net Nuke

• Notre technologie : la plateforme .NET de Microsoft

• Une communauté très active en Amérique du Nord, en Australie et en Asie

• Plusieurs ouvrages disponibles

Page 8: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 8

Quelques grands sites Dot Net Nuke• Site officiel de la

National Rugby League en Australie

• Site à très fort trafic• News, information,

résultats de la saison en cours, video, contenu multimedia divers  

Page 9: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 9

Quelques grands sites Dot Net Nuke• Bosch est le leader

des chauffe-eaux aux US

• Besoin d’un site dynamique, flexible et modulable

• Pouvoir utiliser les thèmes et navigations du site pour les futures acquisitions de Bosch aux US

Page 10: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 10

Quelques grands sites Dot Net Nuke• ProClub.com est le site

d’un club de sport et de loisirs géant à Seatle

• Cours, piscines, spa, restaurants…

• Des fonctionnalités très poussées comme une gestion fine du calendrier avec recensement complet des séances et export vers Outlook

• Système de réservation en ligne

• Résultats et classements des tournoi opposant les membres du club

Page 11: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 11

Quelques grands sites Dot Net Nuke• Site de vente de

vaisselle en ligne• Un site qui joue

sur les couleurs, afin de montrer que les sites Dot Net Nuke, au dela de leur fonctionnalité, peuvent aussi être « design »!

Page 12: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 12

Quelques grands sites Dot Net Nuke• Pour finir avec le

design, le site d’un groupe musical « Indé »

• Comme quoi, avec de bon designer, tout est possible!

Page 13: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 13

Quelques grands sites Dot Net Nuke

• On a aussi des sites français!

• Un exemple parmi d’autre : le site du Centre des Jeunes Dirigeants

Page 14: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 14

Leçon d’histoire• 2002 - stratégie Microsoft : proposer aux

communautés naissantes de développeurs en .NET des modules de site Web entièrement gratuits

• Un site e-commerce : IBuySpy (ou Portal Starter Kit) ©

• Objectif : appropriation de la plateforme par les développeurs pour contrer Java et PHP

Page 15: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 15

Leçon d’histoire

• 2 usages du site IBuySpy

• Usage commercial : s’en servir directement comme structure du site (exemple VVF)

• Usage OpenSource : base de départ pour un CMS

Page 16: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 16

2 CMS en .NET

• Rainbow : un leader italien, Emmanuele De Andreis, connu sous le nom de Manu, développé en C#

• DotNetNuke : un leader canadien, Shaun Walker, développé en VB.NET

Page 17: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 17

Shaun Walker

• Idée business : proposer son CMS aux ligues sportives canadiennes pour la publication de leurs résultats sportifs

• Abandon du business pour se consacrer au projet Open Source

Page 18: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 18

Fonctionnement du projet• Un Core Team : une équipe d’experts mondiaux

qui détermine les fonctions centrales, les stratégies de migrations, la communication, la relation avec Microsoft, l’animation de la communauté international, des relais dans tous les pays

• Des projets associés, plus ou moins actifs• Des projets commerciaux

Page 19: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 19

Techniques de base• Une seule page Web sur laquelle on pose des modules • Tout est stockée dans une base de données• Des sites 100% dynamiques• En standard :

– Gestionnaire d’évènement, de news, d’annonce– Forum, blog, wiki– Des bannières– Gestion des utilisateurs, des abonnements payants– Gestion de contenu

• Les thèmes (skins) qui gèrent l’aspect graphique

Page 20: Pourquoi avoir fait le choix de DotNetNuke?

24 avril 2007 Présentation Dot Net Nuke - Frédéric Doillon © 20

Notre « métier »• Designer les thèmes à partir des créations

livrées par les graphistes au format .psd (démo Haiyan).

• Développer nos propres modules pour coller aux fonctionnalités décrites dans les cahiers des charges reçus de la maîtrise d’ouvrage (démo Jerry).