Composite C1 jetzt auch auf Deutsch verfügbar

26 Apr

Composite C1 ist ab sofort auch auf Deutsch verfügbar.

Das komplette Backend wurde von mir mit Ausnahme einiger Bereiche innerhalb der Funktionsansicht übersetzt. Die restlichen Teile werden jedoch im Laufe der nächsten Tage folgen.

Marcus Wendt (@CompositeC1) stellt das deutsche Sprachpaket in einem kurzen Video vor und erläutert dort auch die Installation und Aktivierung innerhalb des Backends:

Schlagworte: , ,

Composite C1 Hackathon

29 Feb

Am 19.01.2012 fand der erste Composite C1 Hackathon in Kopenhagen statt.

25 Teilnehmer aus Dänemark, der Ukraine und Deutschland trafen sich im Huset i Magstræde im Herzen der Stadt, um von den Machern des CMS Informationen und Tipps aus erster Hand zu erhalten.

Den Tag begann Program-Manager Marcus Wendt zunächst mit einer kurzen Präsentation über die Open-Source-Historie von C1. Anschließend wurde dann die Roadmap für 2012 vorgestellt.

Als Themenschwerpunkte sind in diesem Zusammenhang die verstärkte Fokussierung auf Cloud-basierte Dienste sowie die Verbesserung der Benutzerfreundlichkeit für den Endanwender zu nennen, die sich in neuen Starterkits, SaaS-Hostingangeboten und Demoversionen im Laufe des Jahres wiederspiegeln wird.

Auch die deutsche Lokalisierung des Systems, an der ich selbst zur Zeit arbeite, wurde bereits angekündigt. Tatsächlich verfügbar wird sie voraussichtlich im März 2012 als installierbares Paket innerhalb der C1 Console sein.

Im nächsten Themenblock zeigte das sehr aktive Community-Mitglied Pauli Østerø aka @burningice einige seiner bereits umgesetzten sowie geplanten Projekte und Erweiterungen, die unter http://compositec1contrib.codeplex.com/ zu finden sind.

Nach einer Mittagspause ging es dann um das Thema e-Commerce und dessen Integration in C1.

Tobias Andersen und Claus Nielsen von 2Mind erläuterten anhand eines durchgeführten Projekts für die Kulturnacht 2011 in Kopenhagen die Integration des populären e-Commerce Systems nopCommerce in Composite C1 und den Betrieb eines solchen Systems mit hohen Besucher- und Trafficzahlen auf Windows Azure.

Abgerundet wurde die Präsentation durch eine Live-Demo, in der ein Buch-Shop innerhalb kurzer Zeit mit nopCommerce und C1 erstellt wurde.

Nach einer Kaffeepause begann der eigentliche Hackathon, in dem gruppenweise an 2 Funktionen – einem Save-and-Publish-Button sowie einer internen Suchfunktion – “gehackt” und diskutiert wurde. Beide Features sollen als Community-Projekte auf Codeplex weitergeführt werden.

Insgesamt war der Composite C1 Hackathon eine rundum gelungene und sehr informative Veranstaltung, die mit Sicherheit eine Fortsetzung – hoffentlich noch in diesem Jahr – verdient.

Schlagworte: , , , ,

Upgrade von Composite C1 auf Version 3.0

12 Jan

Ende des letzen Jahres ist die Version 3.0 des Content Management Systems Composite C1 erschienen.

Um nun die hier vorgestellten neuen Funktionen nutzen zu können, ist ein Upgrade des Systems erforderlich.

Es gibt 2 Wege, dies zu tun:

Manuelles Upgrade

Dmitry Dzygin (@napernik) von composite.net hat auf Codeplex in einem Forumsbeitrag den manuellen Upgradevorgang basierend von der Vorgängerversion 2.1.1 ausführlich beschrieben: http://compositec1.codeplex.com/discussions/280389

