Accéder au contenu principal

PDC 2009 : SharePoint Is Not Just On-Premise: Developing and Deploying Solutions to Microsoft SharePoint Online

 Session donnée par Rob Howard

Après une présentation rapide de la base de SharePoint OnLine et les avantages en rapport avec des fermes internes.

PIC-1245PIC-1246
PIC-1247PIC-1253

Une première démonstration a été faite entièrement avec SharePoint Designer 2010 :

  • Présentation rapide de SPD 2010
  • Création de View
  • Création de WorkFlow
  • Modification de pages en direct depuis une Content Query WebPart tout avec SPD avec l’ajout de code JS/ JQuery
PIC-1248PIC-1249
PIC-1250PIC-1251

Une fois la démonstration sur le développement sans code serveur (SPD 2010), le cas du code serveur a été évoqué pour le SharePoint OnLine. Un “SandBox Server” est disponible avec SP Online pour le développement et déploiement de solution.

PIC-1254

Suivi d’une démonstration de déploiement d’une solution WSP :

  • Upload du WSP dans une liste spécifique (Solution Gallery) de la Site Collection Admin
  • Activation de la Feature dans la collection
  • Utilisation du composant (Une WebPart) dans le site
  • Pas de besoin de permission Farm Administrator
  • Nécessité d’être Site Coll Admin
PIC-1255PIC-1256

Après cette démonstration, on comprend rapidement que deux idées s’opposent entre l’ouverture et le verrouillage.

PIC-1257

Ceci est donc tout de même cadré par un ensemble de restrictions

PIC-1258PIC-1259

Seulement certains types de solutions sont possibles, tout en ayant une possibilité de packaging plus importante et facilitée

PIC-1260PIC-1261

Suivie d’une démonstration de création de projet SharePoint 2010 (Event Receiver pour supprimer les commentaires existant dans un document DOCX lors de son upload dans une liste définie) pour SP OnLine

PIC-1262PIC-1263

Création du package simplifiée, avec la gestion des DLL complémentaires nécessaires, la gestion des références, ….

PIC-1264PIC-1265

Des restrictions sont bien existantes dans les développements pour SharePoint OnLine accompagné d’une liste restreintes des classes disponibles dans le modèle objet SharePoint

PIC-1266PIC-1267

Accompagné d’une isolation complète des applications dans un exécutable contrôlé en continu. Si pas de réponse durant un temps défini, le processus est coupé et relancé.

PIC-1269PIC-1270

Le système est aussi contrôlable et gérable par PowerShell

PIC-1271PIC-1272

Enfin cette session fut un bilan sur les possibilités de personnalisation offertes dans l’environnement contrôlé de SharePoint OnLine. Cela reste limité mais peut convenir à de nombreux projets.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab