Fermer

Episerver

Intégration optimisée dans Episerver – Partie 1: Fonctionnalité Full Stack

Avec le changement de nom d'Episerver en Optimizely, plusieurs questions ont flotté autour de la pile Optimizely et de la façon dont elle peut être utilisée dans un projet Episerver traditionnel. Ceci est un rapide en quatre parties série où nous examinons certaines manières potentielles d'intégrer les produits. Voici les liens vers tous les articles de cette série (veuillez vérifier car de nouveaux articles seront ajoutés): Partie 1 – Fonctionnalité Full Stack Partie 2 – Test A / B Full Stack – Bientôt disponible [19659006] Partie 3 – Test A / B Web – Prochainement Partie […]

mars 2, 2021

Lire l'article

Episerver: ajouter un lien d'aperçu de copie au volet de navigation

Récemment, un ami a posté sur les forums l'idée de pouvoir partager un lien de prévisualisation vers un élément. Bien que la solution décrite ci-dessous puisse ne pas répondre à ses besoins exacts, elle illustre à quel point il est facile d'exploiter les zones de plug-in Episerver et d'ajouter des fonctionnalités supplémentaires à l'interface d'édition. ] Enregistrez vos modules dans modules.config Mettez à jour ou créez un module d'initialisation Créez une commande pour exécuter l'événement de clic de menu. L'article complet comprend des extraits de code peuvent être trouvés sur mon blog: Ajouter un lien d'aperçu […]

mars 1, 2021

Lire l'article

Configuration du pipeline d'intégration continue (CI) pour Episerver B2B Commerce

Après avoir appris à configurer un pipeline d'intégration continue (CI) de base via Azure dans mon premier blog, Comment configurer un déploiement automatisé avec des pipelines CI / CD via Azure l'étape suivante consiste à parcourir les étapes de création du pipeline CI pour l'application Episerver B2B Commerce. Ci-dessous, vous trouverez un aperçu de la liste des travaux d'agent (tâches) requis pour cette étape. Suivez les étapes ci-dessous pour les détails de chaque travail (tâches) que vous devez ajouter pour créer l'application Episerver B2B Commerce: Ajouter NuGet 4.4.1 & NuGet Restore: La tâche restaurera les packages […]

février 18, 2021

Lire l'article

Vérifier les enregistrements d'e-mails suspects via Episerver Commerce Framework

Plusieurs utilisateurs s'inscrivent sous une adresse e-mail suspecte ou frauduleuse lors de leur inscription sur un site de commerce électronique. Ces utilisateurs publient plusieurs liens non pertinents vers leur propre site Web pour essayer d'améliorer leur classement, ou même publient des liens URL vers des sites Web dangereux ou non sollicités. Pour éviter les adresses e-mail suspectes, nous pouvons vérifier le score de réputation au stade de l'enregistrement en implémentant un outil dans le cadre d'Episerver Commerce. Cet outil permettra ou interdira à cet utilisateur de s'inscrire ou de s'inscrire sur le site de commerce s'il […]

février 11, 2021

Lire l'article

Authentification Episerver avec plusieurs instances Azure AD

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 utilisateurs ont été configurés pour transmettre le rôle en tant que revendication pour indiquer s'ils étaient un éditeur ou un administrateur. Lors de la validation, l'utilisateur est mappé à un utilisateur virtuel doté des autorisations Éditeur et Administrateur. Connectez-vous via un client Azure AD secondaire. Ce […]

janvier 22, 2021

Lire l'article

API de déploiement EpiServer DXP – Bêta de déploiement fluide

Dans 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 depuis longtemps maintenant. C'est un excellent outil pour combler le fossé lors des déploiements pour les développeurs, les éditeurs de contenu, ainsi que les utilisateurs. Cet article n'introduira aucune nouvelle commande, mais ajoutera plutôt de nouveaux commutateurs pour permettre à Smooth Deploy de fonctionner. [19659002] ** […]

janvier 18, 2021

Lire l'article

Restriction des types disponibles en fonction du contexte du site dans Episerver

Valdis 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 cas, nous avons généralement des couches telles que IPageContent (pour les rayures, les structures en grille, etc.), INestedContent (pour les héros, les teasers, les formulaires, les cartes, les vidéos, etc.) et ICallToAction (pour les boutons, les boutons d'image, etc.). Ceci est extrêmement utile si vous ne […]

décembre 18, 2020

Lire l'article

Ajustez vos index de recherche Episerver en indexant uniquement le contenu nécessaire

Episerver 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, de médias ou de dossiers – Find ne s'en soucie pas et indexera tout cela. Si vous suivez les principes de conception atomique ou avez un volume de contenu assez important, vous constaterez peut-être que vous atteignez les limites de votre index prématurément. Plutôt que d'augmenter […]

décembre 4, 2020

Lire l'article

Comment activer Webpack sur votre projet Episerver

Si 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 basée sur Episerver. Parallèlement à Node.js, nous devons également installer node-sass pour que nous puissions compiler les fichiers scss. Voici comment vous peut facilement le faire dans le projet Alloy Demo. Nous devons d'abord créer ces trois fichiers: webpack.config.js package.json et babel.config. json et placez-le dans […]

décembre 1, 2020

Lire l'article

Mise en cache des couches de service dans Episerver

Lors 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 ), mais souvent, un piège de performances bien négligé implique de faire trop d'appels d'API. Heureusement, La mise en cache d'objets d'Episerver peut vous aider à éviter ce piège. La mise en cache des opérations coûteuses Imaginez un scénario dans lequel vous devez rechercher des données […]

novembre 30, 2020

Lire l'article