Bei sorgfältiger Vorbereitung und mit ein wenig Kopier-, Merge- und Editieraufwand ist das Upgrade aufgrund der detaillierten Anleitung dann in ca. 30-45 Minuten erfolgreich durchgeführt.

Automatisches Update mit der Composite C1 Upgrade Subscription

Einen eleganteren und einfacheren Weg sein C1 CMS upzugraden, bietet jedoch die Composite C1 Upgrade Subscription.

Dieses kommerzielle Angebot bietet den Vorteil, eine 2.1 Installation mit nur wenigen Mausklick upzugraden:

In diesem Tutorial starten wir dazu mit einer frisch installierten 2.1.1 Version:

Über den Menüpunkt ‘Help / About’ können wir uns zunächst die aktuell installierte Version anzeigen lassen:

In diesem Beispiel sehen wir also die Version 2.1.1:

Über den Menüpunkt ‘System / Packages / Installed Packages / Local Packages / Install Local Package’ können wir jetzt das zur Subscription gehörende Upgrade-Package installieren:

Wir wählen dazu das als ZIP-Archiv gepackte Package von unserem Datenträger aus und klicken auf ‘Next’:

Das Package wird nun auf Kompatiblität mit der vorhandenen Version geprüft und die Installation kann dann durch einen weiteren Klick auf ‘Next’ gestartet werden:

Die erfolgreiche Installation dauert ca. 30 Sekunden und wird und mit folgender Meldung bestätigt:

Um Caching-Probleme zu vermeiden, werden wir anschließend aufgefordert, den Browsercache zu löschen:

Nachdem wir den Cache gelöscht haben, können wir uns jetzt neu im System anmelden:

Über ‘Help / About’ können wir uns den Erfolg des Upgrades mit der Versionsnummer 3.0.0 bestätigen lassen:


Fazit

Beide Möglichkeiten führen zu einem erfolgreichen und reibungslosen Systemupgrade. Insbesondere  jedoch für im .NET Umfeld nicht ganz so erfahrene Administratoren oder auch Anwender bietet die Upgrade Subscription einen einfachen und schnellen Weg, das Upgrades auf elegante Weise selbst durchführen zu können.

Schlagworte: , ,

WebCamp 09.12 – WebMatrix / HTML 5 / Internet Explorer – München

21 Dez

Am 09.12. fand in der Microsoft Niederlassung in München das erste Webcamp zum Thema WebMatrix / HTML 5 / Internet Explorer statt.

Lori Grosland (Microsoft Deutschland) und Christian Wenz (Arrabiata Solutions) stellten auf überaus unterhaltsame Weise in diesem ganztägigen Workshop die Möglichkeiten von WebMatrix, dem kostenlosen Webentwicklungswerkzeug von Microsoft für “semiprofessionelle” Entwickler, in Verbindung mit der Web App Gallery und dem Web Platform Installer dar.

  
Neben der Abgrenzung des Produkts zu seinem großen Bruder Visual Studio wurden insbesondere auch die Nutzung von neuen Techniken wie Razor, der neuen ViewEngine für ASP.NET, den dazugehörigen Helpern und natürlich auch HTML 5 ausführlich in Live-Demos vorgestellt.

Ich möchte diese Veranstaltungsreihe jedem Webentwickler oder Interessierten wärmsten ans Herz legen.

Nähere Informationen, Recordings von den bisherigen Veranstaltungen sowie weitere Termine im nächsten Jahr sind auf der offiziellen Seite http://www.webcamps.ms zu finden.

Installation von Composite C1 auf Windows Azure

14 Okt

Im zweiten Teil der Artikelserie zu Composite C1 möchte ich heute die Installation des CMS auf Windows Azure vorstellen.

Zunächst brauchen wir einen Azure-Abonnement, das wir uns mit einer Windows Live-ID unter http://www.azure.com erstellen können.

