Introduction à DotNetNuke

28
palais des congrès Paris 7, 8 et 9 février 2012

description

Introduction à DotNetNuke, un CMS qui à plus de 10 ans sur la plateforme Microsoft. Venez découvrir ses forces et faiblesses...

Transcript of Introduction à DotNetNuke

Page 1: Introduction à DotNetNuke

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Introduction à DotNetNuke

Introduction à DotNetNuke

Cyril PlassardTANGANE | DIGITAL [email protected] @6ril_fr

www.dotnetnuke.com

www.dotnetnuke.fr

www.tangane.com

Facebook – LinkedIn - Viadeo

Gilles ChalonDOTNETNUKE [email protected]

Page 3: Introduction à DotNetNuke
Page 4: Introduction à DotNetNuke

IntroductionHistoriqueIdées reçuesLes attentes d’une plateforme CMS

Démo 1 – Premiers pas avec DotNetNukeEtendre DotNetNukeDévelopper pour DotNetNukeDémo 2 – Développement d’un ModuleDémo 3 – Optimisation, cache…Approche GraphiqueDémo 4 – Installation d’un thème graphiqueDotNetNuke et le CloudDotNetNuke en EntrepriseDémo 5 – DotNetNuke SharePoint ConnectorLes éditionsDotNetNuke CorporationLes communautésObtenir DotNetNukeQuestions / Réponses

Introduction à DotNetNuke

Page 5: Introduction à DotNetNuke

2002 – iBuySpy Portal

Starter kits Microsoft pour ASP.NET 1.0

Code source completMode de licence libéral

Historique

iBuySpy WorkshopProjet open source initié par Shaun Walker

2003 – DotNetNuke 1

2012 – DotNetNuke 6

Entreprises - Mobilité – Réseaux Sociaux

Page 6: Introduction à DotNetNuke

Idées reçues sur DotNetNuke

DotNetNuke c’est du VB

DotNetNuke, c’est lent

Tous les sites DotNetNuke,

se ressemblent

Un site DotNetNuke, c’est coûteux

FAUX !

FAUX !FAUX !VRAI

!

FAUX !VRAI

!VRAI !

Page 7: Introduction à DotNetNuke

Créer et gérer des sites internet / intranet / extranetProposer nativement du contenu multilingueFacile à configurer, à customiser et à utiliserOuverte aux réseaux sociaux Ouverte aux terminaux mobilesOuverte au eCommerceFlexible, scalable et performanteSécurisée

DotNetNuke est avant tout un CMS

Page 8: Introduction à DotNetNuke

Le choix DotNetNuke

Gestionnaire de contenus web (CMS)

Gestion de contenus dynamiquesGestion documentaireMultilinguismeFacile et intuitifConnecté avec l’entrepriseMobiles / Tablettes

Plateforme de développement d’applications Internet

