it-swarm.com.de

Umbraco, ist es nur ich oder ist es wirklich schwer zu benutzen?

Ich freue mich auf ein Feedback von euch, die in letzter Zeit umbraco bewertet haben.

Ich war auf der Suche nach den 'besten' CMS, die Benutzerfreundlichkeit/Erweiterbarkeit/Anpassung usw. in Einklang bringen, um sie als Grundlage für ein neues vertikales Produkt zu verwenden, auf dem ich mich in der Planungsphase befinde, also für den letzten Monat oder so Ich habe in jedem asp.net-cm Quellcode heruntergeladen, installiert, gelesen und Testseiten erstellt, auf die ich zugreifen kann - und bis jetzt habe ich GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo und vielleicht ein paar andere heruntergezogen, die ich Ich erinnere mich nicht an die Spitze meines Kopfes.

Für jede dieser Anwendungen, mit Ausnahme von Umbraco, war ich in weniger als ein paar Stunden einsatzbereit. Dazu gehörten das Hinzufügen von Seiten, das Anpassen von Vorlagen und in einigen Fällen (insbesondere Graffiti) das Schreiben von Drop-In-Widgets in C # in wenigen Stunden ....

Aber mit Umbraco, nachdem ich es fast 2 Tage lang gerungen habe, um es zum Laufen zu bringen, und jetzt an einem anderen Morgen Videos angesehen und dann Seiten usw. erstellt habe, bin ich immer noch nicht einmal in der Lage, eine einfache Site in Betrieb zu nehmen, und sogar die Seiten, die ich bekommen habe Routinemäßiger Absturz (ganz zu schweigen davon, ein Hund zu sein) ...

Die Frage ist also: Mache ich es falsch? oder ist es wirklich so schwer damit zu arbeiten? Und was noch wichtiger ist: Wenn ich weiter nach vorne drücke, lohnt es sich dann? oder reduziere ich meine Verluste und gehe weiter?

Edit: asp.net mit SQL Server-Unterstützung sind Anforderungen von allem, was ich wähle.

SPÄTER EIN JAHR AKTUALISIEREN (Feb/2011): Meine ersten Eindrücke sind immer noch zutreffend. Umbraco unterscheidet sich von den meisten anderen CMS, die ich in der Vergangenheit verwendet habe. und für mich hat es ein bisschen länger gedauert als sonst, aber jetzt, da ich es habe, muss ich sagen, dass ich das Produkt viel besser einschätze, was es tut und wie es es tut - und alles zu toppen von, es funktioniert wirklich sehr gut - vor allem mit der neuesten Version 4.6.1. Nennen Sie mich einen Konvertiten - ich bin froh, dass ich es herausgehalten und dann einen weiteren Blick darauf geworfen habe. Ich aktualisiere diesen Beitrag erst jetzt, über ein Jahr später, um meine anfängliche negative "Rezension" nicht der Nachwelt zu überlassen.

86
E.J. Brennan

Die Lernkurve für Umbraco ist kurz, aber steil. Sobald alles "klickt", sind Sie in kurzer Zeit einsatzbereit.

Es unterscheidet sich von anderen CMS-Plattformen darin, dass Sie nichts von der Stange haben - nur eine leere Leinwand zum Arbeiten. Andere cms-Systeme richten Sie mit einer Standardvorlage ein und ermöglichen es Ihnen, vorgefertigte Funktionen zu verwenden. Umbraco ist von Natur aus überhaupt nicht so. Sie bekommen nur heraus, was Sie hineingesteckt haben, es erzeugt nichts für Sie.

Dies ist ideal für Entwickler und Designer, die 100% Kontrolle über ihren Code/ihr Markup haben möchten.

Version 4.7 (derzeit in Release Candidate) führt die Razor-Syntax zum Erstellen von Makros ein. Dies beseitigt die Notwendigkeit von XSLT + XPath, was meiner Meinung nach ein großer Stolperstein für viele Menschen war. Auch wenn Sie nicht mit Razor vertraut sind, ist es viel intuitiver zu lernen als die XML-basierten Angebote.

