Fermer

octobre 12, 2021

Allez au-delà du Web avec la plate-forme hybride sans tête de Sitefinity


Plongez dans les détails techniques de nos nouvelles capacités hybrides sans tête améliorées dans Sitefinity DX 14.0. Déverrouillez des scénarios de diffusion de contenu sans fin afin de proposer des expériences sur les points de contact clés de votre audience.

La diffusion multicanal simplifiée 

Sitefinity a été intentionnellement conçu pour la diffusion multicanal – et nous adoptons une approche unique. L'architecture Sitefinity est construite sur trois niveaux distincts avec le frontend (présentation), le backend (contenu et administration) et les données existant dans des couches séparées et indépendantes – un exemple classique de découplage de la présentation du contenu et du code. De cette façon, la structure de la page est abstraite pour le consommateur, qu'il s'agisse de la couche de présentation intégrée, d'une application autonome ou d'un autre framework frontal.

Le résultat est la possibilité de gérer facilement une expérience cohérente sur tous les canaux avec une plate-forme qui peut fonctionner avec plusieurs cadres d'interface utilisateur dans des scénarios de diffusion de contenu sans tête. Les spécialistes du marketing peuvent se concentrer sur la création de contenu attrayant pour les canaux clés de leur public, tandis que les développeurs peuvent choisir entre plusieurs technologies frontend sur lesquelles développer.

Cas d'utilisation sans tête courants 

Même si ce sitefinity n'oblige pas les développeurs à utiliser un framework ou un workflow spécifique côté client et expose des données qui peuvent être consommées par n'importe quel framework, les entreprises et les équipes ont besoin d'entendre comment les autres tirent parti scénarios hybrides sans tête aujourd'hui. En parcourant les mises en œuvre les plus courantes, vous pouvez relier les points pour savoir comment tirer parti d'une stratégie similaire peut être bénéfique pour votre organisation et votre équipe.

  • Scénario 1 :  L'un des scénarios les plus courants est lorsqu'un site Web est développé avec Sitefinity et que le client souhaite disposer d'un site Web secondaire en plus du site principal et le lancer rapidement en tirant parti d'un framework JavaScript moderne. . Par exemple, un site Web bancaire utilise Sitefinity et une nouvelle succursale souhaite réutiliser une partie du contenu déjà existant. Ceci est facilement réalisable, en particulier avec les capacités multisites que Sitefinity fournit prêtes à l'emploi. Vous pouvez gérer tout le contenu sur une seule plate-forme et le réutiliser et le redistribuer afin que plusieurs sites frontaux puissent afficher le même contenu.
  • Scénario 2 : Un autre scénario similaire est celui où les clients souhaitent créer un nouveau site Web de campagne lié à la marque de l'entreprise et souhaitent gérer tout le contenu via une seule plate-forme. Les deux sites ont une audience, un objectif et une durée de vie différents.
  • Scénario 3 : Un troisième scénario concerne le besoin d'une application mobile en plus de l'expérience du site Web. Considérez une entreprise qui possède un portail Web pour les concessionnaires qui vendent et louent de la machinerie lourde fournie par un fabricant. Pour utiliser l'équipement, les opérateurs doivent accéder aux manuels d'instructions via une application mobile qui fonctionne hors ligne si nécessaire en raison de la connectivité Internet limitée sur les chantiers de construction éloignés. Tout le contenu (y compris les fiches techniques et les fichiers PDF volumineux) du portail et de l'application mobile peut être géré via Sitefinity et SharePoint (intégrés ensemble).
  • Scénario 4 : Un quatrième scénario est lorsque les points de terminaison du contenu OData sont consommé sur une page qui vit dans Sitefinity. Des composants JavaScript tels que l'interface utilisateur Kendo sont utilisés, de sorte qu'une expérience fluide peut être obtenue sans avoir besoin d'actualiser les pages et de publier des retours. , e-mail, chat, etc.) en exploitant les données accumulées sur le Web et d'autres canaux. Les spécialistes du marketing peuvent créer et gérer du contenu personnalisé pour leur site Web et le mettre instantanément à la disposition des canaux avec lesquels leur public interagit le plus.

Il est important de garder à l'esprit qu'avec notre plate-forme, les opportunités de tirer parti du headless ne sont pas limitées à ces cas d'utilisation. Le monde est votre huître.

Alors, voyons maintenant comment les améliorations apportées à Sitefinity 14.0 contribuent à votre cas 😊.

