Welches CMS ist einfach zu verwenden Dotnetnuke oder Umbraco. Können wir unser vorhandenes Projekt weiter in sie integrieren?

StackOverflow https://stackoverflow.com/questions/2310848

Frage

Wir sind dabei, ein CMS für unser Projekt zu implementieren, das derzeit intensiv ASP.NET -Master -Seiten und CSS verwendet. Auch die Anwendung ist datengesteuert und Steuerelemente wie GridView und ListView werden verwendet. Nach einer kleinen Suche haben wir uns auf zwei CMS Dotnetnuke und Umbraco aufgenommen. Jetzt ist meine Frage:

  1. Welches der beiden CMs ist am besten geeignet und einfach zu bedienen?
  2. Unterstützen sie die Integration vorhandener Code und UIs

Bitte geben Sie Links zur weiteren Referenz an.

Danke im Voraus.

War es hilfreich?

Lösung

In Bezug auf die Integration ist es sehr kompliziert, eine vorhandene Anwendung in IT -CMS zu integrieren, insbesondere wenn sie dynamisch ist und Steuerelemente wie GridView usw. verwendet. Hier teile ich den Link für:

  1. Probleme bei der Integration der vorhandenen Anwendung mit Dotnetnuke
  2. Wann kann Dotnetnuke verwendet werden
  3. Dotnetnuke gegen Umbraco

Weiter zitiere ich die folgenden Vergleiche zwischen den beiden:

Beide haben den Vorteil, Open -Source -Programme zu sein, was bedeutet, dass sie ständig aktualisiert und verbessert werden. Es gibt viele Plugins und Anwendungen, die von einem Kern von investierten Benutzern erstellt wurden, die die Funktionalität erhöhen und Fehler regelmäßig entfernt.

Trotzdem gibt es viele Unterschiede, wie jeder, der beide Systeme verwendet hat, bemerken wird.

Hier sind einige Dinge über Umbraco zu berücksichtigen:

  • Es kann in Microsoft Word bearbeitet werden, um für die meisten Benutzer eine einfache Bearbeitung zu ermöglichen.
  • Es gibt OSS- oder kommerzielle Installationsoptionen
  • Ein hochwertiges, hoch funktionierendes CMS
  • Die Installation gibt Ihnen eine leere Seite - keine Vorlage, nicht viel von irgendetwas anderem - dies bedeutet viel Freiheit und Flexibilität - Freiheit, Erfolg oder Freiheit zu scheitern. Der Erfolg einer Website liegt ganz bei einem Entwickler, was bedeutet, dass Sie einen hochqualifizierten und kreativen Entwickler haben müssen, der auch die Einhaltung der Rechtsberechtigung und die Einhaltung von Standards kennt.
  • Umbraco hat hohe Anforderungen an das Hosting. Daher ist es schwierig, eine „gemeinsame“ Hosting -Umgebung zu finden, die sie unterstützt
  • Ich arbeite immer noch an guten E -Commerce -Lösungen
  • Version 4 hat eine bessere Unterstützung für Safari und Firefox
  • Es gibt gute Plugins und ein in Umbraco eingebauter Managementsystem

Im Gegensatz dazu sind hier einige Elemente zu Dotnetnuke zu berücksichtigen:

Hat ein proprietäres Gefühl, obwohl er Open Source ist

  • Dot -Netzentwickler mögen es, diejenigen, die keine Punktnetz -Entwickler sind
  • Basierend auf Microsofts ASP.NET, der derzeit die beliebteste Web -Technologie ist
  • Günstig zu verwenden und die Gesamtentwicklungskosten zu senken - keine laufenden Lizenzgebühren
  • Voller Zugriff auf den Quellcode, damit er geändert werden kann, um einzelne Organisationen anzupassen
  • Kann Text, Bild, Dokumente, Links, Ereignisse, Nachrichten, Banneranzeigen und Thread -Informationen verwalten
  • Unterstützt mehrere Websites
  • Installiert leicht
  • Kann das Hosting, Inhalt, die Sicherheit, das Webdesign und die Mitgliedschaft von Site in einem Programm verwalten
  • Multisprachige Fähigkeit
  • Voll erweiterbar und skalierbar
  • Benutzerfreundliche Benutzeroberfläche und Initve -Site -Assistenten, Hilfsymbole und Schnittstellen für diejenigen, die mit Dot Net vertraut sind

Hoffe das hilft.

Andere Tipps

Ich benutze Umbraco in den letzten 2 Monaten und bin kurz davor, in die Zertifizierung zu investieren.

Was ich an Umbraco mag, ist, dass Sie leicht oder sehr schwierig werden können. Was ich meine, ist aus der Schachtel, dass Sie etwas sehr schnell bauen und bald in Betrieb sein und dann darauf aufbauen können.

Ich habe Dotnetnuke schon einmal installiert, aber es fand es ziemlich träge, aber ich mag mich irren.

Die Konzepte sind leicht aufzuheben. Wenn Sie XSLT, ASP.NET MasterTemplates kennen, sind Sie auf dem besten Weg zur Entwicklung einer einfachen Website. Wenn Sie UserControls kennen, können Sie wirklich mit zusätzlichen Funktionen hervorragend sein.

So ziemlich den Code, den Sie in Umbraco eingerichtet haben, ist das, was generiert wird.

Ich habe eine vorhandene ASP.NET -Site erfolgreich über konvertiert.

Ich stimme dem Hosting zu, Sie benötigen eine einzige Domäne, Umbraco arbeitet nicht aus einem Unterverzeichnis. Was Sie brauchen, ist ein einfaches Resellerpaket. Die Entwicklungsumgebung ist sehr einfach mit Cassinni eingerichtet.

In welcher vorhandenen Website entwickelt sich Ihre vorhandene Website?

Umbraco hat seine Basisschnittstelle, die sich ausruht. Wenn Sie die Daten herausziehen und sonst verwenden müssen, wo (dh in Ihrer vorhandenen Anwendung), können Sie es können.

http://umbraco.org/documentation/books/inTroduction-to-base

Umbraco arbeitet sehr einfach mit und ich würde es auf jeden Fall empfehlen.

Ich benutze DotNetnuke seit ungefähr 5 Jahren und es war großartig, mit zu arbeiten. Es ist ein bisschen abstrahiert, was auch die meisten .NET -Entwickler verwendet werden. Die Arbeit damit wird auch ein gewisses Gebrauch erfordern. Ich fand es ziemlich einfach, den Übergang selbst zu machen. Es gibt einige großartige Bücher in Bezug auf Dotnetnuke -Entwicklung sowie einige großartige Ressourcen online.

In Bezug auf die Arbeit mit vorhandenen Codebasen II müssen @Coder zustimmen. Was auch immer Sie verwenden, ist ein zeitaufwändiger Prozess.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top