Microsoft asp.net (C# / VB)Microsoft SQL ServerTelerikJquery, jquery UI, jquery mobileCache, ClientDependency

Page 9: Introduction à DotNetNuke

DEMO : Premiers pas avec DotNetNuke

Page 10: Introduction à DotNetNuke

Etendre DotNetNuke

Menu Extension de votre site

SnowCovered

DotNetNuke Extension Forge

CodePlex

Page 11: Introduction à DotNetNuke

Christoc’s DotNetNuke Module Development

Template

Développer pour DotNetNuke

Visual Basic .net

C#

.net 3.5

.net 4.0

Microsoft SQL Server2000 / 2008 R2 - Express

Page 12: Introduction à DotNetNuke

DEMO : Création d’un Module

Page 13: Introduction à DotNetNuke

DEMO : Optimisation

Page 14: Introduction à DotNetNuke

Approche Graphique

Custom CSS

Core CSS

Gabarit / Skin HTML (asp.net)

Ressources localisées

API

Custom JS

Page 15: Introduction à DotNetNuke

Approche Graphique

Page 16: Introduction à DotNetNuke

Interface intuitiveCréation et gestion de sites mobiles et de pages de contenusRedirection et détection des périphériques intégréeMenus optimisésGabarits de sites mobiles

DotNetNuke Mobile

Page 17: Introduction à DotNetNuke

DEMO : Installation d’un Thème

Page 18: Introduction à DotNetNuke

Windows Azure Cloud Services APIPlatform as a serviceDotNetNuke fonctionne nativement dans Windows Azure

Intégration avec les services Cloud

Stockage dans le cloudLes développeurs peuvent créer leur propre service de stockageCohabitation transparente entre les différents providers (cloud ou locaux)

Amazon S3 et Windows Azure File StorageStorage as a serviceIntégration complète avec Amazon Open API

Le blog Tangane -> http://www.tangane.com/blogs/entryid/21/hebergez-dotnetnuke-dans-windows-azure

Page 19: Introduction à DotNetNuke

SQL Server 1

SAN

Données de Production

SQL Server 2

Serveur Web 1

Serveur Web 2

DMZ

Cluster

WebFarmRépartition de Charge

Développeur Utilisateur Intranet

Intranet

Serveur Web

SQL Server

Staging

DotNetNuke en Entreprise

Internautes

Enterprise

Page 20: Introduction à DotNetNuke

Publication rapide, simple et sécurisée de documentsLes documents sont gérés dans une librairie SharePoint

DotNetNuke SharePoint Connector

Page 21: Introduction à DotNetNuke

DEMO : DotNetNuke SharePoint Connector

Page 22: Introduction à DotNetNuke

Système de gestion de contenu completPlus de 25 applications de base

Bannières publicitairesNewslettersGoogle Analytics…

Gestionnaire d’extensionsNoyau en C#Compatible avec le Cloud (via folder provider)Interface d’administration intuitive Editeur de texte riche (Telerik RadEditor)Gestion des utilisateurs (droits, rôles..)Gestionnaire de fichiersCorbeille (pages et modules)Système de thèmes et conteneurs (skins / containers)Multilingue (localisation de contenus)API mobileetc…

Les éditions

Système de cache plus performantSolution de eCommerceWorkflows avancésGEDStockage Cloud (Azure / Amazon)Permissions granulairesGroupes de sitesGabarit de site mobilePrévisualisation de site mobileNavigation mobile optimiséeRecherche avancée (Lucene)Licence Telerik Security CenterSupport technique

Content StagingConnecteur Microsoft SharePoint

DotNetNuke Community Edition

Gratuit

DotNetNuke Professional Edition

$ 2,998 par an

DotNetNuke Enterprise Edition

$ 5,499 par an

DotNetNuke Community

+DotNetNuke Community

+

Professional Extensions

+

Page 23: Introduction à DotNetNuke

DotNetNuke Corporation

1 700 clients des éditions

commerciales en seulement 3 ans

2011 Inc. 500Fastest Growing

Company

CMS N°1 dans le monde sur l’environnement Microsoft

Le projet Open Source le plus important de l'écosystème Microsoft

Plus de 100 partenaires à travers le monde (hosting & services)

Une présence internationale :San Francisco (QG), Vancouver, Amsterdam

Page 24: Introduction à DotNetNuke

DotNetNuke Corporation

Plus de 700 000 sites en

production

DotNetNuke Store proposant plus de 10 000 applications

et extensions

Plus de 7 millions de

téléchargements

Communauté de plus d’un million

de membres

Page 25: Introduction à DotNetNuke

DotNetNuke Communitywww.dotnetnuke.comLa plus grosse communauté open source internationale sur les technologies MicrosoftForums asp.net et dotnetnuke.comCommunity Exchange

Communauté francophone des utilisateurs de DotNetNuke

www.dotnetnuke.frParticipe à la traduction de DotNetNukeOrganisation et participations aux évènements internationaux

DNN World (Orlando 2011), Days of DotNetnuke (Paris 2010, …)

DotNetNuke Europewww.dnn-europe.netRegroupe l’ensemble des communautés européennesGroupes de travail et rencontres

Les communautés

Retrouvez nous sur le stand Open Source Guests (96) !

Page 26: Introduction à DotNetNuke

CodePlexDotnetnuke.codeplex.com

Site DotNetNukewww.dotnetuke.com

Obtenir DotNetNuke

Microsoft Web GalleryVersion USVersion FR nouvelle version après les TechDays DotNetNuke en français

sur dotnetnuke.fr

Page 27: Introduction à DotNetNuke

Kinect pour Windows à Gagner

Tirage au sort sur le stand Open Source Guests (96)

17h00

Page 28: Introduction à DotNetNuke

Cyril PlassardTANGANE | DIGITAL [email protected] @6ril_fr

Gilles ChalonDOTNETNUKE [email protected]

Merci !

www.dotnetnuke.com

www.dotnetnuke.fr

www.tangane.com

Facebook – LinkedIn - Viadeo

Rendez-vous sur le stand Open Source Guests (96)