SlideShare une entreprise Scribd logo
1  sur  28
palais des
congrès
Paris




7, 8 et 9
février 2012
Introduction à DotNetNuke


                           Cyril Plassard
     www.tangane.com     TANGANE | DIGITAL CHANNELS
                         cyril.plassard@tangane.com
                               @6ril_fr

    www.dotnetnuke.com
                           Gilles Chalon
                         DOTNETNUKE CORPORATION
                         gilles.chalon@dnncorp.com

     www.dotnetnuke.fr
                             Facebook – LinkedIn - Viadeo
Introduction à DotNetNuke
  Introduction
       Historique
       Idées reçues
       Les attentes d’une plateforme CMS
  Démo 1 – Premiers pas avec DotNetNuke
  Etendre DotNetNuke
  Développer pour DotNetNuke
  Démo 2 – Développement d’un Module
  Démo 3 – Optimisation, cache…
  Approche Graphique
  Démo 4 – Installation d’un thème graphique
  DotNetNuke et le Cloud
  DotNetNuke en Entreprise
  Démo 5 – DotNetNuke SharePoint Connector
  Les éditions
  DotNetNuke Corporation
  Les communautés
  Obtenir DotNetNuke
  Questions / Réponses
Historique


      2002 – iBuySpy Portal             iBuySpy Workshop
   Starter kits Microsoft pour      Projet open source
   ASP.NET 1.0                      initié par Shaun Walker
          Code source complet
          Mode de licence libéral



      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


        FAUX !      VRAI !     FAUX !        VRAI !


        Tous les sites
                              Un site DotNetNuke,
        DotNetNuke,
                                 c’est coûteux
       se ressemblent

        FAUX !      VRAI !          FAUX !
DotNetNuke est avant tout un
CMS
  Créer et gérer des sites internet / intranet / extranet
  Proposer nativement du contenu multilingue
  Facile à configurer, à customiser et à utiliser
  Ouverte aux réseaux sociaux
  Ouverte aux terminaux mobiles
  Ouverte au eCommerce
  Flexible, scalable et performante
  Sécurisée