Nouvelles et passionnantes capacités de gestion de contenu et d'expérience Headless dans Sitefinity DX 14.0 

Passons maintenant aux bonnes choses. Avec notre dernière version, nos utilisateurs acquièrent un contrôle total sur la gestion et la diffusion de contenu sur plusieurs canaux. Nous développons nos capacités sans tête, maintenant que toutes les données de contenu ont été exposées via ses services OData générés automatiquement. Pour répondre à vos besoins et défis sans tête, nous avons étendu notre histoire sans tête. Aujourd'hui, avec Sitefinity 14.0, il y a plusieurs nouveaux domaines passionnants à mettre en évidence :

  • Documentation
  • Performances et cache
  • Exposition d'API sans tête personnalisées
  • Comment combler l'écart avec la personnalisation

Complet, facile à suivre Documentation

Tout d'abord, vous avez besoin des bases. En tant que développeur, pour démarrer un projet avec une technologie/un produit, vous avez besoin d'une excellente source d'informations qui vous guidera tout au long de votre parcours de développement. Désormais, il existe une section dédiée dans notre documentation appelée "Headless API". Les sous-catégories sont décrites de manière pratique par ordre de développement. Vous pouvez donc commencer par la configuration, puis accéder aux API de contenu et de média pour commencer à visualiser des éléments.

La façon la plus simple de commencer est toujours avec un échantillon. C'est pourquoi nous avons fourni une collection mise à jour d'exemples de requêtes dans Postman montrant comment travailler avec eux.

Postman screenshot 1080px" title="Postman screenshot 1080px"/></p data-recalc-dims=

Performance Boost

Quand les développeurs travaillent dans les scénarios sans tête, le noyau de Sitefinity est bombardé de nombreuses requêtes. Même si le rendu se produit du côté client et que la charge de calcul est distribuée, la plupart du temps, votre site Web principal est toujours géré par Sitefinity, donc toute la charge est au top votre instance actuelle. C'est pourquoi nous avons introduit le Cache de sortie OData. De cette façon, votre site Web peut avoir des performances optimales et gérer des charges plus importantes.

Graph 1080px" title="Graph 1080px"/>[19659024]API Headless personnalisées </h3 data-recalc-dims=

Lorsque nous parlons de headless, il s'agit toujours de flexibilité pour les développeurs et de leur fournir des choix illimités pour le développement front-end. Cependant, dans le monde d'aujourd'hui, de nombreux clients ont plusieurs points d'intégration entre plusieurs systèmes. Ainsi, les développeurs doivent étendre les API sans tête pour couvrir ce niveau de complexité. Maintenant, pour apporter les données au front-end avec quelques lignes de code, vous pouvez implémenter votre propre API sans tête via des services OData personnalisés.

Social Icons 1080px" title="Social Icons 1080px" /></p data-recalc-dims=

Expériences Headless personnalisées 

Pour combler le fossé entre les spécialistes du marketing et les développeurs en offrant des expériences cohérentes, nous avons introduit l'API PageLayout. Pour élaborer, cette API récupère les métadonnées de chaque page Sitefinity (MVC et .NET Core) y compris si il est personnalisé. De cette façon, les programmeurs peuvent offrir des expériences sur mesure/personnalisées sur n'importe quel canal/appareil en consommant le contenu de la page et les parties dont ils ont besoin, puis en appliquant les critères de personnalisation sur la page elle-même. Cela vous permet de soutenir facilement les marketeurs qui sont vous cherchez à créer une page avec le constructeur de page Sitefinity, puis à réutiliser des parties de la page sur une autre chaîne/site Web de campagne/application mobile et à appliquer la personnalisation par-dessus. Pour savoir comment faire cela, vous pouvez regarder le e suivant la vidéo ou consultez notre documentation.

Ressources supplémentaires 

Pour tout voir en termes pratiques, vous pouvez regarder les formations Headless CMS qui sont incluses dans notre  GRATUIT « Cours de développement de la fondation (compatible avec Sitefinity 14.0). Nous vous aidons à vous préparer facilement à être opérationnel avec les fonctionnalités les plus récentes et les plus performantes de Sitefinity.

Dites-moi quel est votre scénario. Je parie que nous pouvons le soutenir, s'il vous plaît défiez-moi ici en fournissant vos pensées et détails dans les commentaires 😊.




Source link