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.
![]() | ![]() |
![]() | ![]() |
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
![]() | ![]() |
![]() | ![]() |
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.
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
![]() | ![]() |
Après cette démonstration, on comprend rapidement que deux idées s’opposent entre l’ouverture et le verrouillage.
Ceci est donc tout de même cadré par un ensemble de restrictions
![]() | ![]() |
Seulement certains types de solutions sont possibles, tout en ayant une possibilité de packaging plus importante et facilitée
![]() | ![]() |
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
![]() | ![]() |
Création du package simplifiée, avec la gestion des DLL complémentaires nécessaires, la gestion des références, ….
![]() | ![]() |
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
![]() | ![]() |
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é.
![]() | ![]() |
Le système est aussi contrôlable et gérable par PowerShell
![]() | ![]() |
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
Enregistrer un commentaire