SharePoint 2010 : Office 365 et SharePoint Online

Après ces Techdays très axés “Cloud Power”, où j’ai eu le plaisir de donner une session à ce sujet avec Stéphanie Hertrich, de plus en plus de personnes s’interrogent sur l’intérêt d’Office 365 et surtout sur la possibilité d’utiliser SharePoint Online au sein de leur entreprise.

image

Pour ceux qui auraient raté le train, Office 365 est la nouvelle génération de solution de communication et de collaboration hébergée par Microsoft.

En résumé, Microsoft héberge pour vous SharePoint 2010, Exchange 2010, Lync (Live Meeting + Office Communicator) dans le Cloud et vous fournit en plus les licences Office Client pour utiliser l’ensemble.
Un des gros avantages d’Office 365 (en plus d’être très compétitif en terme de cout et très souple en terme de licensing) est le fait que la solution est stable, disponible (>99,9%),  adaptable et sécurisée.
Pour plus d’informations, je vous encourage à aller regarder le parcours Office 365 sur les vidéos des Techdays et plus particulièrement la session Office 365 : Vue d'ensemble de la solution (100) animée par Damien Caro, Christian Fumey & Cecilia Lentini.

En ce qui concerne la partie SharePoint Online mise à disposition avec Office 365, on peut par exemple créer des sites pour :

  • Gérer et partager ses documents et son profil sur son site personnel
  • Travailler en équipe et gérer vos projets internes sur des sites d’équipes
  • Toujours savoir ce qui se passe dans l’entreprise grâce à l’intranet de la société
  • Partager des documents avec vos clients et partenaires via l’extranet
  • Avoir un site vitrine facilement éditable afin de se faire connaitre sur internet

Alors bien sur, tout ça c’est de la théorie…

En pratique, on comprend vite que grâce à l’hébergement de SharePoint par Microsoft, on aura de meilleurs services tout en payant moins cher. Mais rapidement, quand on commence à rentrer dans les détails, qu’on explique que le SharePoint auquel le client va accéder est un serveur mutualisé et que les développements ou possibilités de personnalisations sont limités, souvent ça coince.

Et ça coince, car il est très rare de pouvoir répondre aux besoins du client à 100% en utilisant la plateforme en mode OOB (Out of the Box). On est souvent proche du 70% OOB / 30% Personnalisation. Du coup les gens pensent que si ils devaient mettre leur intranet dans SharePoint Online, il devraient faire une croix sur une grande partie de leur besoins fonctionnels.

Et bien c’est FAUX … Car avec cette nouvelle version de SharePoint (2010) est apparue une nouvelle possibilité de déploiement et de développement de fonctionnalités et elle répond parfaitement aux problématiques posées par l’utilisation de SharePoint dans un environnement mutualisé.

Je parle bien sur des Sandboxed Solutions. Sans rentrer dans les détails car je reviendrai sur ce sujet dans un prochain post. Une Sandboxed solution permet de  déployer du code de manière sécurisé au niveau d’une collection de site.

Voilà ce que l’on peut faire (ou pas) avec ces Sanboxed solutions : (tiré de SharePointDevWiki )

Supported

Not Supported

  • List definitions
  • List instances
  • Onet.xml
  • WebTemplate Feature element instead of Webtemp.xml
  • Content Types/Fields
  • Navigation
  • Module/files
  • Feature callouts
  • Web Parts derived from WebPart
  • Event receivers
    • SPItemEventReceiver
    • SPListEventReceiver
    • SPWebEventReceiver
  • Custom Actions
  • Workflows
  • Custom Action groups
  • HideCustomAction element
  • Content Type Binding
  • Web Application-scoped Features
  • Farm-scoped Features
  • CustomPropertyToolPart Class
  • Programmatic workflow
  • Event receivers
    • SPLimitedWebPartManager
  • Timer jobs
  • Visual WebParts
  • SharePoint mapped folders (e.g. "_layouts", and "images")
  • Namespaces
    • ADO.NET
    • System.IO
    • System.Security.Cryptography
    • System.Web.UI.ClientScriptManager

Sauf que dire ça ou rien…

Le problème est que seul des SharePointeurs expérimentés peuvent se rendre compte de ce que cela signifie réellement en terme de possibilités de personnalisation et comment cela se traduira dans l’environnement Sharepoint pour le client final.

Est ce que mon SharePoint va avoir le même look & feel que celui fournit en standard ? Est ce qu’il existe un composant pour connecter mon application métier à mon SharePoint Online ? Autant de questions que les clients,voire même certains intégrateurs, se posent au sujet de SharePoint Online.

C’est pourquoi, au bout de cette longue introduction, vous trouverez un ensemble d’articles axés “Travaux pratiques” qui montreront dans le détail ce qu’on peut faire avec SharePoint Online en terme de personnalisation et de développement mais aussi la simplicité avec laquelle SharePoint peut être étendu.

Le premier exemple qui me vient en tête étant la personnalisation graphique (qui est sans doute la personnalisation la plus demandée par des clients), ce sera sans doute mon prochain post.

Office 365 et SharePoint Online – Introduction

  1. SharePoint Online et la personnalisation graphique
  2. SharePoint Online et Silverlight
  3. SharePoint Online et Bing Maps

Comme toujours, si vous avez des idées/suggestions de “Travaux Pratiques”, les commentaires sont là pour ça

Philippe

Publié lundi 11 avril 2011 10:30 par phil
Classé sous , , , , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

About phil

Philippe Sentenac est Consultant SharePoint à Wygwam en région Parisienne. Il intervient essentiellement sur des missions liées à SharePoint (2007 et 2010 ) mais aussi autour du Web 2.0. Plus généralement, il s'intéresse à l'ASP.Net (MVC) , à Silverlight, et à tout ce qui est orienté Web en rapport avec les nouvelles technologies, qu'il pratique depuis 2006. Féru de développement, il est passionné par les problématiques de méthodologies et d'industrialisation du développement.

Les 10 derniers blogs postés

- Pour rappel ! Les spécifications des protocoles Office et SharePoint sont disponibles sur MSDN par Julien Chable le il y a 13 heures et 41 minutes

- Joyeux anniversaire Nix par The diary of EBArtSoft le 05-29-2012, 01:00

- Imagine Cup 2012, Make a Sign en finale par Le Blog (Vert) d'Arnaud JUND le 05-23-2012, 12:57

- Kinect 1.5 is out ! par Cyril Sansus le 05-21-2012, 17:47

- Les actualités de la semaine sur c2i.fr (14 mai - 20 mai) par Richard Clark le 05-21-2012, 08:50

- Reactive Extensions : Consommer des services avec Rx Partie 3, les pièges à éviter par Léonard Labat le 05-20-2012, 23:45

- SharePoint Blog Site, problème d’archives par Le Blog (Vert) d'Arnaud JUND le 05-20-2012, 13:09

- Soirée ALT.NET Mai - 3 présentations par #Rui le 05-18-2012, 11:59

- [ #SharePoint 2010][ #SQLServer 2012] AlwaysOn pour SharePoint (2/4) : Configuration (2e partie)… par Le blog de Patrick [MVP SharePoint] le 05-18-2012, 11:31

- Team Foundation Server 11: tous les trésors cachés du site d’équipe par Philess le 05-16-2012, 19:01