Je suis récemment tombé sur un projet où les besoins d’authentification du site étaient légèrement différents. Pour ce projet, la société avait trois scénarios d'authentification différents qui devaient être couverts. Connectez-vous via un locataire Azure AD principal. Cette instance Azure AD a été configurée avec des rôles d'application et les […]
LireDans mes articles précédents, nous avons passé en revue le processus de déploiement dans l'environnement EpiServer DXP. Le premier et le deuxième post de la série Deployment API ont suivi les méthodes originales qui permettent le déploiement dans l'environnement DXP. Smooth Deploy est une fonctionnalité que j'ai recherchée en avant […]
LireValdis Iljuconoks m'a précédemment aidé à comprendre comment implémenter efficacement les restrictions AllowedTypes avec des interfaces, quelque chose comme [AllowedTypes(typeof(INestedContent))] – qui est une belle solution pour construire une bibliothèque de blocs. Cela fait que nos blocs et leurs zones de contenu ne concernent que des interfaces spécifiques. Dans notre […]
LireEpiserver Find est un moyen efficace et simple d'intégrer la recherche dans votre site Web alimenté par Episerver. Cependant, un aspect souvent négligé est de garder vos index de recherche allégés. Par défaut, Episerver indexera toutes les instances de contenu de votre site Web, qu'il s'agisse de pages, de blocs, […]
LireSi vous créez des applications Web modernes, vous devez examiner attentivement la pile technologique frontale que vous utilisez. Webpack, un bundler de modules statiques, combiné avec NPM pour la gestion des packages est un excellent point de départ. Voici comment vous pouvez incorporer ces technologies dans votre application Asp.net MVC […]
LireLors de la création d'applications Web hautement performantes, il est toujours important de tenir compte de votre stratégie de mise en cache. Il y a certaines choses génériques que vous pouvez faire pour rendre votre site Web global plus rapide (comme la définition de stratégies de cache côté client efficaces […]
LireDans les systèmes CMS modernes, nous créons rarement des pages avec des mises en page fixes sans flexibilité. Souvent, nous donnons à l'équipe marketing le pouvoir de définir des expériences en plaçant un certain nombre de composants configurables sur la page dans la mise en page qui leur convient. C'est […]
LireSouvent, lors de la création de modèles de contenu dans un CMS, il est important de prendre en compte les différents types d'éditeurs et les autorisations qu'ils peuvent avoir au sein de l'écosystème. Une technique que je trouve très efficace consiste à limiter la quantité de champs qu'un utilisateur peut […]
LireLors des itérations sur des projets, il est toujours judicieux de synchroniser vos environnements inférieurs avec les derniers contenus et images de votre environnement de production. Dans certaines plates-formes, c'est un effort important, mais avec Episerver DXP, il peut être facilement automatisé! Eric Markson de Perficient a récemment publié un […]
LireLe chargement paresseux d'images est une technique pour les développeurs Web modernes où vous demandez au navigateur du client de télécharger uniquement les images en fonction de ses besoins. Cela conduit à d'énormes améliorations de performances, car les périphériques clients ne gaspillent pas de bande passante en téléchargeant des actifs […]
Lire