Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrollonuevo en dnn, miles de dudas! ayuda! =)nuevo en dnn, miles de dudas! ayuda! =)
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 30/07/2009 10:36
 
 Modificado por elijo_otroo  en 30/07/2009 11:20:37

Hola, pues eso, que estoy empezando y la verdad es que no encuentro mucha info, y la que encuentro, esta un tanto desfasada, mis princpiales dudas son:

 

- Porque solo me funciona la version install?? Si intento instalar la que viene con el source (que viene por un lado library y por otro website) ni compila, ni instala, ni nada de nada

- Como puedo generar modulos? Ya que si los creo como proyecto independiente, luego me da fallos de referencias y demás, y si lo creo en el proyecto que vienen en el paquete del source...pues no puedo compmilarlo, porque como he dicho antes, no me compila el proyecto que viene con el source.

 

Básicamente eso es lo que me pasa, se mas o menos los pasos que hay que seguir para crear el modulo, luego crearlo en la web, y demás, pero no se exactamente donde hacerlo y como.

 

Cuando intento compilar el proyecto (no hago nada, solo bajar el rar del source y descomprimirlo) me salen tooooodos estos errores:

 

Error    1    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\DropDownActions.ascx.vb    59   
Error    2    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\DropDownActions.ascx.vb    70   
Error    3    No se ha declarado el nombre 'IsAdminControl'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Icon.ascx.vb    77   
Error    4    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Icon.ascx.vb    88   
Error    5    No se ha declarado el nombre 'IsAdminControl'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\LinkActions.ascx.vb    58   
Error    6    No se ha declarado el nombre 'SecurityAccessLevel'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\LinkActions.ascx.vb    59   
Error    7    No se ha declarado el nombre 'SecurityAccessLevel'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\LinkActions.ascx.vb    60   
Error    8    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\LinkActions.ascx.vb    85   
Error    9    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\LinkActions.ascx.vb    100   
Error    10    No se ha declarado el nombre 'SecurityAccessLevel'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\PrintModule.ascx.vb    64   
Error    11    No se ha declarado el nombre 'SecurityAccessLevel'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\PrintModule.ascx.vb    64   
Error    12    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\PrintModule.ascx.vb    94   
Error    13    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\PrintModule.ascx.vb    103   
Error    14    'Null' no se declaró. Ya no se admite la constante 'Null' de la base de datos; utilice 'System.DBNull' en su lugar.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    54   
Error    15    No se ha declarado el nombre 'IsAdminControl'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    56   
Error    16    'Null' no se declaró. Ya no se admite la constante 'Null' de la base de datos; utilice 'System.DBNull' en su lugar.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    80   
Error    17    No se ha declarado el nombre 'Localization'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    82   
Error    18    'Null' no se declaró. Ya no se admite la constante 'Null' de la base de datos; utilice 'System.DBNull' en su lugar.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    85   
Error    19    No se ha declarado el nombre 'Localization'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    95   
Error    20    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Title.ascx.vb    100   
Error    21    No se ha declarado el nombre 'IsAdminControl'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Visibility.ascx.vb    177   
Error    22    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Visibility.ascx.vb    202   
Error    23    No se ha declarado el nombre 'IsAdminControl'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Visibility.ascx.vb    207   
Error    24    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\Visibility.ascx.vb    228   
Advertencia    25    'DotNetNuke.UI.Containers.ActionButton' está obsoleto: 'This class has been deprecated in favour of the new ActionCommandButton and ActionButtonList.'    c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\dotnetnuke_community\a98d2fa5\482412bb\App_Web_vddevqdq.8.vb   
Advertencia    26    'DotNetNuke.UI.Containers.ActionButton' está obsoleto: 'This class has been deprecated in favour of the new ActionCommandButton and ActionButtonList.'    c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\dotnetnuke_community\a98d2fa5\482412bb\App_Web_vddevqdq.8.vb   
Error    27    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\DropDownActions.ascx.vb    59    17    http://localhost/DotNetNuke_Community/
Error    28    No se ha declarado el nombre 'ProcessModuleLoadException'.    C:\Documents and Settings\user\Escritorio\portal dnn\dnn\Website\admin\Containers\DropDownActions.ascx.vb    70    17    http://localhost/DotNetNuke_Community/
 

 

Gracias de antemano, un saludo.

Nuevo Mensaje
 30/07/2009 13:02
 

bueno, ya se como importar modulos (mas o menos) o eso creo...xD Utilizando la versión de instalación, y haciendo los modulos en proyectos independientes, luego pego las dll que generan (lo que esta en el bin del proyecto) en el bin del portal, y una carpeta con los archivos necesarios (si pones todos los que crea el proyecto no anda eh!) en una carpeta dentro de DesktopModules, y ya funciona!! =)

 

Un saludo.

Nuevo Mensaje
 31/07/2009 0:01
 

