Einrichten von Optimizely auf Aspire: Eine exemplarische Vorgehensweise für Entwickler – Technical Dogsbody – Principal C# Developer

Einrichten von Optimizely auf Aspire: Eine exemplarische Vorgehensweise für Entwickler – Technical Dogsbody – Principal C# Developer

Tauchen Sie ein in die Einrichtung von Optimizely in einer Dotnet Aspire-Umgebung unter Verwendung von C# 8.0. Befolgen Sie diese detaillierte Anleitung, um Ihr Optimizely-Projekt von Grund auf zu konfigurieren. Für einen tieferen Einblick und Zugriff auf die vollständige Codebasis besuchen Sie das Optimizely Aspire GitHub-Repository. Hinweis: Sie müssen Visual Studio Preview und Aspire installiert […]

Optimizely / Episerver: Wie erstelle ich einen Asset-Ordner programmgesteuert? | Dariusz Woźniak

Optimizely / Episerver: Wie erstelle ich einen Asset-Ordner programmgesteuert?  |  Dariusz Woźniak

Inhaltsverzeichnis: Einführung In Optimizely CMS werden Asset-Ordner zum Organisieren von Mediendateien verwendet. Laut den Dokumenten: Assets wie Blöcke und Mediendateien sind in der Bearbeitungsansicht im Assets-Bereich im Optimizely Content Management System (CMS) und Optimizely Customized Commerce verfügbar. Assets können auch Produktelemente im Produktkatalog in Optimizely Customized Commerce sein. Ein Medientyp kann beispielsweise ein Bild, ein […]

Optimizely / Episerver: Abhängigkeiten automatisch registrieren

Optimizely / Episerver: Abhängigkeiten automatisch registrieren

In Optimizely basiert die Abhängigkeitsinjektion auf Microsoft.Extensions.DependencyInjection Bibliothek standardmäßig. Sie können Abhängigkeiten registrieren: ausdrücklich kann in beiden Fällen erfolgen Startup.cs oder InitializableModule Beispielcode: context.Services.AddTransient() implizit durch Anwendung der [ServiceConfiguration] Attribut Wenn Sie die Registrierung von Abhängigkeiten automatisieren möchten, können Sie die Scrutor-Bibliothek verwenden. Die Bibliothek scannt Assemblys und registriert automatisch Abhängigkeiten basierend auf den auf […]

Überschreiben der Standard-Alt-Text-Validierung von TinyMCE in Optimizely / Blogs / Perficient

Überschreiben der Standard-Alt-Text-Validierung von TinyMCE in Optimizely / Blogs / Perficient

Hinzufügen von Alt-Text zu Ihren Bildern in Optimizely Bei der Entwicklung einer Website mit Optimizely ist es wichtig, die Barrierefreiheit im Auge zu behalten. Eine gängige Lösung, die ich als hilfreich empfunden habe, besteht darin, die ImageData-Klasse von EpiServer.Core zu erweitern und eine Eigenschaft für Alt Text hinzuzufügen. Dieses Konzept wird im Alloy Project demonstriert […]

Einfache Eigenschaftsvererbung in Optimizely CMS

Einfache Eigenschaftsvererbung in Optimizely CMS

Brauchen Sie jemals eine Möglichkeit, Eigenschaftswerte in der Seitenhierarchie in Optimizely CMS 12 zu vererben? Jetzt gibt es eine einfache Möglichkeit, dies zu aktivieren. Seit Episerver die guten alten dynamischen Eigenschaften nicht mehr nutzt, habe ich oft eine Möglichkeit verpasst, einen Eigenschaftswert durch den Seitenbaum zu vererben. Dies hat sowohl bei mir (als auch bei […]

Optimieren Sie Suche und Navigation – Erhalten Sie Vorschläge zur automatischen Vervollständigung in der richtigen Sprache

Optimieren Sie Suche und Navigation – Erhalten Sie Vorschläge zur automatischen Vervollständigung in der richtigen Sprache

Wenn Sie Optimizely Search & Navigation (Find) verwenden, um in einem mehrsprachigen Szenario serverseitig Autovervollständigungsvorschläge zu generieren, kann es schwierig (und schlecht dokumentiert) sein, herauszufinden, wie Sie die Vorschläge in der richtigen Sprache erhalten. Ich musste dies kürzlich für einen Kunden tun – und habe überall nach der Dokumentation gesucht – bin aber nicht fündig […]

Telemetriekorrelation für geplante Jobs in Optimizely

In meinem letzten Blogbeitrag habe ich eine Möglichkeit vorgestellt, die Application Insights-Telemetrie mit denen von uns zu korrelieren, die Hangfire zum Ausführen von Jobs verwenden. Aber selbst wenn Sie Ihre geplanten Jobs auf der Grundlage des Frameworks für geplante Jobs von Optimizely erstellen, können Sie immer noch alle Telemetriedaten korrelieren, die während der Ausführung eines […]

4 Tipps und Tricks für Hangfire auf Optimizely CMS

Auf mehreren Websites, an denen ich gearbeitet habe, bestand Bedarf an einer erweiterten Jobplanungs- und Jobwarteschlangenkomponente. Ich neige oft dazu, Hangfire für diesen Zweck zu installieren und zu verwenden, einfach weil es anpassbarer ist als das geplante Job-Framework von Optimizely CMS. Die Installation von Hangfire auf Optimizely war bereits Thema in vielen Blogbeiträgen. Also erspare […]

Verwendung von ActiveMQ mit Optimizely 12 « Episerver « Mathias Kuntos Blog

Während die Einrichtung von Optimizely 12 für die Arbeit mit RabbitMQ ziemlich einfach ist, erfordert die Verwendung von ActiveMQ für den Transport stattdessen etwas mehr Konfiguration unsererseits. Hier ist ein kurzer Artikel darüber, wie Sie Optimizely 12 für die Verwendung von MassTransit (EPiServer.Events.MassTransit) mit ActiveMQ einrichten. Eine kurze Anleitung zum Einrichten eines lokalen ActiveMQ-Servers finden […]

ActiveMQ-Testanwendung mit Themenunterstützung « Episerver « Mathias Kuntos Blog

ActiveMQ-Testanwendung mit Themenunterstützung « Episerver « Mathias Kuntos Blog

Ich habe die ActiveMQ-Testeranwendung mit Themenunterstützung aktualisiert, wie sie vom Optimizely-On-Prem-Ereignisanbieter (EPiServer.Events.MassTransit) benötigt wird. Ansonsten ist die Verwendung wie zuvor (siehe ActiveMQ-Verbindungstester-Anwendung). Quellcode bei GitHub. Über den Autor Mathias Kunto Mathias ist ein Entwickler aus Nordschweden, der derzeit bei Neoleaf AB in Stockholm arbeitet.