Vous travaillez toujours avec Sitecore sans Docker ? Découvrez Sifon, votre nouveau multi-outil dans une ceinture d’outils Sitecore / Blogs / Perficient

Salut les professionnels de Sitecore, si vous n’avez pas entendu parler de Mousseline de soie pour Sitecore – vous devez absolument vérifier cela. J’ai passé beaucoup de temps à le construire et à le tester et je peux dire que Sifon est un véritable couteau suisse pour le développement local de Sitecore dans les bras droits, vous aimeriez donc vraiment savoir pourquoi.
Installation de Sitecore et au-delà
Avant tout, Sifon est le moyen le plus simple d’installer Sitecore à une machine locale (ou même un sur un réseau local). Vous n’avez pas besoin de vous soucier des dépendances, telles que SQL Server et Solr – Sifon vous permettra de les installer toutes les deux en un seul clic.
Supposons que vous disposez d’un Windows standard sans rien installé et que vous souhaitez exécuter Sitecore dans la topologie XM ou XP avec le moins d’effort possible. Commençons par installer Sifon lui-même. Cela peut être fait depuis le site officiel ou beaucoup plus facilement en utilisant le gestionnaire de packages Chocolatey : cinst Sifon
. Lors d’une première exécution, il vérifiera les prérequis, marquera en vert ceux déjà installés sur un système et suggérera d’installer le reste :
Ensuite, nous devons avoir SQL Server opérationnel (son édition gratuite Developer) et c’est ce que Sifon vous permettra de faire en un seul clic, en vous suggérant également la valeur par défaut à utiliser pour l’installation de Sitecore.
Télécharger, installer et configurer SQL Server n’a jamais été aussi simple que de cliquer sur deux boutons dans la boîte de dialogue ci-dessous :
Simplicité similaire pour l’installation de Sorl. peut avoir besoin. Différentes versions de Sitecore peuvent s’exécuter en parallèle localement, il en va de même pour différentes versions de Solr. Vous n’avez plus besoin de vous soucier de générer des certificats SSL et de dépanner en les plaçant dans le mauvais dossier. Cela est particulièrement utile lorsque vous travaillez sur une mise à niveau de Sitecore et que vous souhaitez que les deux systèmes soient parallèles l’un à l’autre.
Après avoir installé SQL et Solr, l’écran ci-dessous est la seule étape qui vous sépare du fonctionnement de Sitecore. Si vous avez choisi les valeurs par défaut pour les étapes précédentes, vous pouvez choisir une chose : la version souhaitée de Sitecore et la topologie, suivie de Définir les valeurs par défaut bouton. Vous êtes maintenant prêt à installer !
Après cette étape, vous pouvez vous asseoir et vous détendre pendant environ 15 minutes jusqu’à ce que Sifon termine l’installation ainsi que toutes les autres dépendances.
Sifon intervient dans le cadre de Profils, un profil est un ensemble de paramètres qui identifie et pointe vers une instance spécifique de Sitecore, qu’elle soit locale sur Sifon ou via un réseau. Vous avez choisi un profil actif dans une liste déroulante et tout ce que vous faites ensuite s’applique à cette instance étant le nom de profil choisi. Il crée également automatiquement un profil actif pour l’instance Sitecore lors de l’installation.
Historiquement, Sifon était utilisé pour créer des sauvegardes (ou en d’autres termes – des instantanés) d’une instance Sitecore entière ainsi que la restauration des sauvegardes de XP et XC. Plus tard, j’ai créé un programme d’installation et ajouté la topologie XM, car elle est devenue la plus recherchée. Tout cela tourne toujours autour de la dernière version.
À un moment donné en 2020, j’ai également décidé de simplifier la configuration et l’exécution des conteneurs Docker, mais depuis lors, Sitecore a révisé son approche à plusieurs reprises, j’ai donc finalement dû la délimiter, mais je la ramènerai. Certains scripts PowerShell sont toujours fournis avec l’aide de Sifon pour configurer votre machine avec tous les prérequis de Docker, il est donc idiot de simplement le mettre à la poubelle. Je vais certainement réviser le Conteneurs fonctionnalité avec certaines versions futures, une fois que vous aurez plus de temps pour cela.
Plugins Sifon
Mais ce qui fait réellement de Sifon un couteau suisse, c’est un système de plugins. Un plugin est soit une DLL compilée, soit un script PowerShell que Sifon exécute dans le contexte d’un profil choisi existant. Cela signifie que les plugins reçoivent toutes les variables environnementales de l’environnement et peuvent à peu près tout faire avec elles. Par exemple – corriger les fichiers de configuration, installer des packages, ajouter ou supprimer des éléments et des médias, reconstruire des index ou tout ce que votre imagination peut imaginer.
Ce qui est génial avec les plug-ins : ils sont expédié en tant que référentiel GitHub public distinct. Il est cloné dans Sifon par une requête du menu principal et ce qui est bien avec les plugins, c’est que le système de branchement de son repo correspond à la version de Sifon. Par exemple, choisir « Obtenir les plugins Sifon » dans la version 1.3.5 de Sifon clonera le v1.3.5
branche du référentiel Sifon.Plugins de GitHub. Cela garantit la compatibilité entre Sifon et ses plugins.
Après avoir installé les plugins, vous obtiendrez de nombreuses fonctionnalités supplémentaires intéressantes, telles que :
- Possibilité de télécharger et d’installer automatiquement les versions pertinentes de SXA avec SPE pour CM et CD
- .. ou peut-être souhaitez-vous continuer avec SPE uniquement et configurer automatiquement SPE Remoting ? Juste un clic dessus.
- Idem pour les services sans tête (anciennement JSS)
- Installer et configurer le service de publication
- Installez n’importe quel package personnalisé, voire téléchargez-le automatiquement à partir de l’URL
- Augmenter les délais d’expiration de session pour votre instance
- Mettez à jour le fichier de licence Sitecore pour votre (vos) instance(s)
- Installer la CLI Sitecore
- Créer des cœurs Solr et/ou remplir un schéma ou reconstruire des index
- Effectuer une maintenance du système
Mais bien sûr, l’idée même de l’open source est que, disons, plusieurs passionnés de Sitecore affrontent chaque jour des problèmes spécifiques. Ainsi, au lieu de simplement résoudre leur problème spécifique, ils peuvent écrire un script Powershell pour automatiser la solution. L’ajout d’un en-tête de plugin à un script le transforme effectivement en plugin Sifon, et le partager avec la communauté fournira une solution automatique à un problème spécifique pour tout le monde. La logique métier reste la même et Sifon paramétrise l’environnement.
J’ai enregistré une vidéo entière montrant toutes les étapes d’installation et de configuration de Sitecore en action, ainsi que la facilité avec laquelle il est possible d’installer des plugins et de les utiliser pour en ajouter d’autres en un seul clic.
Plans futurs
Dès que Sitecore 10.4 sortira dans quelques mois, il sera disponible dans les topologies XM et XP avec Sifon.
Étant curieux d’exécuter et d’essayer le dernier Sitecore, pourquoi ne pas gagner beaucoup de temps et simplifier cet effort avec l’aide de Sifon ? Vous souhaitez effectuer une PoC rapide sur cette version (ou toute autre version spécifique) de Sitecore ? Sifon vous aidera encore plus.
Téléchargez votre copie depuis le Site Web du siphon aujourd’hui!
Source link