2009-08-23 6 views
0

Ich fragte mich gerade, was ist die Architektur von Blugengine.net Extension Manager?Was ist die Architektur von BlogEngine.net Extension Manager?

Wie lädt es die Erweiterung dynamisch, wie kann ich dieselbe Art von Funktionalität in meinen Webanwendungen verwenden? so dass jedes Mal, wenn ich nur eine Klasse und die entsprechende Seite erstellen, dann nur auf der Website einstecken.

Darüber hinaus bin ich interessiert, die Architektur zu kennen, da ich keinen Artikel oder Tutorial zu finden.

Jede Hilfe wäre nennenswert.

Antwort

2

Sie können selbst sehen, der Code ist auf codeplex

+1

Ich habe den Code, aber ich muss die Architektur selbst abschließen, indem ich den Code debugge, so wird es sein, wie jemand Ihnen die Schachtel mit Spielzeugen gegeben hat und jetzt müssen Sie herausfinden, wie man mit jeder Art von Spielzeug spielt; -). –

0

Vielleicht das Plugin Muster, schauen here, wie das funktioniert ..

1

Sie lesen können, was es ist und wie es funktioniert in der wiki docs . Blogengine verwendet Reflektion, um Typen zu finden und zu instanziieren, die als "Erweiterung" zugewiesen sind, und Erweiterungen selbst verwenden Ereignis-Listener, um mit der Kernbibliothek zu kommunizieren. Extension Manager ist im Grunde API und Admin-Front-End für alle Erweiterungen, die auf dem Blog ausgeführt werden.