Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
Pour un barcamp chez Palo-It j'ai présenté ZeCloud, la communauté Azure et accompagné de NAO j'ai montré les applis que j'ai montré aux techdays avec des détails sur leur conception
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...AZUG FR
Centraliser vos VMs sur Azure c'est bien, centraliser leur gestion c'est encore mieux ! Vous êtes allergique à Windows Core et au PowerShell, dommage pour vous mais rien n'est perdu ! On découvrira comment Azure Server Management Tools peut vous aider notamment avec Nano Server voir même comment automatiser tout cela.
Conférence 2SeeU - Groupes Office 365 ou Yammer, quelle solution utiliser ?Guillaume Meyer
Depuis l’apparition de la fonctionnalité des groupes dans Office 365, de nombreuses questions se posent : - Qu'apportent les groupes dans Office 365 ? - Quels usages pour Yammer, quel est son devenir ? - Dois-je encore construire des sites projets SharePoint ? Lors de cettes session, découvrez les différentes options proposées et bénéficiez de nos retours d’expérience et bonnes pratiques pour choisir la bonne solution selon vos besoins.
Intégrer Office 365 avec les applications métiers, retour d'expérience Salesf...Guillaume Meyer
Découvrez au travers d'un exemple concret les bénéfices apportés par Office 365 intégré aux applications métiers, avec un retour d'expérience sur l'intégration à la CRM Salesforce.
Un Appstore d’entreprise avec SharePoint 2013Guillaume Meyer
Les supports de notre présentation du 4 octobre 2012 au club UGSF chez Microsoft.
Un Appstore d'entreprise avec SharePoint 2013, quels enjeux pour les décideurs et DSI ?
Swiss SharePoint Club - Groupes Office 365, SharePoint ou Yammer, quelle solu...Guillaume Meyer
Groupes Office 365, Sites SharePoint, Yammer, quelle solution utiliser ? Lors de cette session, découvrez les différentes options proposées et bénéficiez de nos retours d’expérience et bonnes pratiques pour choisir la bonne solution selon vos besoins
Les Slides de ma session du club UGSF du 26 avril 2012.
Piloter l'adoption des RSE SharePoint :
- Adoption des outils et plan de gouvernance
- Utiliser un référentiel des pratiques
- Mesurer la maturité des équipes
- Tableau de bord des usages avec Tryane
Pour un barcamp chez Palo-It j'ai présenté ZeCloud, la communauté Azure et accompagné de NAO j'ai montré les applis que j'ai montré aux techdays avec des détails sur leur conception
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...AZUG FR
Centraliser vos VMs sur Azure c'est bien, centraliser leur gestion c'est encore mieux ! Vous êtes allergique à Windows Core et au PowerShell, dommage pour vous mais rien n'est perdu ! On découvrira comment Azure Server Management Tools peut vous aider notamment avec Nano Server voir même comment automatiser tout cela.
Conférence 2SeeU - Groupes Office 365 ou Yammer, quelle solution utiliser ?Guillaume Meyer
Depuis l’apparition de la fonctionnalité des groupes dans Office 365, de nombreuses questions se posent : - Qu'apportent les groupes dans Office 365 ? - Quels usages pour Yammer, quel est son devenir ? - Dois-je encore construire des sites projets SharePoint ? Lors de cettes session, découvrez les différentes options proposées et bénéficiez de nos retours d’expérience et bonnes pratiques pour choisir la bonne solution selon vos besoins.
Intégrer Office 365 avec les applications métiers, retour d'expérience Salesf...Guillaume Meyer
Découvrez au travers d'un exemple concret les bénéfices apportés par Office 365 intégré aux applications métiers, avec un retour d'expérience sur l'intégration à la CRM Salesforce.
Un Appstore d’entreprise avec SharePoint 2013Guillaume Meyer
Les supports de notre présentation du 4 octobre 2012 au club UGSF chez Microsoft.
Un Appstore d'entreprise avec SharePoint 2013, quels enjeux pour les décideurs et DSI ?
Swiss SharePoint Club - Groupes Office 365, SharePoint ou Yammer, quelle solu...Guillaume Meyer
Groupes Office 365, Sites SharePoint, Yammer, quelle solution utiliser ? Lors de cette session, découvrez les différentes options proposées et bénéficiez de nos retours d’expérience et bonnes pratiques pour choisir la bonne solution selon vos besoins
Les Slides de ma session du club UGSF du 26 avril 2012.
Piloter l'adoption des RSE SharePoint :
- Adoption des outils et plan de gouvernance
- Utiliser un référentiel des pratiques
- Mesurer la maturité des équipes
- Tableau de bord des usages avec Tryane
Levio était présent au Global Azure Bootcamp, qui se tenait dernièrement à Québec. Notre implication est le reflet de notre expertise et de notre engagement.
Vous n'y étiez pas? Voici le support visuel de la conférence « Expérience pratique de développement Azure » présentée par Martin Lessard.
Exploitez-vous tout le potentiel d'Azure dans vos projets SharePoint 2013? Qu'il s'agisse de fédération d'identité, de stockage de données, de services de streaming media, de hosting d'applications, d'infrastructure as a service, passez à l'heure du Cloud!
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
Avec 3 autres MVP, nous avions réalisé une démonstration autour de Docker, ASP.NET Core et Raspberry PI 2 pendant la soirée du tech.days camp du 16/03 organisée par Microsoft. J'ai fait un retour d'expérience sur cette démo principalement sur le Continuous Delivery avec VSTS.
Vous pouvez reproduire la démo chez vous avec l'aide de notre repo Github https://github.com/punlimitlab/home.
La plateforme Microsoft Experiences repose sur un système en backoffice bâti sur les derniers produits et services Microsoft.
Dans cette session, vous découvrirez au travers d’un cas concret en production, les nouveautés et les bénéfices apportés par ASP.NET Core 1.0, les bonnes pratiques ainsi que les pièges à éviter pour le faire fonctionner de manière optimale dans Azure.
Seront également abordés les différentes possibilités offertes par ASP.NET et Azure pour rendre votre plateforme extensible en ouvrant de manière sécurisée l’accès à vos APIs.
Python est-il un langage de scripting à la Perl, de développement à la Ruby, ou plutôt un langage utilisé dans le monde de la recherche par des mathématiciens comme Fortran ? Dans cette session, vous verrez que Python joue tous ces rôles, en particulier dans Windows Azure où l’on peut scripter la création de machines virtuelles, développer un site Flask ou Django dans Windows Azure Web Sites, exécuter des notebooks IPython, et même ajouter un peu de logique procédurale à un script HIVE (syntaxe SQL) dans Hadoop.
Speakers : Benjamin Guinebertière (Microsoft), Ronan Amicel (Pocket Sensei), Yann Schwartz (Indépendant)
Editeurs de logiciels, innovez avec l'Intelligence ArtificielleGuillaume Renaud
Les opportunités de marché pour les éditeurs
La plateforme IA Microsoft
Retours d’experiences AB Tasty & Damdy
Comment capitaliser sur l’IA dans vos solutions
Coupler les mécanismes évènementiels nativement asynchrones du framework opensource node.hjs avec un hébergement dans IIS permet aujourd'hui d'implémenter des solutions extrêmement « scalables » sur la plateforme Windows. Si l'on ajoute à cette recette l'ingrédient Cloud, les gains n'en sont que plus nombreux : self-provisioning, élasticité, facturation à l'utilisation.... L'objectif de cette session est de présenter différents contextes d’utilisation du framework node.js dans Azure : Cloud Services PaaS, Web Site, Azure Mobiles Services
Speaker : Stéphane Goudeau (Microsoft)
4. Agenda
L’écosystème de développement SharePoint
Industrialisation avec les outils Node.js et Visual
Studio
Aller plus loin dans le déploiement avec Azure
Aller encore plus loin avec TypeScript
6. Un peu d’Histoire…
Au commencement : Solutions Farm
La première tentative d’isolation : Sandbox
Le nouveau modèle : Apps
• Technologies de développement Web
• Forte isolation et sécurité
• Scalabilité
Deprecated
8. Node.js
Un moteur d’exécution JS côté Client et Serveur
• Open Source, énorme communauté
• Basé sur le moteur v8 de Chrome
• Un gestionnaire de paquets très riche, NPM : http://npmjs.com
• Des outils d’industrialisation développés avec Node.js
Créer des applications
• Desktop
• Mobile
• Consoles
• API / Web Services
• Web http://nodejs.org/
11. Industrialisation en ligne
de commande
Objectif : Industrialiser le développement JS
en ligne de commande
Outillages : Ordonnanceur : Grunt
• Anatomie d’une fichier : package.json & gruntfile.js
• Compilation, minification : Uglify
• Qualité du code : JSHint
• Surveillance / Déploiement : Watch
http://gruntjs.com/
12. Aller plus loin
avec Visual Studio
Objectif : Industrialiser un projet JS / Node.JS
dans Visual Studio
Intégration NTVS :
• Assistance NPM : Install / Update
• Debugging local / distant
• Profiling et Analyse
http://nodejstools.codeplex.com/
13. Aller plus loin
avec Azure…
Automatiser les déploiements sur Azure
3 étapes :
• Publication Azure : IISNode + Mode debug + Websocket
• Debugging Azure : Paramètres d'application debug
• IISNode.yml
• Activation des websockets et du debug
• Déploiement avec Git + Azure
14. Aller plus loin avec
TypeScript
S’affranchir des limitations de JS
15. Aller plus loin
avec TypeScript
Objectif : S’affranchir des limitations de JS :
• Typage faible
• Pas d’interfaces
• Pas de classes / héritage
• Complexité pour gérer de gros projets
Tester simplement avec « Playground » : http://www.typescriptlang.org/Playground
Développer sur Node.js avec TypeScript
• Développement objet et modularité
• Intellisense : Jquery, Node, SharePoint :
• http://sptypescript.codeplex.com/
http://www.typescriptlang.org/
19. Thank you for your attention!
This presentation will be available on the
Casablanca SharePoint Days web site after the
event.
Merci de votre attention !
Cette présentation sera disponible sur le site internet
de SharePoint Days Casablanca, après l’événement.
Guillaume Meyer
N’hésitez pas à me contacter !
@guillaumemeyer
gmeyer@eryem.com