Hinzufügen von Inhalten zu Umbraco?

8

Ich habe kürzlich die Entscheidung getroffen, unsere neue Firmenwebsite (http://www.idealcode.net:8005/AboutUs.aspx) mit Umbraco zu entwickeln. Ich engagierte einen Umbraco-Entwickler und wir begannen mit der Arbeit.

Bitte flamme mich nicht an, aber ich mache mir langsam Sorgen um meine Entscheidung.

Der Hauptgrund dafür ist, dass ich ernsthaft nichts finden kann, was den Workflow zum Erstellen einer neuen Seite vereinfacht erklärt. Als Webentwickler scheint es so viel Arbeit zu machen, eine Seite in Umbraco zu erstellen, als eine Seite außerhalb eines CMS zu erstellen.

Der Workflow, wie wir ihn haben, ist:

  1. Erstellen Sie eine Masterseite (wahrscheinlich nicht für jede Seite erforderlich, aber in der Praxis scheint es auf fast jeder Seite zu sein)
  2. Erstellen Sie einen Dokumenttyp mit den PRECISE Inhaltsbereichen, die auf der Seite
  3. erscheinen
  4. Ich schätze an dieser Stelle können unsere Endbenutzer tatsächlich eine Seite erstellen ...

Wir haben ungefähr 10 Stunden damit verbracht, das Blog-Modul zu implementieren, und es funktioniert immernoch nicht und der Entwickler muss die Vorlage anpassen.

Als Webentwickler frage ich mich ehrlich, wie uns das Zeit sparen wird? Ich versuche nicht, Umbraco zu enttäuschen - ich mache mir nur Sorgen, das meinen Vorgesetzten zu erklären. Ich hätte in den ungefähr 20 Stunden, die wir bisher damit verbracht haben, eine Seite mit einigen dynamischen Bereichen und einem Blog in ASP.NET MVC erstellen können ...

    
rsteckly 13.11.2010, 00:19
quelle

5 Antworten

11

Um auf Umbraco schnell auf den neuesten Stand zu kommen, sollten Sie sich die Screencasts ansehen, die von Umbraco Corporate erstellt wurden:

Ссылка

Danach ist die Gemeinschaft von Umbraco ziemlich gut darin, Fragen zu beantworten und zu helfen:

Ссылка

Soweit Ihre spezielle Frage:

Ich könnte falsch liegen, aber ich denke, die Sache, die Sie nicht nutzen, ist die Vererbung. Das macht es in Umbraco einfacher.

Erstens können DocumentTypes Eltern haben und sie erben die Datenfelder von diesen Eltern. Zum Beispiel könnte ein Inhaltsseiten-Dokumenttyp die Meta-Informationen, den Hauptinhaltsbereich und den Einleitungstext enthalten.

Viele Seiten auf Ihrer Website werden wahrscheinlich nicht weiter gehen. Im Grunde eine Rich-Text-Editor-Seite (denke "Über uns")

Wenn Sie dann den Nachrichtentyp DocumentType hinzufügen, kann er alle diese Felder von der Inhaltsseite übernehmen und einfach ein Datums- und Bildfeld hinzufügen (als Beispiel).

DocumentTypes können viele Vorlagen zur Verfügung stellen. Wenn sich also die Daten nicht ändern, aber das Markup (Design), können Sie eine neue Vorlage auf der Registerkarte Eigenschaften festlegen.

Vorlagen können auch Eltern haben. So können Sie sie so aufbauen:

%Vor%

Dies funktioniert genau wie Masterseiten in ASP.NET.

Das ist also ziemlich langatmig. Vielleicht denke ich über einen Blogbeitrag nach. Hilft das überhaupt?

    
BeaverProj 22.11.2010 20:54
quelle
5

Ich unterbreche Ihren Gedanken, aber bedenke folgende Szenarien: Umbraco oder ein CMS ist keine ideale Lösung, wenn: 1) Die komplette Seite wird am Ende nur 20 Seiten haben 2) Es gibt nur einen Benutzer / Herausgeber der Site 3) Der Inhalt ist nicht sehr dynamisch und einmal erstellt wird sich nicht über ein paar Jahre ändern 4) Die Website hat nur maximal 10 Endbenutzer 5) Die Daten werden nicht aus einer externen Quelle gezogen und / oder alle sind statische Seiten

