Suchen Sie nach Feedback zu denen von Ihnen, 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 Basis 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 Quellcode heruntergeladen, installiert, gelesen und Testseiten in allen asp.net-CMS erstellt, die ich in die Hände bekommen kann - und bisher habe ich GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo und vielleicht einige andere, die ich habe, heruntergezogen Ich erinnere mich nicht an die Spitze meines Kopfes.
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 Widgets in C # in nur einer Stunde wenige Stunden....
Aber mit Umbraco, nachdem ich es fast 2 Tage lang gerungen habe, nur um es zum Laufen zu bringen, und jetzt an einem anderen Morgen Videos anschaue und dann Seiten usw. erstelle, kann ich nicht einmal eine einfache Site in Betrieb nehmen und sogar die Seiten, die ich bekommen habe routinemäßig arbeitender 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 mich weiter vorwärts bewege, wird es sich lohnen? oder reduziere ich meine Verluste und gehe weiter?
Bearbeiten: asp.net mit SQL Server-Unterstützung sind Anforderungen an alles, was ich auswähle.
EIN JAHR SPÄTER AKTUALISIEREN (Februar / 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 es hat für mich etwas länger als gewöhnlich gedauert, es zu bekommen, aber Jetzt muss ich sagen, dass ich das Produkt viel besser einschätze, was es tut und wie es funktioniert - und obendrein funktioniert es wirklich sehr gut - insbesondere mit der neuesten Version 4.6. 1. Nennen Sie mich einen Konvertiten - ich bin froh, dass ich es durchgehalten und dann noch einmal nachgesehen habe. Ich aktualisiere diesen Beitrag erst jetzt, über ein Jahr später, um meine anfängliche negative Bewertung hier nicht für die Nachwelt zu hinterlassen.
quelle
Antworten:
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 sofort einsatzbereit haben - nur eine leere Leinwand, mit der Sie arbeiten können. Andere CMS-Systeme richten Sie mit einer Standardvorlage ein und ermöglichen Ihnen das Einfügen vorgefertigter Funktionen. Umbraco ist von Natur aus überhaupt nicht so. Sie bekommen nur heraus, was Sie eingegeben haben, es erzeugt nichts für Sie.
Dies ist ideal für Entwickler und Designer, die eine 100% ige Kontrolle über ihren Code / Markup wünschen.
Version 4.7 (derzeit im Release Candidate) führt die Razor-Syntax zum Erstellen von Makros ein. Dadurch entfällt die Notwendigkeit von XSLT + XPath, was meiner Meinung nach ein großer Stolperstein für viele Menschen war. Auch wenn Sie mit Razor nicht vertraut sind, ist es viel intuitiver zu lernen als die XML-basierten Angebote.
Die Videos wurden von anderen Postern unten erwähnt. 20 US-Dollar sind ein geringer Preis, um schnell einsatzbereit zu sein.
quelle
Ist das wichtig? Ich meine, wenn Sie Schwierigkeiten bei der Verwendung haben und andere Alternativen verfügbar sind, warum sollten Sie dann fortfahren? Wenn es für Sie nicht intuitiv ist, fällt es Ihnen schwer, es zu verwenden. Wenn es keine Killer-Funktion gibt, die Sie (glauben Sie) benötigen, werfen Sie sie ab und fahren Sie fort. Sie müssen sich nicht die Mühe machen, sich um ein (für Sie) seltsam gestaltetes Produkt zu kümmern, und die Entwickler des Produkts müssen sich nicht die Mühe machen, Menschen zu unterstützen, die der Meinung sind, dass ihr Produkt auf eine 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 klingt so, 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 einen BMW bekam. Nichts falsch mit dem Volvo, nichts falsch mit meinem Schwager, nur kognitive Dissonanz. Mach dir keine Sorgen.
quelle
Ich baue seit ungefähr 5 Jahren Websites mit Umbraco und ich erkenne Ihre Beschreibung von Umbraco nicht als sehr schwieriges CMS an, aber ich werde versuchen, hier einige Hinweise zu geben, um Ihnen zu helfen, wenn Sie noch sind unter Berücksichtigung von Umbraco:
Ich hoffe, wir sehen uns in den Umbraco-Foren.
Grüße Jesper Hauge
quelle
Als CMS-Veteran kann ich sagen, dass Umbraco nicht schwieriger einzurichten und zu verwenden ist als viele andere CMS-Lösungen.
Ob Sie es schwierig oder einfach finden, hängt jedoch weitgehend 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:
Gegen diese ist es nicht schwieriger zu bedienen und wahrscheinlich einfacher, da es Ihnen eher aus dem Weg geht und Sie mit dem Aufbau der von Ihnen benötigten Funktionen fortfahren können.
Wenn Ihre Erwartungen jedoch eher auf Dingen wie Wordpress basieren, dh installieren und loslegen, jedoch mit eingeschränkteren Optionen, kann es schwierig sein, damit zu beginnen (wenn Sie es nur starten, ohne ein Website-Starter-Kit zu installieren).
Meine Empfehlung ist, dass Sie sich beim Erstellen einer kleinen Website das Starter-Kit für die Creative-Website 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 vorgefertigter Navigationssteuerelemente und vollständiger 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.
quelle
Umbraco unterscheidet sich ein wenig von anderen CMS wie Sitefinity, DNN oder Drupal. Es ist gut mit Sitecore zu vergleichen.
Ja, es gibt eine gewisse Lernkurve. Ich denke, das XSLT kann das verursachen, aber wahrscheinlicher ist es nur die Tatsache, dass Sie verstehen müssen, wie Umbraco strukturiert ist. Es gibt nur sehr wenige "Module", die Sie anordnen und stylen müssen. Vielmehr können Sie auf einfache Weise Ihre eigene Struktur und Ihr eigenes Markup erstellen, ohne dass Sie in eine Box gezwungen werden, aus der Sie nur schwer herauskommen können.
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 Ihr Design, Markup oder Ihre Kundenerfahrung nicht einschränken möchten, ist Umbraco eine gute Wahl. Wenn Sie nicht wirklich eine Site 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 (nicht nur einen großen Rich-Text-Editor), kann es sich lohnen, die Lernkurve zu überwinden.
Die Videos sind die $ 20 wert, um BTW zu sehen. Sie sind weitaus besser als jede Dokumentation, die Sie finden können, und nach vielleicht 5-6 Videos sollten Sie sie "bekommen". Kaufen Sie einfach einen Monat und kündigen Sie danach.
Die Community ist auch großartig. Wenn Sie Probleme haben, besuchen Sie die http://our.umbraco.org Foren und holen Sie sich Hilfe. Da drüben ist viel davon.
Versuchen Sie auch, das Creative Web Starter Kit-Paket oder das Blog 4 Umbraco-Paket zu installieren, um einen Vorsprung zu erhalten. Diese sind denjenigen mit Sitefinity- oder Drupal-Hintergrund besser bekannt und können dazu beitragen, dass sich die Lernkurve abflacht.
Viel Glück!
quelle
Als erfahrener .NET-Programmierer mag ich natürlich .NET-basierte Lösungen, und Umbraco scheint ein solides CMS zu sein. Also habe ich es installiert und versucht, etwas Wissen zu erlangen und es in Gang zu bringen. Dies sind meine Erkenntnisse:
Alles in allem EXTREM FRUSTRIEREND zu benutzen und mich total von Umbraco abzuhalten.
Daher habe ich in der Zwischenzeit Wordpress aufgegriffen und finde es extrem einfach, die Administrationsoberfläche zu erweitern. Dokumentations- und Community-Unterstützung ist hervorragend. Nur schade, dass die PHP-Basis in meinem Unternehmen, das stark in .NET-Entwickler investiert hat, nicht funktioniert :-(
quelle
Abgesehen von den Meinungen hängt dies alles von Ihrem Hintergrund ab. Ich bin ein Softwareentwickler, kein Webmaster. Ich denke also wie ein Softwareentwickler und nicht wie ein Webmaster.
Die Installation von Umbraco war für mich SEHR frustrierend, da es keine leicht zu findende TEXT-Dokumentation gab. Als ich das endlich fand, war die Installation ein Kinderspiel.
Das Problem für viele Webdesigner ist, dass sie keine Softwareentwickler sind. Nichts Schlechtes an Webdesignern, die nicht auch Softwareentwickler sind, es ist nur eine andere Sichtweise auf die Welt. 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.
Als ich den doof impliziten Installationsprozess hinter mir hatte (was schlecht, schlecht, schlecht ist - Sie sollten niemals ein anderes Produkt benötigen, NUR um Ihr eigenes zu installieren! ), Fand ich 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, aber nicht wirklich für eine Windows-Entwicklungsumgebung (ASP.NET/SQL Server) konzipiert, und ich hasse PHP, also habe ich das schließlich aufgegeben. MojoPortal war wirklich nett und einfach, aber ... es war ... nun ... einfach. Zu einfach.
Ich mag Orchard, aber als ich das letzte Mal sah, dass es so wenig gab, was ich 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 * nix sehr ähnlich: "Ein schöner Ort zum Leben, aber du würdest ihn nicht besuchen wollen."
Umbraco ist für mich ein schöner mittlerer Ort, extrem flexibel und einfach zu erweitern. Es ist sehr schwer, dir nicht in die Quere zu kommen. Wenn Sie es erweitern möchten, sollten Sie entweder C # (oder {cringe} VB) lernen oder jemanden kooptieren, der das CodeBehind für Sie schreibt. Die Verwendung ist jedoch äußerst einfach und unkompliziert.
quelle
Ich kann nicht sagen, ob es im Allgemeinen nur schwer zu bedienen ist - aber ich bin zu dem gleichen Ergebnis 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?
Außerdem haben die wenigen Intro-Videos, die ich gesehen habe, bei mir nie ganz geklickt. Sie präsentierten viele Konzepte, erklärten sie aber nie wirklich viel.
Ich hatte auch Graffiti ausprobiert, aber das hat auch nie ganz funktioniert - und da die Zukunft nicht sicher ist, habe ich das aufgegeben. Andere schienen für meine Anforderungen zu kompliziert zu sein (Kentico, CommunityServer und andere).
Am Ende habe ich mich auf der Grundlage eines Tipps eines Kollegen auf superuser.com für die Website meines Clubs für BlogEngine.NET entschieden , und bisher habe ich überhaupt nicht zurückgeschaut. Es ist reines ASP.NET, das mich anspricht, es ist leicht erweiterbar, hat eine ziemlich große Community mit Erweiterungen und Themen 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.
quelle
Seltsam. Ich brauche 5 Minuten, um eine neue Umbraco-Site zu installieren. In 2 Stunden habe ich es geschafft, eine Standard-Portfolio-Website zu erstellen (nun, wenn ich mich bereits an XSLT gewöhnt habe). Es ist sehr einfach zu erstellen, zu ändern, benutzerdefinierte Steuerelemente hinzuzufügen, dem Verwaltungsbereich etwas hinzuzufügen usw.
Was schwer zu verstehen war (ich brauchte eine halbe Stunde), dass ich keinen SQL- oder C # -Code schreiben muss, bis ich ein zusätzliches Datenmodell benötige, das über dem Dokumentkonzept oder den Umbraco-Funktionen liegt. Solche Beispiele: automatische Größenänderung von Bildern, Aufrufen eines Webdienstes usw. - alles, was aus der Geschäftslogikschicht 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 von Umbraco, aber es gibt eine gute Technologie. Vom Entwickler benötigtes Level, und das ist zunächst 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.
quelle
Das Problem mit Umbraco ist, dass die Benutzeroberfläche umständlich ist und nicht sofort ersichtlich ist, wie man sie verwendet und wo man Dinge findet. Am unteren Rand der Seite befinden sich mehrere Abschnittsschaltflächen. Wenn Sie auf eine klicken, wird eine Baumansicht angezeigt, in der Sie einen Drilldown zu den gewünschten Elementen durchführen können. Das ist schlecht UI 101: kein mysteriöses 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 UI-Elemente sind nicht eindeutig. Beispielsweise gibt es einen Abschnitt für Mitglieder und Benutzer, einen Abschnitt für Entwickler und Einstellungen, einen Abschnitt für Inhalte und Medien. Sollen Medien nicht Inhalt sein? Sind Mitglieder nicht auch Benutzer? Sind Einstellungen nicht etwas, was ein Entwickler tun würde? Du verstehst meinen Drift.
Mit der Veröffentlichung von Version 5 wurde keines dieser Probleme behoben. Das Beste, was sie getan haben, war, XSLT / Classic ASP.NET zu beenden und durch MVC und Razor zu ersetzen. Dies macht es aus Entwicklersicht viel einfacher, sich mit dem Produkt vertraut zu machen, obwohl für Version 5 keine ausreichende Dokumentation vorhanden ist. Unter dem Gesichtspunkt der Inhaltserstellung fehlt es jedoch immer noch.
Wenn Sie eine großartige Benutzeroberfläche sehen möchten, sind Sie bei SiteFinity genau richtig. Obwohl das neue Design nicht so gut ist wie die SiteFinity 3-Versionen, ist die Bearbeitung von Inhalten die beste, die ich auf dem Markt gesehen habe. Es ist schade, dass MVC nicht unterstützt wird und die Steuerelemente nur schwer zu ändern und zu formatieren sind.
quelle
Was ich wünschte, ich hätte es gewusst!
Umbraco - Bevor Sie anfangen
quelle