Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloCrear Modulos Independientes a las solución DDCrear Modulos Independientes a las solución DD
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 09/03/2009 10:47
 

 Hola:

Estoy empezando con DNN y reconozo estar un poco perdido. Tengo instaldo el DNN. Para mi primera prueba he seguidoeste manual http://www.tododnn.es/Art%C3%ADculos/tabid/72/articleType/ArticleView/articleId/21/Crear-un-modulo.aspx , he tendio exito casi al 100%, he generado un modulo, lo he añadido a una pagina a traves del gestor de contenidos, lo unico que no he podido hacer es preparar el módulo para la distribución, porque donde dice que "marcamos para crear manifiesto e incluir carpetas," no lo he visto en mi gestor del DNN

Mi pregutna es saber si puedo generar Modulos fuera de la solucion DNN??? o de lo contrario estoy obligado a generar mis modulos en el proyecto. Osea 1 modulo un proyecto

Si es asi, como configurar esos módulos para poder depurlarlos.

Una vez acabado el modulo independiente, como asociarlo al gestor del DNN

Si se pueden generar los modulos independientes, se pueden acceder en esos modulos a los valores globales del Gestor de Contetidos, como usuario, login, session, etc etc.

 

Muchas Gracias

Nuevo Mensaje
 09/03/2009 14:33
 

Tu consulta no es muy clara, pero por lo que entiendo, depende del modo que elijas para crear tus módulos, en cualquier caso lo más habitual es abrir la solución de código fuente de DNN y a la solución agregar proyectos, uno para cada módulo, existen diversas aplicaciones para facilitarte la labor de crear e instalar módulos, mi favorita por ahora es DNN  KickStart, la puedes encontrar en snowcovered, te genera el instalador, los controles ascx de ver, ,editar y configurar, así como el código fuente de la capa de acceso a datos para las tablas que elijas de una base de datos.

Nuevo Mensaje
 09/03/2009 16:18
 

Hola:

Lo primero gracias por contestar y sobre todo por la rapidez.

Basicamente mi pregunta era como gestionar la creación de  modulos en el DNN sin tocar la solución del mismo.

Me he decidido a generar un proyecto nuevo por cada modulo que necesite crear. Una vez hecho esto, comentarte que al utilizar la plantilla del StarterKit del DNN me hace referencias a controles de la solución del DNN, pero como estoy en un proyecto aparte, aunque dentro de la solución del DNN me genera errores.

¿Como puedo hacer referencia a controles, o llamadas a metodos que se hacen en la solucion madre si estoy en un proyecto aparte? o no se puede y me tengo que copiar controles, clases etc a cada proyecto nuevo?Intent

Intentaré echarle un ojo al DNN KickStart, auqn priemro intentaré pilotar-descubrir el DNN

Muchas gracias y saludos

Nuevo Mensaje
 09/03/2009 21:25
 

Probablemente no hayas corregido las referencias a las librerías de DNN, ve a referencias y actualiza las rutas para que apunten a tu carpeta bin donde están las DLL de DNN.

La estructura de tu solución debería quedar más o menos así...

  •  Solution 'DotNetNuke_VS2008' (32 projects)
    • http://localhost/DotNetNuke_2/ (o tu web local dnn)
    • tu_proyecto_de_módulo

 

Nuevo Mensaje
 10/03/2009 9:17
 

Hola:

La estructura que tengo es la que comentas

  • Solucion Website (2 proyectos)
    • C:\Inetpub\wwwroot\DotNetNuke\Website(lo tengo generado en el ISS como dotnetnuke)
    • Mi proyecto FPruebaAgregarOut4

El proyecto DNN me compila y puedo debuggear (antes de haber añadido el proyecto).

En mi proyecto FPruebaAgregarOut4 tenía referenciada la DLL a una carpeta que tengo con DLLs, pero ahora lo he cambiado y apunta al bin de la solucion DNN, tanto DotNetNuke.dll como Microsoft.ApplicationBlocks.Data.DLL que son las que no me reconocia por defecto.

Me sigue sin reconocer los controles que se han generado con la plantilla StarteKit, me refiero a los controles de EditFPruebaAgregarOut4.ascx, Settings.ascx, y ViewFPruebaAgregarOut4.ascx.

Ejemplo del error:

Error 1 No se encontró el archivo '~/controls/LabelControl.ascx'. C:\Proyectos\Visual Studio .Net 2.0\DNNModuloPrueba\FPruebaAgregarOut4\FPruebaAgregarOut4\EditFPruebaAgregarOut4.ascx 

Como no me reconoce el control, pues luego en el codigo vb cuando hace referencia por ejemplo a "txtContent.Text" pues falla.

No se si se me escapa algo basico que no veo, o hay que configurar de  alguna manera los proyectos o la solucion.

Por probar me he ido propiedades de la solucion y le he dicho "Proyecto de inicios multiple" ,  he puesto que \FPruebaAgregarOut4 dependa del proyecto WebSite, y me sigue dando los mismos errores y aparte al poner  "Proyecto de inicios multiple" no me deja debuggear.

A ver si me puedes ayudar, a lo mejor lo ves una tontería, pero estoy un poco desesperadito(como diría Ned Flanders), y eso que todavia no me he puesto a generar codigo con plantillas para cuando cree Tablas etc.

Muchas gracias de antemano.

Saludos

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloCrear Modulos Independientes a las solución DDCrear Modulos Independientes a las solución DD

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...