Bewährtes Produkt, welches bereits in vielen Projekten verwendet wird

NitroNet und NitroNet für Sitecore sind OpenSource-Produkte, welche von Fabian Geiger und Manuel Fischer entwickelt werden.
Diese View Engines wurden bereits in vielen kleinen aber auch komplexen Webseiten-Projekten verwendet und haben sich bewährt. Nach vielen Stunden Arbeit, Reifeprozessen, Modularisierung und Generalisierung sind wir sehr glücklich dieses Produkt der Welt anzubieten und hoffen auf eine rege Beteiligung. Mit aller Unterstützung wollen wir gutes noch besser machen. Dafür brauchen wir Euch!

NitroNet für Sitecore

Installation

Die Installation gestaltet sich sehr einfach.

  • Erstens - Installiere Sitecore.
  • Zweitens - Installiere über NuGet das NitroNet Paket mit einem der folgenden Befehle:
    • Install-Package NitroNet.Sitecore.UnityModules.Sitecore82 mit Unity IoC
    • Install-Package NitroNet.Sitecore.CastleWindsorModules.Sitecore82 mit CastleWindsor IoC
    • Install-Package NitroNet.Sitecore.Microsoft.DependencyInjection.Sitecore82 mit MS.DI IoC
    • Install-Package NitroNet.Sitecore.Sitecore82 mit einem anderen IoC Framework
  • Drittens - Das wars schon.

Wenn Du mehr Informationen benötigst, besuche doch unsere GitHub Page.

Konfiguration

Nach der Hauptkonfiguration von NitroNet (link) ist es sehr einfach und simple, die View-Engine in Sitecore zu benutzen.

Nach der Installation und Hauptkonfiguration kannst Du NitroNet wie ein normalen Sitecore-Frontend benutzen. Das folgende Beispiel zeigt ein Teaser-Rendering welches als Teaser Rendering Controller eingebunden wurde. Der Controller mus als normaler MVC Controller im Code der Solution eingebunden werden. In diesem Fall würde der Controller wie folgt heissen:  TeaserController.


Auch Platzhalter können sehr simpel im Frontend definiert werden. Füge irgendwo in Deinem HTML einen Platzhalter wie folgt hinzu: {{{placeholder name="ContentArea" template="content-area"}}} und erstelle im Sitecore ein PlaceholderSetting mit dem gleichen Key hinzu. Mehr braucht es nicht.

NitroNet für Siteocre ist eine vollintegrative View-Engine für .Net und Sitecore ohne den Verlust von irgendwelchen CMS Features. Du kannst ganz normal und gewohnt mit Sitecore arbeiten. Folgendes Beispiel zeigt den Explore-Modus in Sitecore an mit einem NitroNet Frontend:

... und als zweites Beispiel die Personalisierungs-Funktionen von Sitecore. Es muss dafür nichts zusätzlich angepasst werden. Die standardfunktionalitäten von Sitcore werden direkt und ohne Simulation oder zusätzlicher Anpassung ausgeführt.

Beispiele

Wir haben einige Beispiele auf unserer GitHub Page. Stöbere doch da in unseren Samples um die Funktionalität von NitroNet für Sitecore zu entdecken.

NitroNet für ASP.Net MVC

Installation

Die Installation gestaltet sich sehr einfach.

  • Erstens - Erstelle und kompilliere eine klassische ASP.NET MVC Solution mit Deinem lokalen Visual Studio.
  • Zweitens - Installiere über NuGet das NitroNet Paket mit einem der folgenden Befehle:
    • Install-Package NitroNet.UnityModules mit Unity IoC
    • Install-Package NitroNet.CastleWindsorModules mit CastleWindsor IoC
    • Install-Package NitroNet.Core mit einem anderen IoC Framework
  • Drittens - Das wars schon.

Wenn Du mehr Informationen benötigst, besuche doch unsere GitHub Page.

Konfiguration

Besuche unsere Konfigurationsanleitung auf der GitHub Seite, um alle nötigen Informationen zu haben.