Zum Testen kann ich aktuell das Windows Azure Platform Trial empfehlen. Kostenlos enthalten sind dort unter anderem 750 Stunden einer kleinen Compute-Instanz und 20 GB Storage. Dazu gibt’s ausserdem noch eine 1 GB Web Edition SQL Azure Datenbank, die wir für C1 aber nicht unbedingt benötigen.

Sobald wir uns mit unserer Live-ID im Azure Management Portal angemeldet haben, können wir auch schon mit der Installation beginnen.

Zunächst erstellen wir ein neues Speicherkonto:

Im sich öffnenden Dialog legen wir eine URL für das Speicherkonto fest (omnicorp) und können die Region auswählen, wo unser Storage erstellt werden soll (Europa allgemein).

Nach kurzer Zeit wird uns das erfolgreiche Erstellen des Speicherkontos mit dem Status ‘Erstellt’ angezeigt:

Als nächstes laden wir uns das Composite Azure Package- und Konfigurationsfile auf http://docs.composite.net/C1/WindowsAzure/Download.aspx herunter:

In der Konfigurationsdatei ‘ServiceConfiguration.cscfg’ müssen wir nun den Namen unseres Speicherkontos (omnicorp) und den dazugehörigen primären Zugriffsschlüssel definieren.

Den Zugriffsschlüssel können wir uns im Azure Management Portal anzeigen lassen und in die Zwischenablage kopieren:

Jetzt können wir die erforderlichen Parameter in unserer Konfigurationsdatei unter der Eigenschaft ‘BlobConnectionString’ als  ‘AccountName’ und ‘AccountKey’ eintragen und speichern:

Anschließend erstellen wir im Management Portal unter dem Punkt ‘Gehostete Dienst’ einen neuen gehosteten Dienst.

Im sich öffnenden Dialogfenster geben wir einen Dienstnamen an und definieren einen URL-Präfix, unter dem der Dienst später öffentlich erreichbar sein wird (omnicorp.cloudapp.net)

Für die Bereitstellung wählen wir eine Region aus (Europa allgemein), wählen die Option ‘Für Produktionsumgebung bereitstellen’  und definieren einen Namen für die Bereitstellung (omnicorp).

Jetzt wählen wir noch unsere heruntergeladene Paketdatei ‘C1AzureBootLoader.cspkg’ und die angepasste Konfigurationsdatei ‘ServiceConfiguration.cscfg’ aus und klicken auf OK:

Die nachfolgende Warnung, dass wir nur eine einige Instanz unseres Dienstes starten, was aus Gründen der Verfügbarkeit unvorteilhaft ist, bestätigen wir einfach mit ‘Ja’:

Der gehostete Dienst wird jetzt erstellt, was ca. 10 Minuten dauern wird.

Sobald Bereitstellung, Rolle und Instanz im Management Portal mit einem grünen ‘Bereit’ dargestellt werden, können wir auf unsere neue Website über den DNS-Namen der Bereitstellung http://omnicorp.cloudapp.net zugreifen:

Wenn alles funktioniert hat, begrüsst uns jetzt der Installationsbildschirm von Composite C1:

Die eigentliche Installation des Content Management Systems kann nun analog des Artikels Installation von Composite C1 mit Microsoft Webmatrix durchgeführt werden.

Sobald die CMS-Installation fertiggestellt ist, haben wir nun eine lauffähige C1 Demo-Website – powered by Windows Azure :-)

Demo: http://omnicorp.cloudapp.net

Installation von Composite C1 mit Microsoft WebMatrix

29 Sep


Heute vor einem Jahr, am 29.09.2010, ist das .NET CMS Composite C1 in der Version 2.0 unter der Mozilla Public License als Open-Source veröffentlicht worden.

Um das System vorzustellen, möchte ich heute die Installation von Composite C1 mit Microsoft WebMatrix zeigen:

Zunächst starten wir Microsoft WebMatrix und wählen im Startbildschirm die Option “Website aus Web Gallery”:


