Accéder au contenu principal

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]

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