Le choix DotNetNuke


  Gestionnaire de                Plateforme de
  contenus web (CMS)             développement
                                 d’applications Internet
    Gestion de contenus
    dynamiques
    Gestion documentaire            Microsoft asp.net (C# / VB)
    Multilinguisme                  Microsoft SQL Server
    Facile et intuitif              Telerik
    Connecté avec l’entreprise      Jquery, jquery UI, jquery
                                    mobile
    Mobiles / Tablettes             Cache, ClientDependency
DEMO : Premiers pas avec
DotNetNuke
Etendre DotNetNuke

                     Menu Extension
                     de votre site

                     SnowCovered

                     DotNetNuke
                     Extension Forge

                     CodePlex
Développer pour DotNetNuke




          Christoc’s DotNetNuke
          Module Development
  Template                                    .net 3.5
                                             .net 4.0
   Visual Basic
                                 C#
       .net

                   Microsoft SQL Server
                  2000 / 2008 R2 - Express
DEMO : Création d’un Module
DEMO : Optimisation
Approche Graphique
             Gabarit / Skin HTML (asp.net)


       API

                                                      Custom CSS




 Core CSS



Custom JS


                                        Ressources localisées
Approche Graphique
DotNetNuke Mobile

  Interface intuitive
  Création et gestion de sites
  mobiles et de pages de
  contenus
  Redirection et détection des
  périphériques intégrée
  Menus optimisés
  Gabarits de sites mobiles
DEMO : Installation d’un Thème
Intégration avec les services
Cloud
   Windows Azure Cloud Services API
         Platform as a service
         DotNetNuke fonctionne nativement dans Windows Azure


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

   Amazon S3 et Windows Azure File Storage
         Storage as a service
         Intégration complète avec Amazon Open API


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

 Internautes
                                                                                     Serveur Web 1


                                                             Répartition de Charge
                                                                                                     WebFarm



                          Cluster                                                    Serveur Web 2


                                                                                       DMZ


                SQL Server 1   SQL Server 2       SAN

               Données de Production

                                                                                      Serveur Web

                                                                                                               Enterprise



                   Développeur        Utilisateur Intranet                             SQL Server

               Intranet                                                              Staging
DotNetNuke SharePoint
Connector




  Publication rapide, simple et sécurisée de
  documents
  Les documents sont gérés dans une librairie
  SharePoint
DEMO : DotNetNuke SharePoint
Connector
Les éditions
  DotNetNuke Community                   DotNetNuke Professional            DotNetNuke Enterprise Edition
         Edition                                 Edition
                                                                                     $ 5,499 par an
             Gratuit                            $ 2,998 par an
  Système de gestion de contenu          DotNetNuke Community                  DotNetNuke Community
  complet
  Plus de 25 applications de base                      +                                   +
           Bannières publicitaires
           Newsletters
           Google Analytics                                                   Professional Extensions
           …                              Système de cache plus
  Gestionnaire d’extensions               performant                                       +
  Noyau en C#                             Solution de eCommerce
  Compatible avec le Cloud (via folder    Workflows avancés
  provider)                                                                    Content Staging
                                          GED
  Interface d’administration intuitive                                         Connecteur Microsoft SharePoint
                                          Stockage Cloud (Azure /
  Editeur de texte riche (Telerik
  RadEditor)
                                          Amazon)
  Gestion des utilisateurs                Permissions granulaires
  (droits, rôles..)                       Groupes de sites
  Gestionnaire de fichiers                Gabarit de site mobile
  Corbeille (pages et modules)            Prévisualisation de site mobile
  Système de thèmes et conteneurs         Navigation mobile optimisée
  (skins / containers)
                                          Recherche avancée (Lucene)
  Multilingue (localisation de
  contenus)                               Licence Telerik
  API mobile                              Security Center
  etc…                                    Support technique
DotNetNuke Corporation

CMS N°1 dans le monde sur
l’environnement Microsoft            1 700 clients des
                                   éditions commerciales
Le projet Open Source le plus       en seulement 3 ans
important de l'écosystème
Microsoft

Plus de 100 partenaires à
travers le monde (hosting &
services)
                                      2011 Inc. 500
Une présence internationale :
San Francisco (QG),
                                Fastest Growing Company
Vancouver, Amsterdam
DotNetNuke Corporation




    Plus de 700 000     DotNetNuke Store proposant plus
  sites en production       de 10 000 applications et
                                   extensions

                            Communauté de plus
                              d’un million de
                                 membres
   Plus de 7 millions
  de téléchargements
Les communautés

  DotNetNuke Community
    www.dotnetnuke.com
    La plus grosse communauté open source internationale sur les
    technologies Microsoft
    Forums asp.net et dotnetnuke.com
    Community Exchange
  Communauté francophone des utilisateurs de
  DotNetNuke
    www.dotnetnuke.fr
    Participe à la traduction de DotNetNuke
    Organisation et participations aux évènements internationaux
       DNN World (Orlando 2011), Days of DotNetnuke (Paris 2010, …)
  DotNetNuke Europe
    www.dnn-europe.net
    Regroupe l’ensemble des communautés européennes
    Groupes de travail et rencontres
                       Retrouvez nous sur le stand Open Source Guests (96) !
Obtenir DotNetNuke


  CodePlex                     Site DotNetNuke
  Dotnetnuke.codeplex.com      www.dotnetuke.com




  Microsoft Web
  Gallery
  Version US
  Version FR                       DotNetNuke en français
  nouvelle version après les        sur dotnetnuke.fr
  TechDays
Kinect pour Windows à Gagner

Tirage au sort sur le
stand Open Source
Guests (96)
        17h00
Merci !
      Rendez-vous sur le stand Open Source Guests
      (96)
                        Cyril Plassard
 www.tangane.com      TANGANE | DIGITAL CHANNELS
                      cyril.plassard@tangane.com
                            @6ril_fr

www.dotnetnuke.com      Gilles Chalon
                      DOTNETNUKE CORPORATION
                      gilles.chalon@dnncorp.com


www.dotnetnuke.fr
                           Facebook – LinkedIn - Viadeo

Contenu connexe

En vedette

Fuerzas en vuelo
Fuerzas  en vueloFuerzas  en vuelo
Fuerzas en vuelo6tutora
 
Diagnóstico de problemas de hardware más comunes
Diagnóstico de problemas de hardware más comunesDiagnóstico de problemas de hardware más comunes
Diagnóstico de problemas de hardware más comunesjosepaisig
 
Introduction à Ruby
Introduction à RubyIntroduction à Ruby
Introduction à RubyMicrosoft
 
Guia aprendizaje etica 8 (2)
Guia aprendizaje etica 8 (2)Guia aprendizaje etica 8 (2)
Guia aprendizaje etica 8 (2)merzao
 
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)Microsoft
 
