Was ist Umbraco?

Umbraco (im Beitrag auch mit Ub abgekürzt) ist ein Open Source Content Management System (CMS). Hier mehr dazu.

Einführung

Es gibt sehr viele CMS auf dem Markt. Die bekanntesten sind wohl WordPress und TYPO3. Diese basieren hauptsächlich auf PHP und MySQL.

PHP ist bekannt aus der Webentwicklung. Es ist sehr weit verbreitet und wird auch in anderen Lösungen wie Shopsysteme, etc. genutzt.

Die meisten Softwareanwendungen in grösseren Unternehmen laufen jedoch oftmals auf Microsoft Technologien wie ASP.NET, C# und ähnlichen. Besonders die Fachabteilungen in Konzernen nutzen Applikationen die hierauf basieren.

Ein logischer Gedanke wäre also ein CMS zu verwenden, dass eine ähnliche oder gleiche Technologie verwendet. Und genau hier setzt Umbraco an. Es ist mit ASP.NET und C# umgesetzt. Zudem nutzt es auch den SQL Server und ähnliche Datenbanken.

Das gewährleistet eine gute Anbindung an existierende Systeme.

Entwicklung: wie ist es entstanden?

Umbraco wurde von Niels Hartvig im Jahr 2000 entwickelt und das Release als Open Source Software geschah im Jahr 2004.

Man kann es als das führende Content Management System basierend auf .NET bezeichnen. Nur wenige andere Lösungen haben eine so grosse Reichweite.

Laut Angaben auf der Webseite gibt es mehr als 500’000 aktive Installierungen und eine grosse Community mit mehr als 200’000 Mitgliedern.

Auch in der Cloud verfügbar

Es handelt sich um eine sehr moderne Anwendung. Damit ist Ub auch in der Cloud, sozusagen über das Internet verfügbar. Das erleichtert die Installierung und Verwendung. Besonders auch weil es die Kosten senken kann, da zum Beispiel Updates und Veränderungen über den Anbieter geschehen.

Die Websites werden somit bei Ub selbst gehostet.

Gibt es viele Entwickler in diesem Bereich?

Auch wenn das CMS weit verbreitet ist. Sehr viele Programmierer gibt es erfahrungsgemäss nicht.

Oftmals findet man in Deutschland nur schwer gute Partner.

Es gibt aber eine zunehmend grosse Partnerlandschaft. Auch weil, wie bereits erwähnt, mittelständische und grosse Konzerne angesprochen werden.

Hierfür bietet Umbraco unterschiedliche Programme an. Diese sind:

  • Gold Partner: Dies ist das höchste Level. Und auch das nutzvollste zum Beispiel für Agenturen und IT Dienstleister, die damit arbeiten. Man ist damit Teil der Familie. Ein direkter Zugang zum Support und zum Entwicklerteam sind gegeben. Zudem erhält man Trainings und Werbemöglichkeiten. Es werden auch Leads weitergeleitet.
  • Certified Partner: Hierbei geht es hauptsächlich darum eine Zertifizierung, beziehungsweise unterschiedliche Zertifizierungen zu erhalten. Damit zeigt man den Interessenten, dass man sich in diesem Programm spezialisiert hat.
  • Registered Partner: Dies ist eine Basis-Variante. Diese ist kostenfrei und hat keine anderen Anforderungen.

Welche Alternativen gibt es dazu?

Alternativen findet man in CMS welche auch .NET verwenden.

Hier einige davon:

  • Kentico: Dies ist eines der wenigen Anwendunge, welche mit Ub mithalten können. Mit diesen lassen sich auch sehr grosse Webseiten erstellen. Zirka 25’000 Internetpräsenzen laufen damit. Es gibt zirka 100 Agenturen in 100 Ländern weltweit die damit arbeiten. Die Liste der Kunden wie HYUNDAI und Segway lassen jedoch bereits erahnen, dass es sich dabei um ein etabliertes System handelt. Der Unternehmenssitz ist in der Tschechischen Republik.
  • Sitefinity: Die Grösse entspricht etwa dem was auch Kentico anbietet. Es gibt global zirka 250 Consulting Partner mit mehr als 10’000 Onlineauftritten. Auch hier werden eher grosse Firmen angesprochen. Dazu gehören auch die Fortune 500, wie Pepsi und Danone.

Programmierer im Ausland

Agenturen und Dienstleister gibt es, wie bereits erwähnt, weltweit.

Eine Möglichkeit ist es indische Umbraco Programmierer anzustellen. YUHIRO bietet zum Beispiel diese Option an.

