Mises à niveau de Sitecore: un aperçu de la mini-série partie 1

Vous avez créé un nouveau site sur la dernière version de Sitecore. Toutes nos félicitations! La vie est belle! Votre site est moderne. Si quelque chose tombe en panne sur votre site, vous pouvez ouvrir un ticket d'assistance avec Sitecore. Ces choses, cependant, ne durent pas éternellement. Finalement, votre base de code vieillit. Les nouvelles fonctionnalités que vous ne pouvez pas utiliser commencent à apparaître sur les nouvelles versions de Sitecore. Un jour, vous voudrez effectuer une mise à niveau de Sitecore.
Qu'est-ce qu'une mise à niveau de Sitecore?
Une mise à niveau de Sitecore met à jour la version de Sitecore sur laquelle se trouve votre site. Par exemple, vous pouvez mettre à niveau votre site Sitecore 8 vers Sitecore 9. Cela apporte toutes les cloches et sifflets fournis par Sitecore 9. En quoi consiste une mise à jour de Sitecore? Ils incluent les mises à niveau de la base de données, la mise à jour des références Sitecore et d'autres versions de package, les modifications de l'approche d'injection de dépendances, la mise à niveau de l'ORM (comme Glass, par exemple), la correction des modifications de configuration et potentiellement les modifications du fournisseur de recherche. Cette mini-série abordera en détail tous les aspects d'une mise à niveau de Sitecore. Les mises à niveau peuvent être très difficiles, alors pourquoi les faire?
Pourquoi mettre à jour?
L'assistance s'épuise
La prise en charge de Sitecore pour les anciennes versions finit par s'arrêter. Un avantage très important que vous voudrez garder en vie est la possibilité d'ouvrir des tickets de support en cas de besoin.
Il s'agit du cycle de vie du support fourni par Sitecore ici . Comme vous pouvez le voir, le support standard dure 3 ans après la sortie. Le niveau de soutien diminue avec le temps. Maintenir votre site à jour avec une version plus récente de Sitecore vous aidera en vous fournissant le meilleur support possible que Sitecore fournira.
Nouvelles fonctionnalités
Les nouvelles versions de Sitecore viennent de nouvelles fonctionnalités! Ces nouvelles fonctionnalités peuvent être très bénéfiques pour votre entreprise. Par exemple, Sitecore 9 est fourni avec Sitecore Forms, un outil de création de formulaires par glisser-déposer très simple. Les auteurs de contenu n'auront pas besoin de l'aide des développeurs pour l'utiliser. Les nouvelles versions de Sitecore sont prêtes à l'emploi avec la prise en charge de l'authentification externe pour la connexion au back-end de Sitecore. Il est révolu le temps où un auteur de contenu devra se souvenir à la fois de ses informations d'identification d'utilisateur Sitecore et de celles qu'il utilise pour d'autres outils internes. Vous souhaitez utiliser Azure Active Directory de votre entreprise? Fournissez simplement les informations d'identification Azure que Sitecore Identity doit utiliser (et certains mappages de rôles utilisateur), et vos utilisateurs peuvent utiliser leurs informations d'identification Azure AD pour accéder au back-end de Sitecore. Vos administrateurs informatiques adoreront cette fonctionnalité. Ils n'auront pas à entrer systématiquement et à déverrouiller les comptes Sitecore verrouillés. En plus de tout cela, les nouvelles versions de Sitecore prennent en charge les nouvelles technologies telles que SXA et JSS. Les développeurs de votre entreprise sont peut-être mieux adaptés pour faire du développement Sitecore avec JSS que le développement .NET à l'ancienne. Les avantages typiques d'une solution Azure PaaS s'appliquent ici. Les déploiements pour les environnements de production peuvent être beaucoup plus sûrs en raison de la possibilité d'effectuer des déploiements bleu / vert. La disponibilité garantie d'Azure est un grand avantage. Les déploiements automatisés sont également merveilleux!
Conclusion
Mettre à niveau ou ne pas mettre à niveau? Vous devrez peser vos options sur l'opportunité de mettre à niveau votre site ou non. La mise à niveau d'un site peut être incroyablement difficile, surtout si vous passez d'une très ancienne version de Sitecore à la dernière version de Sitecore. Parfois, il est simplement plus facile d'effectuer une réécriture de votre site. Si une réécriture est hors de question, une mise à niveau est probablement l'option la moins chère pour en tirer le meilleur parti. Cette mini-série vous expliquera chaque phase d'une mise à niveau plus en détail pour vous informer sur ce à quoi vous vous engagez si vous choisissez d'effectuer une mise à niveau de Sitecore.
Source link