Bienvenido al desarrollo en DNN... y enhorabuena por defenderte tan bien de primeras y por tus propios medios. Si te sirve de consuelo, yo también sufrí lo mío para desplegar y hacer funcionar el fuente de DNN.

Basicamente tienes que descomprimir todo el archivo source en una carpeta, publicar la carpeta Website que contiene como "localhost/dotnetnuke_2" (puedes ponerle el nombre que quieras, pero entonces tendrás que modificar los archivos de proyecto para que las rutas coincidan)... hecho ésto abres la solución Dotnetnuke.sln (o la versión VS que quieras) y es a ésta solución a la que irás agregando tus proyectos de módulos.

Tendrás que revisar las referencias del proyecto Dotnetnuke.Library que será por eso lo de los fallos que te da al compilar... un consejo: en el Configuration Manager marca para que sólo te genere tus módulos, o de lo contrario te generará todos los proyectos de la solución, tarda más y para colmo te incrementa la versión de las .dll con lo que luego puedes tener problemas de compatibilidad al distribuir tus módulos.

Si te instalas el starterkit tendrás una buena base para crear módulos compilados, pero en cualquier caso siempre tienes que añadir la referencia a dotnetnuke.dll a tus módulos.

Nuevo Mensaje
 31/07/2009 9:34
 
 Modificado por elijo_otroo  en 31/07/2009 13:59:09

Hola! muchas gracias por tu ayuda, te cuento lo que hago por si ves que hago algo mal...que mejor ahora que no mas adelante, aunque he probado a instalar el modulo en 3 instalaciones diferentes, y siempre ha funcionado =)

1.- Creo un proyecto independiente, con el starterkit este, que me crea la plantilla.

2.- Pongo bien las referencias, y compilo el proyecto.

3.- Copio en la carpeta DesktopModules, dentro de una carpeta con el nombre del modulo, lo siguiente: carpeta app_resources, carpeta documentation, 01.00.00.SqlDataProvider, EditModuleName.ascx, EditModuleName.ascx.cs, ModuleName.dnn, Settings.ascx, Settings.ascx.cs, Uninstall.SqlDataProvider, ViewModuleName.ascx.cs y ViewModuleName.ascx.

4.- Copio los 3 archivos que ha generado en el bin del proyecto (.dll,.pdb,.xml) en el bin de la instalación.

5.- Ejecuto el 01.00.00.SqlDataProvider en lo del sql que viene en el menu host de la web, y ya procedo a agregar modulo con lo del .dnn ese, y funciona de lujo.

 

Bueno, eso hago para los modulos, y como comento me ha funcionado perfecto agregar el mismo modulo en 3 instalaciones diferentes, sería una manera válida de hacerlo??? (aunque empaquetarlo no me funciona, al elegir manifiesto existente, al pulsar next sale "A critical error has occurred.Object reference not set to an instance of an object.")

 

Y bueno, te comento un poco lo que quiero hacer, por si supieras algo del tema y me puedes ayudar o sabes donde puedo informarme. Estoy intentando crear un modulo en el que al pulsar el boton, se importen clientes desde un archivo predefinido. Entonces, se que catalook tiene que tener funciones para leer de archivos (tiene la utilidad de importar), y igual para escribir y leer de la base de datos, pero es que he buscado y buscado y buscado y no encuentro nada :S ¿sabes donde puede uno informarse? Ya que si existe me gustaría utilizar estas funciones antes que las básicas de c#, no se si me explico, la verdad es que no tengo mucha idea del tema.

 

Un saludo, y gracias de nuevo.

Nuevo Mensaje
 31/07/2009 16:39
 

Si tu proyecto independiente lo guardas directamente en la carpeta desktopmodules ya no tendrás que copiarlo después, igualmente en la ruta de compilación de ls propiedades del proyecto pon la bin de tu DNN y así también tendrás el compilado en su sitio.

Una vez que has instalado tu módulo tal como comentas con "el .dnn ese" (personaliza este manifiesto .dnn para que incluya los archivos que necesites y darle los nombres que tú quieras al módulo, versión etc.), dale a menú Host > Definición de Módulos > TuMódulo > Editar y entonces le das al link "Crear ensamblado privado" eso te generará un paquete de instalación de tu módulo.

Respecto al tema que comentas del catalook, éste tiene opción de importar artículos, el tema de los clientes no me suena que lo incluya, lo que tú quieres hacer es crear usuarios para el portal desde un archivo de texto así que tendrás que empaparte de cómo crea los usuarios DNN (echándole un ojo a la página de registro del source) y tú automatizar el proceso tomando los datos desde cualquier origen de archivo, ya sea XML, CSV o una base de datos...

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrollonuevo en dnn, miles de dudas! ayuda! =)nuevo en dnn, miles de dudas! ayuda! =)

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...