Navigation and service panel


Content

Posts in category "Libraries"

Sample Items in Playground nach ASP.NET MVC konvertieren

By Kevin Brechbühl on 15. May 2014, No comments

Nachdem ein neuer Sitecore Playground aufgesetzt wurde sind bereits einige Sample Items und Sample Renderings vorhanden. Leider sind diese alle in ASP.NET WebForms umgesetzt und nicht in ASP.NET MVC. In diesem Beitrag möchte ich euch ein Package zur Verfügung stellen, um dies ganz einfach zu ändern.

read on

Sprachunabhängige Referenzen mit Glass Mapper

By Kevin Brechbühl on 22. February 2014, No comments

In einem aktuellen Projekt haben wir uns entschieden, Glass Mapper als ORM einzusetzen, um die Items in Sitecore automatisch zu typsicheren Objekten im Code zu konvertieren. Glass Mapper prüft standardmässig beim Laden eines Items immer auf eine gültige Sprachversion. Dies ist ein super Feature für das Hauptitem. Was aber, wenn das Item eine Referenz auf ein Item hat (z.B. einen Droplink), welches nur shared Felder hat und somit meist auch nur in einer Sprache vorhanden ist?

read on
Categories  Libraries  Modules Tags  Glass Mapper  ORM  Sprachen

Sitecore Module als NuGet Package

By Kevin Brechbühl on 20. September 2013, No comments

Mit NuGet lassen sich Module/Libraries etc. einfach in eine .NET Solution installieren. Sitecore Module haben oft zusätzliche Sitecore Items, welche während der Installation eines Moduls in die Datenbank gelangen müssen. Mit NuGet Boardmitteln ist dies nicht einfach möglich, dieser Beitrag zeigt wie es trotzdem gemacht werden kann.

read on

Web API in Sitecore

By Kevin Brechbühl on 1. March 2013, No comments

Mit dem .net Framework 4 hat Microsoft die ASP.net Web API eingeführt. Web API ist ein Framework um HTTP Services zur Verfügung zu stellen, welche von fast allen Clients (z.B. Browser, mobile Geräte) verwendet werden können. Die Web API basiert auf dem Prinzip von Routen und MVC. Da Sitecore bis zur Version 6.6 kein natives MVC unterstützt, müssen einige Sachen beachtet werden, um die Web API trotzdem einsetzen zu können.

read on
Categories  Configuration  Libraries Tags  Beispiel  Web API

Pipeline mit Rollback Funktionalität

By Kevin Brechbühl on 31. January 2013, No comments

Mit den Pipelines bietet Sitecore einen sehr einfachen und eleganten Weg, mehrere gekapselte Aktionen nacheinandern auszuführen. Was allerdings fehlt, ist eine Transaktion über die einzelnen Prozessoren. Das heisst, wenn in einem Pipeline Prozessor ein Fehler passiert, wird die Pipeline unterbrochen und nicht mehr weiter ausgeführt. Bis dahin ausgeführte Prozessoren und Aktionen können jedoch nicht rückgängig gemacht werden. Um dies zu implementieren eignet sich das Reversible Command Pattern, welches in diesem Beitrag erläutert wird.

read on

.ics (iCalendar-Datei) bereitstellen

By Christian Stampfli on 6. September 2012, No comments

Eine .ICS Datei wird für Kalendereinträge verwendet.
Manchmal ist es sinnvoll, dem Besucher einer Webseite eine .ics-Datei als Download anzubieten, damit er sich den Termin direkt in seinem Kalender notieren kann.

read on
Categories  Libraries Tags  ics  Outlook  Kalender  iOS  OSX