In der Web Gallery wählen wir dann unter der Rubrik CMS das System Composite C1-CMS aus:


Anschließend werden die erforderlichen Installationsdateien dann vollautomatisch heruntergeladen und der Webserver konfiguriert. Der erfolgreiche Abschluß der Aktionen wird mit folgender Meldung bestätigt:


In Webmatrix öffnen wir die neu erstellte Website jetzt durch einen Klick auf “URL”:


Jetzt folgt die eigentliche Installation von C1.
Zunächst werden die Installationsvoraussetzungen geprüft und auf einer Übersichtsseite dargestellt.

Sollten alle Voraussetzungen erfüllt sein, was beim Einsatz von Webmatrix immer der Fall sein sollte, können Sie durch Klick auf ‘Next’ den Installationsassistenten fortführen:


Im nächsten Schritt können Sie sich über die Lizenzbedingungen informieren und diese dann durch das Anhaken von ‘Accept’ bestätigen:


Nun können Sie den Typ der gewünschten Installation bestimmen. Sie können zwischen der Option “Starter Site”, “Bare bones” und “Demo Website” wählen.

In unserem Fall wählen wir die “Demo Website”, da wir bei dieser Variante eine fertige Website mit Demoinhalten sowie einiger vorinstallierter Module wie z.B. News, Search, etc.  nach Abschluß der Installation erhalten werden:


Im nächsten Schritt wählen wir die gewünschte Sprache für unserer Website aus  – German (DE) ist aufgrund unserer Browsersprache standardmässig voreingestellt:


Im abschließenden Fenster des Assistenten legen wir noch einen Benutzernamen und ein Passwort für den Administrator fest:


Durch einen letzten Klick auf  “Start C1″ starten wir dann die Installation, deren Fortschritt uns durch eine Uhr visualisiert dargestellt wird:


Nach Abschluss der Installation, die ca. 1 Minute dauert, finden wir uns automatisch als Administrator im Backend von C1 wieder:


Um zunächst jedoch zu schauen, wie die erstellte Demo Website aussieht, schliessen wir das Browserfenster und klicken in WebMatrix auf die URL  des integrierten Webservers:


Im sich jetzt öffnenden Browserfenster erscheint dann die Demo Website mit Tipps zu C1 und einigen Demoinhalten:


Um nun wieder ins Backend von C1 zu wechseln, hängen wir im Browser das Verzeichnis “/composite” an die URL des localhost an. Beispiel: http://localhost:57217/composite:


Nach einem Klick auf “Start Composite” öffnet sich nun das Login-Fenster, in dem wir uns mit dem zuvor erstellten Benutzer und Passwort dann im System anmelden können:


Zum Abschluß finden wir uns dann in der C1 Console -  dem Backend des CMS – wieder:


Wir haben Composite C1 jetzt erfolgreich installiert.

In einem nächsten Artikel werden wir uns dann mit der Installation von C1 auf Windows Azure beschäftigen.

Eine Demo-Installation der hier vorgestellten Omnicorp Website  finden Sie auf http://omnicorp.cloudapp.net – powered by Windows Azure :-)

Für einen guten Einstieg in C1 empfehle ich die Seiten http://users.composite.net für Editoren und http://docs.composite.net für Entwickler.

Umbraco @TechEd Europe 2010 in Berlin

6 Okt
Umbraco-Gründer Niels Hartvig wird auf der TechEd Europe 2010 in Berlin eine Session zum Thema “Building Great Websites Fast using Umbraco, an Open Source ASP.NET CMS” halten:
In dieser Session wird neben einem allgemeinen Überblick über Umbraco gezeigt, wie Sie in weniger als 1 Stunde eine Website erstellen können. Auch die Erweiterungsmöglichkeiten des Systems mit Techniken wie Silverlight, Windows Phone 7 und Azure werden Themen dieses Vortrages sein.
Follow

Bekomme jeden neuen Artikel in deinen Posteingang.