Hinzufügen von Inhalten zu umbraco?
Ich vor kurzem machte die Entscheidung für die Entwicklung unserer neuen Unternehmens-website (http://www.idealcode.net:8005/AboutUs.aspx) mit Umbraco. Ich mietete eine Umbraco-Entwickler und wir mit der Arbeit begonnen.
Bitte don ' T flame me oder irgendetwas, aber ich fange an, Gedanken über meine Entscheidung.
Der Hauptgrund, warum ist, weil ich ernsthaft nichts finden können, das erklärt in einfachen Worten, wie der Arbeitsablauf für die Erstellung einer neuen Seite. Als web-Entwickler, scheint es, wie viel Arbeit eine Seite zu erstellen in Umbraco als die Schaffung eines außerhalb eines CMS.
Den workflow, wie es ist:
- Erstellen Sie ein master-Seite ist (wahrscheinlich nicht erforderlich, für jede Seite, aber in der Praxis scheint zu sein, auf fast jeder Seite)
- Ein Dokument erstellen, geben Sie mit den GENAUEN content-Bereiche werden auf der Seite
- Ich denke, an dieser Stelle unsere Endanwender kann tatsächlich eine Seite erstellen...
Verbrachten wir etwa 10 Stunden-Umsetzung des blog-Modul und es funktioniert immer NOCH nicht und der dev braucht, um die Vorlage anpassen.
Als web-Entwickler, ganz ehrlich, ich Frage mich, wie das wird uns retten Zeit? Ich bin nicht versuchen, diss Umbraco-ich bin nur besorgt, zu erklären, dass dieses zu meinem Vorgesetzten. Hätte ich eine Seite erstellt mit einigen dynamischen Bereich und blog ASP.NET MVC in den rund 20 Stunden haben wir damit verbracht habe, auf diesen so weit...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der beste Weg, um bekommen Sie bis zu Geschwindigkeit schnell auf Umbraco ist der Blick auf die screencasts aus Umbraco corporate:
http://umbraco.tv/products/umbracotv
Danach die Umbraco-community ist ganz gut bei der Beantwortung von Fragen und hilft:
http://our.umbraco.org/
Soweit Ihr konkrete Frage:
Ich könnte falsch sein, aber ich denke, die Sache, die Sie nicht nutzt ist die Vererbung. Das macht die Dinge einfacher, in Umbraco.
Erste, DocumentTypes können Eltern und Sie Erben die Datenfelder von den Eltern. Zum Beispiel, ein Content Seite DocumentType hätte die meta-information, Haupt-content-Bereich, und intro-text.
Viele Seiten innerhalb Ihrer Website wird wahrscheinlich nicht weiter gehen als das. Im Grunde ein rich-text-editor-Seite (man denke "Über Uns")
Dann, wenn Sie fügen Sie die Nachrichten-Element DocumentType, kann es Erben alle Felder aus Content-Seite und fügen Sie einfach ein Datum und Bild-Feld (als ein Beispiel).
DocumentTypes kann viele Vorlagen zur Verfügung. Also, wenn die Daten nicht geändert werden, aber das markup (design) der Fall ist, dann können Sie eine neue Vorlage in der Registerkarte "Eigenschaften".
Vorlagen können Eltern als gut. So können Sie bauen Sie auf, wie diese:
Dieser funktioniert genauso wie master-Seiten in ASP.NET.
So ist dies ziemlich umständlich. Vielleicht werde ich denke über einen blog-post. Wird diese Hilfe überhaupt?
Ich zweite Ihre Gedanken, aber betrachten Sie folgende Szenarien:
Umbraco oder CMS ist keine ideale Lösung, wenn:
1) Die komplette Website wird am Ende mit nur 20 Seiten
2) Es gibt nur einen einzigen Benutzer /Herausgeber der Website
3) Der Inhalt ist nicht sehr dynamisch und einmal erstellt, wird sich nicht ändern Laufe der paar Jahre
4) Die Website haben nur maximal 10 Endbenutzer
5) Die Daten werden nicht gezogen von einer beliebigen externen Quelle oder/und alle sind statische Seiten
Wo als CMS /Umbraco ist die Lösung für:
1) Die dynamisch ist und immer noch wächst, nach den ersten 1000 Seiten
2) Der client über mehrere Redakteure und pflegen wollen, ist die Geschichte von Publikationen
3) Der Inhalt stammt aus verschiedenen externen Quellen
4). Seite end-Benutzer/Autoren 100+ und immer noch wächst
5) Last but not least, die Website haben 1000+++ Besucher täglich
Kann ich gehen Sie auf und Listen Sie alle Möglichkeiten, an CMS an die erste Stelle setzen, aber Sie müssen entscheiden, analysieren Ihre eigenen Anforderungen. Es gibt keinen Punkt in der Bereitstellung eines Samurai zu töten eine Maus, aber auf jeden Fall sollten Sie die richtige Ausrüstung, wenn Sie gehen auf die Jagd nach einem tiger :D, Witz auseinander, nur stellen Sie nicht alle CMS für den Willen zu lernen.
Bedeuten, während, einen Blick in Bücher zur Verfügung, die auf Umbraco-Website, um loszulegen (http://umbraco.org/get-started/for-developers) oder installieren Runaway-Modul, mit zu beginnen.
Sanjay Zalke
Sparen Sie Zeit, wenn Sie sich zu beherrschen. Es ist eine Lernkurve für sicher, aber einmal über die Buckel es wird sparen Sie Zeit - (das ist nicht eindeutig zu Umbraco). Ich habe verwendet andere CMS-Produkte, die waren leichter zu bekommen, meine erste Website, aber dann war ich enttäuscht, dass ich so ziemlich ausgereizt, was das CMS für mich machen könnte - so weit wird es nicht angezeigt, dass ich entwachsen Umbraco Funktionen jederzeit schnell.
Umbraco kann eine kluge Wahl, wenn Sie Ihre Website-content ist sehr dynamisch mit vielen Seiten.
Der USP von Umbraco ist die re-usability der Dokument-Typen und eine klare Trennung von mark-up und content. Es reduziert die Kopfschmerzen von den site-editor.
Obwohl zunächst mag es scheinen ein wenig verwirrend, oder ich würde sagen einschüchternd, aber mit der Hilfe von web-casts auf http://umbraco.com/help-and-support/video-tutorials und die user-Forum können die Dinge einfacher.
Begann ich mit Umbraco einen Monat zurück und so weit die Erfahrung war gut.
Anfangen, über Ihre Website in Bezug auf das, was ist üblich, von einer Seite zur anderen. Wenn jede Seite in der site benötigt einen eigenen master-Seite als etwas falsch ist. Eine gute Website-layout wird auch die Flexibilität, die Sie brauchen, von einer Seite zur nächsten, aber immer noch eine Konsistenz und ein gemeinsames design.
Sobald Sie die gemeinsame Elemente von allen ähnlichen Arten von Seiten, starten definieren von Dokument-Typen für diese verschiedenen Arten von Seiten. Zum Beispiel, Sie haben könnte, Basic-Seite-Dokument-Typ, eine Nachricht Dokument-Typ. Sie können definieren, die verschiedenen anderen Seiten, wie "HomePage" oder Abschnitt "Home", etc. Wenn Sie eine Diashow, könnten Sie ein Dokument erstellen, geben Sie für jede "Diashow Diashow", etc. Umbraco ermöglicht den Aufbau einer sehr flexiblen content-Baumes sehr schnell, und ist einer seiner größten Vorteile.
Selbst wenn ich der einzige Entwickler auf eine Seite, die ich noch lieber mit Umbraco über die Schaffung eines nicht-CMS-Website. Einmal die Website-Architektur ist es bestimmt, die Entwicklung wird sehr schnell.