Die Videos wurden von anderen Plakaten unten erwähnt. 20 US-Dollar sind ein kleiner Preis, um schnell einsatzbereit zu sein.

54
ChadT

Ist das wichtig? Was ich meine ist, wenn Sie es schwierig finden, es zu benutzen, und es andere verfügbare Alternativen gibt, warum bestehen Sie fort? Wenn es für Sie nicht intuitiv ist, fällt es Ihnen schwer, es zu verwenden. Wenn es keine Killer-Funktion gibt, die Sie (Ihrer Meinung nach) brauchen, legen Sie sie ab und fahren Sie fort. Sie müssen nicht mühsam versuchen, sich um ein (für Sie) seltsam gestaltetes Produkt zu kümmern, und die Entwickler des Produkts müssen nicht versuchen, Menschen zu unterstützen, die glauben, dass ihr Produkt auf irgendeine Weise funktionieren sollte, die es nicht war nicht entworfen, um.

Nichts davon soll hart sein, nur praktisch. Sie haben die Freiheit zu wählen, wählen Sie also, was für Sie am besten funktioniert. Das hört sich so an, als würde es nicht funktionieren, also mach weiter. Mein Schwager wollte einen Volvo kaufen, fand aber die Bedienelemente und das Armaturenbrett total verwirrend, so dass er stattdessen mit einem BMW landete. Mit dem Volvo ist nichts verkehrt, mit meinem Schwager nichts verkehrt, nur kognitive Dissonanz. Mach dir keine Sorgen.

26
TMN

Als erfahrener CMS-Experte kann ich sagen, dass Umbraco nicht schwerer einzurichten und zu verwenden ist als viele andere CMS-Lösungen.

Wie schwierig oder einfach es auch sein mag, hängt in hohem Maße von Ihren bisherigen Erfahrungen mit CMS und Ihren Erwartungen an das ab, was ein CMS sofort bieten sollte.

Ich habe hauptsächlich mit größeren CMS gearbeitet:

  • Microsoft CMS
  • Unmittelbarkeit
  • Obtree
  • Riff (jeder kann sich daran erinnern!)
  • etc....

Dagegen ist es nicht schwieriger zu bedienen und wahrscheinlich einfacher, da es dazu neigt, Ihnen aus dem Weg zu gehen und Sie mit dem Aufbau der von Ihnen benötigten Funktionalität fortfahren können.

Wenn Ihre Erwartungen jedoch eher auf Wordpress basieren, d. H. Installieren und loslegen, aber mit eingeschränkteren Optionen, kann es schwierig sein, damit zu beginnen (wenn Sie es nur starten, ohne ein Website-Starterkit zu installieren).

Wenn Sie eine kleine Website erstellen, sollten Sie sich das Starter-Kit für kreative Websites unter our.umbraco.org ansehen. Es gibt auch viele Pakete, die Sie installieren können, um die Dinge zu vereinfachen oder bestimmte Funktionen hinzuzufügen (einschließlich vorgefertigte Navigationssteuerelemente und vollständige Blog-Lösungen ).

Schauen Sie sich auch das Wiki auf our.umbraco.org an und stellen Sie Fragen im Forum , die Community ist hilfsbereit und freundlich.

17
Tim Saunders

Ich baue seit ungefähr 5 Jahren mit Umbraco Websites und erkenne Ihre Beschreibung von Umbraco nicht als ein sehr schwieriges CMS an, aber ich werde versuchen, Ihnen hier ein paar Hinweise zu geben, um Ihnen zu helfen, wenn Sie es noch sind unter Berücksichtigung von Umbraco:

  1. Gehe zu http://our.umbraco.org , lies die Wiki-Seiten und poste alle Fragen in den Foren, es ist eine wirklich freundliche Community.
  2. Verwenden Sie immer das Microsoft Web Platform-Installationsprogramm, wenn Sie Umbraco installieren. Es hilft Ihnen beim Erstellen Ihrer Site und beim Einrichten Ihrer Datenbank. Stellen Sie nur sicher, dass nicht Umbraco in einem untergeordneten/virtuellen Verzeichnis installiert, da Umbraco ein solches Setup nicht verarbeiten kann.
  3. Wenn möglich, führen Sie Ihre Installation auf einem Entwicklungscomputer mit IIS7 und SQL Server Express durch. Dies funktioniert auf jeden Fall. Die Bereitstellung einer fertigen Site kann mit einer xcopy-Übertragung und einer Wiederherstellung einer Datenbanksicherung erfolgen.
  4. Starten Sie keine neue Umbraco-Site, bevor Sie den HTML-Code für die Site eingegeben haben, oder haben Sie zumindest eine wirklich klare Vorstellung von den Seitentypen. und HTML-Inhalt, den Sie benötigen.