Wo als CMS / Umbraco ist die Lösung für: 1) Das ist dynamisch und wächst immer noch nach den ersten 1000 Seiten 2) Der Kunde hat mehrere Redakteure und möchte die Historie der Publikationen pflegen 3) Der Inhalt wird von verschiedenen externen Quellen bezogen 4) Site Endbenutzer / Mitwirkende sind 100+ und wachsen immer noch 5) Last but not least, die Seite hat täglich 1000 +++ Besucher

Ich kann fortfahren und alle Möglichkeiten aufzählen, CMS an erster Stelle zu haben, aber Sie müssen Ihre eigenen Anforderungen selbst bestimmen und analysieren. Es hat keinen Sinn, einen Samurai einzusetzen, um eine Maus zu töten, aber auf jeden Fall solltest du die richtige Ausrüstung haben, wenn du einen Tiger jagen willst: D, Scherz beiseite, stell einfach kein CMS ein, um zu lernen.

Währenddessen, schauen Sie sich die auf Umbraco verfügbaren Bücher an, um loszulegen (http://umbraco.org/get-started/for-developers) oder installieren Sie das Runaway-Modul, um damit zu beginnen.

Sanjay Zalke

    
Sanjay Zalke 18.11.2010 13:36
quelle
3
  

& gt; Als Webentwickler frage ich mich ehrlich, wie uns das retten wird   Zeit

Es wird Ihnen Zeit sparen, sobald Sie kompetent werden. Es hat sicherlich eine Lernkurve, aber sobald es über diesen Buckel ist wird Ihnen Zeit sparen - (das ist nicht einzigartig für Umbraco). Ich habe andere CMS-Produkte benutzt, die einfacher waren, meine erste Seite zu bekommen - aber dann war ich enttäuscht, dass ich ziemlich ausgereizt habe, was das CMS für mich tun könnte - bis jetzt scheint es nicht, dass ich die Fähigkeiten von Umbraco bald überwinden werde .

    
E.J. Brennan 19.02.2011 15:30
quelle
0

Umbraco kann eine gute Wahl sein, wenn der Inhalt Ihrer Website sehr dynamisch ist und viele Seiten enthält. Der USP von Umbraco ist die Wiederverwendbarkeit der Dokumenttypen und eine klare Trennung von Markup und Inhalt. Es reduziert die Kopfschmerzen des Website-Editors erheblich. Obwohl es zunächst ein wenig verwirrend erscheint oder ich einschüchtern würde, aber mit Hilfe von Webcasts auf Ссылка und die Benutzerforen können einfacher werden.

Ich habe mit Umbraco einen Monat zurück begonnen und bisher war die Erfahrung gut.

    
Misam 17.02.2011 13:35
quelle
0

Beginnen Sie, über Ihre Website nachzudenken, was von einer Seite zur anderen gehört. Wenn jede Seite Ihrer Site eine eigene Master-Seite benötigt, dann stimmt etwas nicht. Ein gutes Site-Layout wird die Flexibilität enthalten, die Sie von einer Seite zur nächsten benötigen, aber dennoch Konsistenz und ein gemeinsames Design erzwingen.

Sobald Sie die gemeinsamen Elemente aller ähnlichen Seitentypen kennen, beginnen Sie, Dokumenttypen für diese verschiedenen Seitentypen zu definieren. Sie haben beispielsweise den Dokumententyp Basisseite, einen Dokumenttyp Nachrichtenobjekt. Sie können die verschiedenen anderen Seiten, wie "HomePage" oder "Section Home", usw. definieren. Wenn Sie eine Diashow haben, können Sie für jede "Slideshow Slide" usw. einen Dokumenttyp erstellen. Mit Umbraco können Sie sehr flexibel bauen Inhalt Baum sehr schnell und ist einer der größten Vorteile.

Auch wenn ich der einzige Entwickler auf einer Website bin, ziehe ich es vor, Umbraco zu verwenden, um eine Nicht-CMS-Site aufzubauen. Sobald die Architektur der Website festgelegt ist, wird die Entwicklung sehr schnell.

    
Mark1270287 26.08.2013 18:58
quelle

Tags und Links