Ich entwickle eine Website (ASP.Net-basiert), die neben anderen Funktionen den Benutzern auch das Bloggen ermöglicht. Ich denke daran, BlogEngine.Net in mein Portal zu integrieren.
Von allem, was ich analysiert habe, wird die Integration in die Präsentationsschicht im Vergleich zur Business-Schicht weitaus schwieriger. Das bedeutet (ich schätze) ich werde die BlogEngine.Core.dll in meiner Anwendung verwenden müssen.
Ich bin auf der Suche nach einer Art Zustimmung von der Community, ergänzt mit Vorschlägen für Do's and Dont's. BTW, ich finde die Business-Schicht ein wenig einschüchternd (komplex), da ich einige grundlegende & amp; notwendige Funktionen nur.
Ich habe dies kürzlich für einen Kunden getan - beachte, wie ich den Blog so gestaltet habe, dass er zum Design der Hauptwebsite passt:
Dies war ein ASP.NET 3.5-Webanwendungsprojekt mit Masterseiten. Ich nahm eines der grundlegenden Themen von BlogEngine, das dem ähnelte, was ich auszusehen versuchte. Dann hatte ich alle Elemente, die gestylt werden mussten. Starten Sie das CSS schrittweise vom Hauptcontainer aus und arbeiten Sie sich ein (verwenden Sie die Firefox-Toolbar). Noch eine Sache: Ich musste eine Subdomain für den Blog einrichten - im Gegensatz zu dem, was viele Leute sagen, das wird deinem SEO nicht schaden. SEO beginnt und endet mit guten Inhalten.
BEARBEITEN:
Erstellen von Themen für BlogEngine (Al Nyveldt Tutorials sind sehenswert):
Ich habe BlogEngine.NET 1.4 auf meiner Website integriert. Das Ergebnis ist genau EINE Webanwendung (keine Website). Die Aufgabe war jedoch nicht einfach, da ich den Quellcode der Präsentationsschicht und der Kern-DLL an meine Bedürfnisse anpassen musste. Jetzt gibt es bereits Version 1.6 und ich denke, ich werde die gleiche Arbeit noch einmal machen müssen.
Tags und Links asp.net integration blogengine.net