Ich hoffe, wir sehen uns in den Umbraco-Foren.

Grüße Jesper Hauge

17
Hauge

Umbraco unterscheidet sich ein wenig von anderen CMS wie Sitefinity, DNN oder Drupal. Es lässt sich gut mit Sitecore vergleichen.

Ja, es gibt eine gewisse Lernkurve. Ich denke, das XSLT kann das verursachen, aber wahrscheinlich liegt es nur an der Tatsache, dass Sie verstehen müssen, wie Umbraco strukturiert ist. Es gibt nur sehr wenige "Module" aus der Box, die Sie anordnen und stylen müssen. Vielmehr können Sie auf einfache Weise eine eigene Struktur und ein eigenes Markup erstellen, das Sie nicht in eine Box zwingt, aus der Sie nur schwer herauskommen.

Ich habe Drupal, Sitefinity, WordPress, Sitecore und einige andere verwendet und ehrlich gesagt ist Umbraco mein Favorit. Wenn Sie wissen, wie man großartige Websites entwickelt, und keine Einschränkungen in Bezug auf Design, Markup oder Kundenerfahrung möchten, ist Umbraco eine gute Wahl. Wenn Sie nicht wirklich eine Website erstellen, sondern nur Teile zusammenfügen und "etwas" zum Laufen bringen möchten, ist es Ihre Zeit möglicherweise nicht wert. Wenn Sie viele Websites erstellen oder möchten, dass Ihre Endbenutzer Inhalte einfach bearbeiten können (nicht nur einen großen Rich-Text-Editor), kann es sich lohnen, die Lernkurve zu überwinden.

Die Videos sind die 20 Dollar absolut wert, um sie übrigens anzusehen. Sie sind weitaus besser als jede Dokumentation, die Sie finden können, und nach vielleicht 5-6 Videos sollten Sie "es bekommen". Kaufen Sie einfach einen Monat und kündigen Sie danach.

Die Community ist auch super. Wenn Sie Probleme haben, besuchen Sie das http://our.umbraco.org -Forum und holen Sie sich Hilfe. Da drüben gibt es viel.

Versuchen Sie auch, das Creative Web Starter Kit-Paket oder das Blog 4 Umbraco-Paket zu installieren, um einen Vorsprung zu erlangen. Diese sind denen aus Sitefinity oder Drupal) vertrauter und können die Lernkurve abflachen lassen.

Viel Glück!

6
BeaverProj

Als erfahrener .NET-Programmierer interessiere ich mich natürlich für .NET-basierte Lösungen, und Umbraco scheint ein solides CMS zu sein. Also habe ich es installiert und versucht, etwas Wissen zu sammeln und es zum Laufen zu bringen. Das sind meine Erkenntnisse:

  • Videos sind lächerlich dünn im Inhalt. Das erste Einführungsvideo spricht von einer Landebahn. Was in aller Welt ist eine Landebahn ??? Kein Jargon bitte, ich bin ein Erstnutzer.
  • Sie müssen für die am weitesten fortgeschrittenen Videos bezahlen. Kein Wunder, dass es sich nicht als Mainstream .NET-basiertes CMS bewährt hat.
  • Sofort einsatzbereite Demos sind nicht funktionsfähig (ich habe das Geschäftsthema ausgewählt und die Menüs funktionieren nicht)
  • Admin-Bereich sehr nicht intuitiv
  • Die Installation erzwingt die Installation von Web-Matrix. Ich habe IIS7 und auch unsere Produktionssysteme. Ich WILL NICHT, dass WebMatrix !!! Es ist auch nicht einfach, Dokumentation dazu zu finden.

