Introduction à DotNetNuke

Preview:

DESCRIPTION

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

Citation preview

palais des congrès Paris

7, 8 et 9 février 2012

Introduction à DotNetNuke

Cyril PlassardTANGANE | DIGITAL CHANNELScyril.plassard@tangane.com @6ril_fr

www.dotnetnuke.com

www.dotnetnuke.fr

www.tangane.com

Facebook – LinkedIn - Viadeo

Gilles ChalonDOTNETNUKE CORPORATIONgilles.chalon@dnncorp.com

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

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

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 !

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

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

DEMO : Premiers pas avec DotNetNuke

Etendre DotNetNuke

Menu Extension de votre site

SnowCovered

DotNetNuke Extension Forge

CodePlex

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

DEMO : Création d’un Module

DEMO : Optimisation

Approche Graphique

Custom CSS

Core CSS

Gabarit / Skin HTML (asp.net)

Ressources localisées

API

Custom JS

Approche Graphique

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

DEMO : Installation d’un Thème

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

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

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

DotNetNuke SharePoint Connector

DEMO : DotNetNuke SharePoint Connector

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

+

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

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

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) !

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

Kinect pour Windows à Gagner

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

17h00

Cyril PlassardTANGANE | DIGITAL CHANNELScyril.plassard@tangane.com @6ril_fr

Gilles ChalonDOTNETNUKE CORPORATIONgilles.chalon@dnncorp.com

Merci !

www.dotnetnuke.com

www.dotnetnuke.fr

www.tangane.com

Facebook – LinkedIn - Viadeo

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

Recommended