Función de los materiales didacticos en el aprendizaje
Función de los  materiales didacticos en el aprendizajeFunción de los  materiales didacticos en el aprendizaje
Función de los materiales didacticos en el aprendizajeVanessa Valdés
 

En vedette (6)

Fuerzas en vuelo
Fuerzas  en vueloFuerzas  en vuelo
Fuerzas en vuelo
 
Diagnóstico de problemas de hardware más comunes
Diagnóstico de problemas de hardware más comunesDiagnóstico de problemas de hardware más comunes
Diagnóstico de problemas de hardware más comunes
 
Introduction à Ruby
Introduction à RubyIntroduction à Ruby
Introduction à Ruby
 
Guia aprendizaje etica 8 (2)
Guia aprendizaje etica 8 (2)Guia aprendizaje etica 8 (2)
Guia aprendizaje etica 8 (2)
 
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)
Initiation à la réalité augmentée sur Windows Phone 7.5 (Mango)
 
Función de los materiales didacticos en el aprendizaje
Función de los  materiales didacticos en el aprendizajeFunción de los  materiales didacticos en el aprendizaje
Función de los materiales didacticos en el aprendizaje
 

Similaire à Introduction à DotNetNuke

L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
 
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco Microsoft Technet France
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformGregory Renard
 
Introduction to WebRTC on iOS
Introduction to WebRTC on iOSIntroduction to WebRTC on iOS
Introduction to WebRTC on iOSCocoaHeads France
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureMicrosoft
 
Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10davrous
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesMicrosoft Technet France
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesMicrosoft Décideurs IT
 
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...Microsoft
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPMicrosoft Décideurs IT
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfHamida Rebai Trabelsi
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Microsoft Afterworks Noumea 09/08/2017 - Délivrer des applications dans le C...
Microsoft Afterworks Noumea  09/08/2017 - Délivrer des applications dans le C...Microsoft Afterworks Noumea  09/08/2017 - Délivrer des applications dans le C...
Microsoft Afterworks Noumea 09/08/2017 - Délivrer des applications dans le C...Julien Chable
 
Pourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftPourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftSofteam agency
 

Similaire à Introduction à DotNetNuke (20)

L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
System Center 2012 : Montez votre Cloud Privé avec NetApp et Cisco
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
ibm Lotus Quickr Domino Next
ibm Lotus Quickr Domino Nextibm Lotus Quickr Domino Next
ibm Lotus Quickr Domino Next
 
Azure Mesh Et Surface
Azure Mesh Et SurfaceAzure Mesh Et Surface
Azure Mesh Et Surface
 