Alles in allem EXTREM FRUSTRIEREND zu bedienen und mich total von Umbraco abzuhalten.

Daher habe ich in der Zwischenzeit Wordpress aufgegriffen und finde es extrem einfach, die Administrationsoberfläche zu erweitern. Dokumentation und Community-Support sind hervorragend. Nur schade, dass es auf PHP basiert, da dies in meinem Unternehmen, das stark in .NET-Entwickler investiert hat, nicht funktioniert :-(

3
RogerW

Abgesehen von den Meinungen hängt dies alles von Ihrem Hintergrund ab. Ich bin ein Softwareentwickler und kein Webmaster. Also denke ich wie ein Softwareentwickler und nicht wie ein Webmaster.

Umbraco war SEHR frustrierend für mich, einfach zu installieren, weil es keine leicht zu findende TEXT-Dokumentation gab. Als ich das endlich herausfand, war es ein Kinderspiel, es zu installieren.

Das Problem für viele Webdesigner ist, dass sie keine Softwareentwickler sind. Nichts Schlechtes an Webdesignern, die nicht auch Softwareingenieure sind, es ist nur eine andere Art, die Welt zu sehen. Ich habe viel mit Webdesignern zusammengearbeitet, die eine Schnittstelle zu meinen C++ - und C # -Backends benötigen. Sie haben eine völlig andere Perspektive von fast allem.

Sobald ich den doofen implizierten Installationsprozess hinter mir habe (das ist schlecht, schlecht, schlecht - Sie sollten niemals ein anderes Produkt NUR zur Installation benötigen deine eigene!) Ich fand Umbraco einfach und intuitiv. Sogar meine (Nicht-Programmierer-) Freundin fand es viel logischer als einige der anderen CMS, mit denen wir herumgespielt hatten. Drupal zum Beispiel war einfach zu installieren, wurde aber nicht für eine Windows-Entwicklungsumgebung (ASP.NET/SQL Server) entwickelt, und ich Hass PHP, also habe ich das irgendwann aufgegeben. MojoPortal war wirklich nett und einfach, aber ... es war ... na ja ... einfach. Zu einfach.

Ich mag Orchard, aber als ich das letzte Mal sah, dass es so wenig gab, was ich damit anfangen sollte, entschied ich, dass es in naher Zukunft ein Problem sein würde. Ich wollte ein Web-Content-Management-System, keine Web-Entwicklungsplattform. Ich dachte immer, Orchard ist so ähnlich wie * nix: "Ein schöner Ort zum Leben, aber du würdest ihn nicht besuchen wollen."

Umbraco ist für mich ein netter mittlerer Ort, extrem flexibel und einfach zu erweitern. Es ist sehr schwer, sich nicht in die Quere zu kommen. Wenn Sie es erweitern möchten, sollten Sie am besten entweder C # (oder {cringe} VB) lernen oder jemanden kooptieren, der den CodeBehind für Sie schreibt. Die Verwendung ist jedoch äußerst einfach und unkompliziert.

3
Kevin Williams

Ich kann nicht sagen, ob es im Allgemeinen nur schwer ist, es zu verwenden - aber ich bin zu dem gleichen Schluss gekommen wie Sie. Ich war besonders enttäuscht über den Mangel an nützlicher Dokumentation - alle potenziell nützlichen Videoressourcen auf ihrer Website sind nur gegen Bezahlung erhältlich - was ist damit los?

Auch die wenigen Intro-Videos, die ich gesehen habe, haben bei mir noch nie richtig geklickt. Sie präsentierten viele Konzepte, erklärten sie aber nie wirklich.

Ich hatte auch Graffiti ausprobiert, aber das hat auch nie ganz geklappt - und da ich mir nicht sicher war, wie es in der Zukunft aussehen wird, habe ich das aufgegeben. Andere schienen für meine Anforderungen übermäßig kompliziert zu sein (Kentico, CommunityServer und andere).

Letztendlich habe ich, basierend auf einem Tipp eines Kollegen auf superuser.com, die Website meines Clubs mit BlogEngine.NET durchsucht, und bis jetzt habe ich überhaupt nicht zurückgeschaut. Es ist reines ASP.NET, was mich anspricht, es ist leicht erweiterbar, hat eine ziemlich große Community mit Erweiterungen und Themes und so. Aus meiner persönlichen Erfahrung kann ich Ihnen nur empfehlen, es auszuprobieren, wenn Sie eine hauptsächlich (Blog-) postbasierte Site im Auge haben.

1
marc_s

Das Problem bei Umbraco ist, dass die Benutzeroberfläche umständlich ist und nicht sofort ersichtlich ist, wie man sie verwendet und wo man Dinge findet. Unten auf der Seite befinden sich mehrere Abschnittsschaltflächen. Wenn Sie auf eine Schaltfläche klicken, wird eine Baumansicht angezeigt, in der Sie einen Drilldown zu den gewünschten Elementen ausführen können. Das ist schlecht UI 101: kein Geheimnis Fleisch. Alle Funktionen sollten organisiert und für den Benutzer sichtbar sein. Dropdowns mit Untermenüs wären ein besserer Ansatz gewesen.

Die Namen der Benutzeroberflächenelemente sind nicht eindeutig. Beispielsweise gibt es einen Mitglieder- und einen Benutzerabschnitt, einen Entwickler- und einen Einstellungsabschnitt, einen Inhalts- und einen Medienabschnitt. Sollen Medien nicht zufrieden sein? Sind Mitglieder nicht auch Nutzer? Sind Einstellungen nicht etwas, was ein Entwickler tun würde? Du verstehst, was ich treibe.

Mit der Veröffentlichung von Version 5 wurde keines dieser Probleme behoben. Am besten töteten sie XSLT/Classic ASP.NET und ersetzten es durch MVC und Razor. Dies erleichtert es Entwicklern, sich mit dem Produkt vertraut zu machen, obwohl für Version 5 keine ausreichende Dokumentation vorhanden ist. Vom Standpunkt der Inhaltserstellung aus gesehen fehlt dies jedoch immer noch.

Wenn Sie eine großartige Benutzeroberfläche sehen möchten, sind Sie bei SiteFinity genau richtig. Auch wenn das neue Design nicht so gut ist wie die SiteFinity 3-Versionen, ist es doch das Beste, was ich auf dem Markt gesehen habe. Es ist schade, dass MVC nicht unterstützt wird und die Änderungen und der Stil der Steuerelemente sind umständlich.

1
Joel Rodgers

Seltsam. Ich brauche 5 Minuten, um eine neue Umbraco-Website zu installieren. In 2 Stunden habe ich es geschafft, eine Standard-Portfolio-Website zu erstellen (na ja, als ich mich bereits an XSLT gewöhnt habe). Es ist sehr einfach zu erstellen, zu ändern, benutzerdefinierte Steuerelemente hinzuzufügen, den Administrationsbereich zu erweitern usw.

Was schwer zu verstehen war (es dauerte eine halbe Stunde), dass ich keinen SQL- oder C # -Code schreiben muss, bis ich ein zusätzliches Datenmodell benötige, das über dem Dokumentenkonzept oder den Umbraco-Funktionen liegt. Beispiele: Automatische Größenänderung von Bildern, Aufrufen eines Webdienstes usw. - alles, was aus der Geschäftslogik stammt und vom CMS-Modell nicht abgedeckt werden kann.

In den meisten Fällen ist Umbraco so einfach zu bedienen, dass selbst ein bisschen Dokumentation ausreicht. Es gibt eine ziemlich dünne und einfache API, die von Umbraco bereitgestellt wird, aber es gibt eine gute Technologie. Vom Entwickler benötigtes Level, und das ist zunächst einmal XML: XQuery und XPath, um maximal XSLT zu verwenden.

Und noch einmal zur Installation: Ich habe gerade jeden Schritt der Installationsanleitung befolgt und das ist alles.

1
terR0Q