Auch kann man auf ASP.NET Webentwickler setzen, welche sich in das CMS einarbeiten. Besonders auch C# ist in Indien verbreitet.

Beispiele für Umsetzungen

Es wurden bereits viele Intranets und Plattformen damit umgesetzt. Testimonials findet man Online.

Hier einige Fallbeispiele/ Use Cases:

  • Council of the European Union: Diese Behörde ist einer der drei regulierenden Teile der Europäischen Union (EU). Ein Team von 6 Entwicklern und Designern haben die bestehenden Systeme ausgetauscht. Mehr als 800 Übersetzer haben zudem mitgewirkt, um es in die unterschiedlichen Sprachen zu übersetzen.
  • Thomas Cook: Es handelt sich um eine der bekanntesten Reiseunternehmen. Es wurde eine Internetplattform mit dem Nutzer im Vordergrund erstellt. Laut dem eCommerce Chef des Unternehmens, hilft die Lösung bei der Implementierung derer Strategien und unterstützt bei der Marktführerschaft in diesem Bereich.
  • Scholl: Scholl ist eine Marke die es bereits seit mehr als 100 Jahren gibt. Die Produkte werden in mehr als 50 Ländern der Welt verkauft. Eine Digitalagentur (Gold Partner) hat bei der Umsetzung unterstützt. Dabei wurde die Version auf die neue Plattform migriert. In nur 6 Monaten wurde so ein Responsives CMS umgesetzt.

Im Vergleich zu anderen Systemen

Der Unterschied zu anderen Technologien wie WordPress, TYPO3, Drupal, Joomla, liegen hauptsächlich in der Programmiersprache. PHP versus C#.

C# ist dabei dafür bekannt, dass es sehr performant (Performance, Skalierbarkeit, Updates, Sicherheit) und schnell ist. Auch im Vergleich zu Java zum Beispiel.

PHP ist dagegen eher für kleine bis mittelgrosse Implementierungen geeignet.

TYPO3 ist daher zum Beispiel im Mittelstand sehr beliebt.

Marktführer können jedoch gerne auch auf Umbraco setzen.

Preise und Kosten

Die Preise fangen bei günstigen 30 US Dollar im Monat an.

Die professional Lizenz kostet bereits 470 US Dollar im Monat. Damit erhält man auch direkten Zugang zum Support.

Die Enterprise Edition gibt es ab 5440 US Dollar im Monat.

Die Kosten zeigen bereits, dass sich die Plattform eher für den Large Enterprise lohnt.

Auch muss man die Entwicklungszeit berücksichtigen.

Für die Erstellung einer Internetplattform mit Umbraco braucht man zirka 2 bis 5 Softwareentwickler und auch Webdesigner/ Designer, welche die Implementierung vornehmen.

Denn oftmals braucht es Individualprogrammierungen und Schnittstellen (API’s) zu anderen Programmen wie Warenwirtschaftssystemen, CRM, ERP, Onlineshops und ähnlichen.

Die Stundensätze und Tagessätze sind dabei unterschiedlich. Ein Anbieter in Deutschland nimmt im Schnitt 90 Euro die Stunde.

Die Gehälter für erfahrene Umbraco Entwickler liegen zirka zwischen 3500 und 6000 Euro im Monat und richten sich auch nach den Einkommen von C#.NET und ASP.NET MVC Spezialisten.

Dedizierte Fachkräfte kann man sich auch in Ländern wie Indien für zirka 1500 bis 3500 Euro im Monat anmieten. Diese Option ist jedoch meistens eher für eine Agentur oder einen Umbraco Partner interessant. Da man hier auch die Projektleitung/ Teamleitung übernehmen sollte und Spezialkenntnisse braucht. Es ist jedoch eine gute Idee ein solches Entwicklungszentrum aufzubauen, denn damit kann den Zugriff auf IT Ressourcen erhöhen. Dieser Ansatz lohnt sich jedoch eher weniger für Endkunden, da diese oftmals keine Expertise in diesem Bereich mitbringen. Ausser natürlich es besteht eine IT Abteilung mit entsprechenden IT Projektleitern.

Fazit

Das Umbraco CMS lohnt sich für Unternehmen die gross sind und bereits Microsoft Technologien einsetzen.

Was sind Ihre Erfahrungen damit?

Interessante Beiträge:
Mehr zu Umbraco auf byte5
Das CMS wird auf Wikipedia beschrieben

Bilder: Canva


Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.

Schreibe einen Kommentar