marc birkner

Installation von Oxite


Geposted von marc birkner am 28.01.2010, 09:38

Oxite ist ein von Microsoft veröffentlichtes Open Source Content Management System (CMS) mit dem sich derzeit hauptsächlich Weblogs realisieren lassen. Das CMS basiert auf dem ASP.NET Model View Controller. Desweiteren werden sämtliche Schnittstellen zu Technologien wie z.B. Microsoft SQL Server unterstützt. Ausgestattet ist Oxite mit Features wie Pingbacks, Trackbacks, RSS-Feeds, ein Webfrontend zur Administration und Kommentarfunktionen. Auch lässt sich der Windows Live Writer mit einer Schnittstelle integrieren. Im finalen Status sollen sich mit Oxite auch grössere Seiten realisieren lassen. Klingt alles ganz interessant, aber momentan sind Programmierkenntnisse in einer .net Sprache Voraussetzung, sowie die passende Entwicklungsumgebung Microsoft Visual Studio (Express). Da das Getting Started Tutorial von Oxite doch etwas veraltet ist, habe ich mich dazu entschlossen ein kurzes Tutorial zu schreiben, wie Ihr vorgehen müsst.

  • Installiert Visual Web Developer Express Edition und SQL Server 2008 Express Edition, falls es noch nicht in eurem Besitz sein sollte.
  • Ladet ASP.NET MVC und AntiXss herunter und installiert es.
  • Jetzt könnt ihr die aktuellste Version von Oxite herunterladen. Entpackt die zip Datei in ein Verzeichnis eurer Wahl. Nun solltet ihr zwei Verzeichnisse haben, nämlich \Oxite und \Setup.
  • Ladet Unity Application Block, xunit und BlogML herunter.
  • Installiert Unity Application Block in ein Verzeichnis eurer Wahl.
  • Entpackt xunit.zip nach euerVerzechnis\Oxite\bin.
  • Öffnet BlogML.zip, navigiert zur Datei \BlogML 2.0\DotNet API\binary\BlogML.dll und kopiert diese ebenfalls in euer Verzechnis\Oxite\bin.
  • Nun öffnet ihr SQL Server und legt eine neue Datenbank an:

  • Öffnet anschliessend die Oxite.sql Datei die Ihr im Verzeichnis euerVerzeichnis\Setup findet und führt diese aus. Nun sollten die Datenbanken für das CMS angelegt werden.
  • Legt unter Security - > Login einen neuen Benutzer an:

  • Fügt den User zu den Logins der DB unter Databases -> oxite -> Security -> Users mit den nötigen Rechten hinzu.
  • Jetzt öffnet Ihr Oxite.sln mit dem Visual Studio.
  • Öffnet den Solution Explorer. Markiert „Solution ‘Oxite‘ (5 projects)“ und wählt über das Kontext-Menü die Properties:

   

  • Navigiert zum Eintrag Startup Project  und wählt unter Single startup project „OxiteSite“:

  • Nun müsst Ihr noch im Oxite Projekt die AntiXssLibrary zu den References hinzufügen:

  • Öffnet nun die Web.config des OxiteSite Projects. Sucht nach „connectionStrings“ und ändert den Eintrag „<add/>“ auf folgendes ab:

<add name="ApplicationServices" connectionString="data source=euerSQLServer;initial catalog=oxite;uid=euerDBUser;pwd=euerDBPasswort"/>.

  • Nun könnt ihr den Debug starten und das Setup der Site sollte auf eurem Bildschirm zu sehen sein:

  • Gebt das Passwort für den Administrator an und erstellt eure Seite.
  • Loggt euch mit dem Admin ein und testet das CMS:

0 Kommentare | Trackback Url

Kommentare
Ihr Kommentar zum Blog-Eintrag





Feedburner
aseantic RSS Feed
Feedburner RSS Feed
Add to Favorites
Add to Delicious
aseantic @ Facebook
Add to Technorati Favorites
Bookmark and Share
Creative Commons