2011-01-17 10 views
1

Ich habe versucht zu lernen, wie Websites mit ASP.NET zu entwickeln sowie eine persönliche Website als ein Online-Portfolio/Lebenslauf zu erstellen. Mit meiner Website habe ich mich entschlossen, das Rad nicht neu zu erfinden und habe mich daher für ein vorgefertigtes ASP.NET-basiertes CMS entschieden.Umbraco Alternative?

Nachdem ich viele Reviews gelesen hatte, entschied ich mich für Umbraco, aber jetzt suche ich nach Alternativen. Ich mag Umbraco sehr, aber ich laufe immer wieder in Probleme. Seit der Installation auf meinem Host habe ich keine Änderungen über das Dateisystem oder die Datenbank direkt vorgenommen. Alle Änderungen wurden über die Admin-Site vorgenommen. Trotzdem habe ich es irgendwie in einen Zustand gebracht, in dem ich einen Datentyp nicht löschen konnte, und jetzt habe ich Probleme, eine meiner Vorlagen zu entfernen oder umzubenennen. Ich habe nach Umbraco-Foren nach Lösungen gesucht und normalerweise festgestellt, dass ich eine SQL-Skriptumgehung in der Datenbank ausführen muss, um Dinge zu bereinigen. Diese Art von Ding ist wirklich nicht etwas, mit dem ich für meine persönliche Seite herumspielen möchte.

Hat jemand sonst so viele Probleme mit Umbraco gehabt wie ich? Gibt es andere kostenlose CMS-Systeme, die zuverlässiger sind, aber ähnlich wie Umbraco? Besonders gefällt mir, wie Umbraco mir die totale Kontrolle über den HTML-Code gibt, der von meiner Seite generiert wird. Einfach ist auch in diesem Fall besser. Ich versuche nicht, ein soziales Netzwerk/Community Portal/Forum/Blog zu erstellen. Es wird nicht mehrere Leute geben, die sich auf dieser Seite anmelden oder ähnliches.

Ich habe ein wenig über N2 gelesen, was ich jetzt in Betracht ziehe. Mir gefällt, dass es entwicklerbasierter ist und dass Sie Seitentypen über echte .NET-Klassen in Visual Studio einrichten. Wieder möchte ich nicht versuchen, mein eigenes CMS von Grund auf neu zu erstellen, aber gleichzeitig mag ich es wirklich nicht, wie schwer es ist, zu sehen, was bei den meisten anderen CMS-Systemen unter der Haube passiert.

+0

Hallo, Sorry Sie Probleme hören mit Umbraco. Ich kann ehrlich sagen, dass ich die Probleme nicht gesehen habe, in die Sie vorher laufen. In letzter Zeit gab es jedoch Änderungen an der Datenbank, in die mehr Foreign Key-Einschränkungen usw. eingefügt wurden, die es manchmal nicht erlauben, Dinge mit einem mehrdeutigen Fehler zu löschen. Zum Beispiel müssen Sie beim Löschen von Doctypes und Templates sicherstellen, dass die Vorlage nicht von einem Dokumententyp referenziert wird oder umgekehrt, da dies zu Constraint-Problemen führen kann. Wenn Sie etwas mehr Details zu den Problemen oder Links zu den Forenbeiträgen veröffentlichen, kann ich Ihnen vielleicht helfen. –

Antwort

6

Ich habe N2 nicht verwendet, also kann ich nichts dazu sagen, aber Alternativen, die Sie berücksichtigen können, sind Orchard oder FunnelWeb, beide sind auf MVC 3 und Razor.

Wenn Sie einen Blog wollen, der meistens nur ein Blog ist, dann ist FunnelWeb eine gute Option.

Ich schreibe gerade einen Vergleich zwischen Orchard and Umbraco, wenn Sie auch interessiert sind.

+0

Nun, ich entschied mich, jetzt bei Umbraco zu bleiben. Ich konnte mein Problem beheben, indem ich manuell Elemente aus den Datenbanktabellen entfernte. Aber ich markiere dies als die richtige Antwort, weil sowohl FunnelWeb als auch Orchard wie realisierbare CMS-Optionen aussehen, die ich ebenfalls überprüfen sollte. –

4

Ich denke, Sie werden glücklich sein, dass Sie mit Umbraco stecken. Ich war so frustriert von Umbraco, als ich aus den oben genannten Gründen anfing, damit zu arbeiten. Das Problem, dass Datentypen nicht gelöscht werden können, kann bedeuten, dass sie irgendwo mit etwas verbunden sind (IE: Dokument oder Medientyp) und wenn Sie das Löschen erzwingen (IE: über die db), könnten Sie Ihre Installation wirklich vermasseln. < - aus Erfahrung sprechen.

Ich bin jetzt absolut verliebt in Umbraco. Ich bin absolut zuversichtlich, dass ich jetzt alles, was ich brauche, damit aufbauen kann.

Ich denke, dass mein bester Ratschlag, den ich aus meiner eigenen Erfahrung ziehen kann, sicher ist, dass Sie Ihre Website-Architektur gründlich geplant haben, bevor Sie beginnen, es in Umbraco aufzubauen. Du willst nicht drinnen herumspielen und danach Dinge ändern, und hier kannst du dich wirklich in heißes Wasser stürzen.

Viel Spaß!

0

Wenn Sie ein minimaler .net mvc4 cms mit guter Leistung überprüfen Puck https://bitbucket.org/yohsii/puck/overview

fügt es nur sehr wenige Konzepte auf, was Sie für .net Mvc wissen müssen, aber es erfordert .net4.5 (und daher VS2012) zu arbeiten.

es nutzt auch aus der Box localdb aber wenn Sie installieren möchten, dass nicht nur die Datenbank MDF-Datei zu regulären SQL Server anschließen und die Verbindungszeichenfolge ändern