Pregunta

Me he estado preguntando sobre las mejores prácticas en la creación de un proyecto de MVC, y dejar que los demás crean extensión / módulos / plugins y skins / temas etc, por ello.

Por ejemplo WordPress es gran en este. Sólo tienes que subir un archivo o carpeta. O incluso navegar por los plugins directamente desde su administración WP e instalar con un simple clic.

¿Alguien aquí tiene algunos consejos sobre cómo crear un proyecto que permite que la flexibilidad. Para las pieles que podría necesitar para poner en práctica mi propia viewengine, ¿verdad?

Cualquier buenos recursos y consejos serían grandes.

Gracias!

¿Fue útil?

Solución 2

Terminé usando un VirtualPathProvider ya que quería los puntos de vista fuera de la aplicación. Ahora, hemos hecho posible que los puntos de vista que se almacenan en la base de datos.

Otros consejos

Aplicación de aspectos no es tan difícil, sólo cambio de estilo. Para poder utilizar un conjunto diferente de las plantillas, que sí, que había necesidad de personalizar simplemente, no escribir su propia, viewengine. Esto es bastante fácil y todo lo que tendría que hacer es decirle a MVC para buscar en diferentes lugares para sus puntos de vista:

http://www.dotnetguy.co.uk/post/2010/01/31/ASPNET-MVC-e28093-Dynamically-Changing-The-Master-Page- (Theming) .aspx

La pregunta MVC plugins de widgets se ha hecho antes:

https://stackoverflow.com/questions/2230482/asp-net -mvc-2-widgets / 2230833 # 2230833

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top