Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SharePoint : Coup de gueule sur la qualité des livrables de Microsoft (de pire en pire)

Comme Alex nous le précisait dans son dernier message :

Microsoft vient de livrer son Kit pour la mise en place d'extranet (avec un ADAM pour les externes et l'AD pour les internes).

Le projet est intéressant et je suis donc allé voir ce que contenait ce projet et malheureusement, je suis encore décu.

Le livrable est encore un mal packagé, ce qui devient une habitude en ce moment (Cf. le SP1 de SharePoint 2007 avec ses Rollups déjà en cours).

Pour info, lorsque vous téléchargez le produit :
- External Collaboration Toolkit for SharePoint.zip

Que vous le Dezippez, vous trouvez un MSI (ECTS.msi) avec des documents Word :

image

Ce MSI ne fait que de créer un répertoire avec tout le contenu :
image

Vous trouvez alors :
- un WSP "ECTSSolution.WSP" : pour SharePoint normal)

mais bizarrement aussi :
- un DDF "ECTSBaseSolution.ddf" (cf la capture)
- un manifest
- un templatefeature
- une DLL "EAT.Common.dll"

Ca commence à faire beaucoup, et bien que pensez-vous qu'il se passe lorsque l'on installe le WSP, déploie la solution, active la feature voulue et tente d'installer une des WebPart ?

  • Je vous le donne dans le mile, vous vous faites insulter par le serveur parce qu'il manque une DLL, et devinez laquelle ?
    • EAT.Common.dll

image

Bref, un petit contrôle rapide dans le fichier "UndeploySolution.cmd" pour voir les étapes prévues pour la désinstallation (à noter qu'il n'y a pas de "deploysolution.cmd") :

image

Et bien oui, ils font référence à la suppression d'un ficheir WSP que l'on a pas "ECTSBase.wsp", et pour cause, il n'a pas été généré avant de créer le MSI.

Pour s'en convaincre, il suffit d'éditer le fameux fichier DDF ou le manifest :

image

Je ne sais pas pour qui Microsoft prend les responsables de plateforme SharePoint :

  • Des amateurs ?
  • Des bidouilleurs ?
  • Des gens qui n'ont que ca à faire de bricoler leurs .... ?
  • ...

Bref, je ne sais pas pour vous mais cela commence sérieusement à me fatiguer de jouer les détectives avec les produits qui sont livrés en ce moment.

Pour ceux qui voudraient tout de même générer le WSP pour tester cette solution, voila les étapes à suivre :

  1. Renommer le fichier "ECTSFeatureTemplate.xml" en "ECTSFeature.xml"
  2. Lancer la commande (sous DOS) :
    • makecab /f ECTSBaseSolution.ddf
  3. Ensuite vous ajoutez votre solution à votre ferme
  4. Attention, il est possible que lors du déploiement de cette solution vous ayez une erreur, auquel cas, il faudra aller supprimer à la main le fichier "EAT.Common" dans "C:\Windows\Assembly\" et redéployer
  5. Pour ma part l'activation de la feature "ECTSBase" ne fonctionnait pas

Je me suis arrété à ce niveau, car je trouve cela déjà inadmissible de faire en sorte que ce soit le client qui fasse le travail de l'éditeur.

Vous en concluerez ce que vous voulez, mais on retrouve dans les livrables officiels de Microsoft les effets dévastateurs de CodePlex :

  • Perte en rigueur
  • Validation faite "à l'arrache"
  • Support de plus en plus discutable voir inexistant
  • Produits mal finis

J'adore CodePlex, mais je suis de plus en plus réticent sur les projets de Microsoft (l'éditeur officiel) sur cette plateforme (communautaire), le mélange des genres n'est jamais bon.

Pour information ECTS était sur CodePlex au départ.

Romelard Fabrice [MVP]

Technorati Tags: ,,,
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 :
Posted: jeudi 6 mars 2008 17:04 par ROMELARD Fabrice
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01