Introduction to WebRTC on iOS
Introduction to WebRTC on iOSIntroduction to WebRTC on iOS
Introduction to WebRTC on iOS
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows Azure
 
Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuelles
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuelles
 
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votr...
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Microsoft Afterworks Noumea 09/08/2017 - Délivrer des applications dans le C...
Microsoft Afterworks Noumea  09/08/2017 - Délivrer des applications dans le C...Microsoft Afterworks Noumea  09/08/2017 - Délivrer des applications dans le C...
Microsoft Afterworks Noumea 09/08/2017 - Délivrer des applications dans le C...
 
Pourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftPourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies Microsoft
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Introduction à DotNetNuke

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Introduction à DotNetNuke Cyril Plassard www.tangane.com TANGANE | DIGITAL CHANNELS cyril.plassard@tangane.com @6ril_fr www.dotnetnuke.com Gilles Chalon DOTNETNUKE CORPORATION gilles.chalon@dnncorp.com www.dotnetnuke.fr Facebook – LinkedIn - Viadeo
  • 3.
  • 4. Introduction à DotNetNuke Introduction Historique Idées reçues Les attentes d’une plateforme CMS Démo 1 – Premiers pas avec DotNetNuke Etendre DotNetNuke Développer pour DotNetNuke Démo 2 – Développement d’un Module Démo 3 – Optimisation, cache… Approche Graphique Démo 4 – Installation d’un thème graphique DotNetNuke et le Cloud DotNetNuke en Entreprise Démo 5 – DotNetNuke SharePoint Connector Les éditions DotNetNuke Corporation Les communautés Obtenir DotNetNuke Questions / Réponses
  • 5. Historique 2002 – iBuySpy Portal iBuySpy Workshop Starter kits Microsoft pour Projet open source ASP.NET 1.0 initié par Shaun Walker Code source complet Mode de licence libéral 2003 – DotNetNuke 1 2012 – DotNetNuke 6 Entreprises - Mobilité – Réseaux Sociaux
  • 6. Idées reçues sur DotNetNuke DotNetNuke c’est du VB DotNetNuke, c’est lent FAUX ! VRAI ! FAUX ! VRAI ! Tous les sites Un site DotNetNuke, DotNetNuke, c’est coûteux se ressemblent FAUX ! VRAI ! FAUX !
  • 7. DotNetNuke est avant tout un CMS Créer et gérer des sites internet / intranet / extranet Proposer nativement du contenu multilingue Facile à configurer, à customiser et à utiliser Ouverte aux réseaux sociaux Ouverte aux terminaux mobiles Ouverte au eCommerce Flexible, scalable et performante Sécurisée
  • 8. Le choix DotNetNuke Gestionnaire de Plateforme de contenus web (CMS) développement d’applications Internet Gestion de contenus dynamiques Gestion documentaire Microsoft asp.net (C# / VB) Multilinguisme Microsoft SQL Server Facile et intuitif Telerik Connecté avec l’entreprise Jquery, jquery UI, jquery mobile Mobiles / Tablettes Cache, ClientDependency
  • 9. DEMO : Premiers pas avec DotNetNuke
  • 10. Etendre DotNetNuke Menu Extension de votre site SnowCovered DotNetNuke Extension Forge CodePlex
  • 11. Développer pour DotNetNuke Christoc’s DotNetNuke Module Development Template .net 3.5 .net 4.0 Visual Basic C# .net Microsoft SQL Server 2000 / 2008 R2 - Express
  • 12. DEMO : Création d’un Module
  • 14. Approche Graphique Gabarit / Skin HTML (asp.net) API Custom CSS Core CSS Custom JS Ressources localisées
  • 16. DotNetNuke Mobile Interface intuitive Création et gestion de sites mobiles et de pages de contenus Redirection et détection des périphériques intégrée Menus optimisés Gabarits de sites mobiles
  • 17. DEMO : Installation d’un Thème
  • 18. Intégration avec les services Cloud Windows Azure Cloud Services API Platform as a service DotNetNuke fonctionne nativement dans Windows Azure Stockage dans le cloud Les développeurs peuvent créer leur propre service de stockage Cohabitation transparente entre les différents providers (cloud ou locaux) Amazon S3 et Windows Azure File Storage Storage as a service Intégration complète avec Amazon Open API Le blog Tangane -> http://www.tangane.com/blogs/entryid/21/hebergez-dotnetnuke-dans-windows-azure
  • 19. DotNetNuke en Entreprise Internautes Serveur Web 1 Répartition de Charge WebFarm Cluster Serveur Web 2 DMZ SQL Server 1 SQL Server 2 SAN Données de Production Serveur Web Enterprise Développeur Utilisateur Intranet SQL Server Intranet Staging
  • 20. DotNetNuke SharePoint Connector Publication rapide, simple et sécurisée de documents Les documents sont gérés dans une librairie SharePoint
  • 21. DEMO : DotNetNuke SharePoint Connector
  • 22. Les éditions DotNetNuke Community DotNetNuke Professional DotNetNuke Enterprise Edition Edition Edition $ 5,499 par an Gratuit $ 2,998 par an Système de gestion de contenu DotNetNuke Community DotNetNuke Community complet Plus de 25 applications de base + + Bannières publicitaires Newsletters Google Analytics Professional Extensions … Système de cache plus Gestionnaire d’extensions performant + Noyau en C# Solution de eCommerce Compatible avec le Cloud (via folder Workflows avancés provider) Content Staging GED Interface d’administration intuitive Connecteur Microsoft SharePoint Stockage Cloud (Azure / Editeur de texte riche (Telerik RadEditor) Amazon) Gestion des utilisateurs Permissions granulaires (droits, rôles..) Groupes de sites Gestionnaire de fichiers Gabarit de site mobile Corbeille (pages et modules) Prévisualisation de site mobile Système de thèmes et conteneurs Navigation mobile optimisée (skins / containers) Recherche avancée (Lucene) Multilingue (localisation de contenus) Licence Telerik API mobile Security Center etc… Support technique
  • 23. DotNetNuke Corporation CMS N°1 dans le monde sur l’environnement Microsoft 1 700 clients des éditions commerciales Le projet Open Source le plus en seulement 3 ans important de l'écosystème Microsoft Plus de 100 partenaires à travers le monde (hosting & services) 2011 Inc. 500 Une présence internationale : San Francisco (QG), Fastest Growing Company Vancouver, Amsterdam
  • 24. DotNetNuke Corporation Plus de 700 000 DotNetNuke Store proposant plus sites en production de 10 000 applications et extensions Communauté de plus d’un million de membres Plus de 7 millions de téléchargements
  • 25. Les communautés DotNetNuke Community www.dotnetnuke.com La plus grosse communauté open source internationale sur les technologies Microsoft Forums asp.net et dotnetnuke.com Community Exchange Communauté francophone des utilisateurs de DotNetNuke www.dotnetnuke.fr Participe à la traduction de DotNetNuke Organisation et participations aux évènements internationaux DNN World (Orlando 2011), Days of DotNetnuke (Paris 2010, …) DotNetNuke Europe www.dnn-europe.net Regroupe l’ensemble des communautés européennes Groupes de travail et rencontres Retrouvez nous sur le stand Open Source Guests (96) !
  • 26. Obtenir DotNetNuke CodePlex Site DotNetNuke Dotnetnuke.codeplex.com www.dotnetuke.com Microsoft Web Gallery Version US Version FR DotNetNuke en français nouvelle version après les sur dotnetnuke.fr TechDays
  • 27. Kinect pour Windows à Gagner Tirage au sort sur le stand Open Source Guests (96) 17h00
  • 28. Merci ! Rendez-vous sur le stand Open Source Guests (96) Cyril Plassard www.tangane.com TANGANE | DIGITAL CHANNELS cyril.plassard@tangane.com @6ril_fr www.dotnetnuke.com Gilles Chalon DOTNETNUKE CORPORATION gilles.chalon@dnncorp.com www.dotnetnuke.fr Facebook – LinkedIn - Viadeo