viernes, 15 de agosto de 2008

Instalar DotNetNuke 4.x

DotNetNuke(DNN) es un Sistema de Administración de Contenidos (CMS) de código libre, ideal para la creación y desarrollo de proyectos tales como sitios web comerciales, intranets/extranets corporativas, y portales de publicación online.

Yo lo conocí estando en un proyecto, el cual se realizaría bajo este CMS, de inicio me parecio complicado (sobre todo por que el lider de proyecto me dio a leer un chingo de informacion, como 3 días leyendo ¬¬), pero el reto inicial fue instalarlo, y aki los pasos.

 

  • Ingresas a la página oficial y te registras (sólo hay que introducir un nombre de usuario y una dirección de correo válida) y accedemos al sitio web. Desde ahí, entramos en la sección de “Downloads”, y buscamos la versión que queremos instalar. En este caso bajaremos la opcion que trae el codigo fuente, pues mas adelante posteare como desarrollar modulos nuevos.

  • Una vez que tenemos nuestro archivo ZIP, lo vamos a descomprimir en nuestro equipo, en este caso lo haremos en C:\DNN.

Antes de comenzar a instalar nuestro portal, tenemos que garantizar que nuestro sistema operativo (Windows 2000 o superior) tiene instalados los siguientes “paquetes”:

  1. IIS
  2. .NET Framework
  3. MSDE

Vayamos por partes.

Para la instalación del IIS (Internet Information Service) basta con acceder al Panel de Control, Agregar o quitar programas, Agregar o quitar componentes de Windows. Dependiendo de la versión de Windows que tengamos (2000, 2000 Server, XP Profesional, 2003 Estándar Server…) puede que aquí aparezca ya la instalación, o que tengamos que entrar en la opción de “Servidor de Aplicaciones”.

Una vez aquí instalaremos IIS, y podemos optar por instalar o no los servicios relacionados de FTP y SMTP (transferencia de archivos y servicios de correo, respectivamente). No son imprescindibles, pero podemos instalarlos si queremos tener un servicio completo y poder utilizar las utilidades de nuestro servidor de manera completa…

Si contamos con Windows 2003 Server, aquí mismo podemos instalar ASP.NET. (Por defecto, viene con la versión 1.1). Si nuestra versión de Windows es anterior, posiblemente tengamos que descargar desde el sitio de Microsoft la versión 2.0 de .NET Framework. No hay problema. Basta con llegar a www.microsoft.com y buscar “.NET Framework 2.0”. En seguida aparecerán accesos directos a la descarga. Basta con bajarlos y proceder a instalarlos.

  • El siguiente paso es configurar en el IIS un nuevo sitio web, Inicio -> Panel de Control -> Herramientas Administrativas -> Administrador de Internet Information Services. Esto puede ser diferente en los distintos entornos (Windows 2000, XP, 2003 Server…) dado que son diferentes versiones de IIS; con el botón secundario del ratón, seleccionaremos “Nuevo -> Directorio Virtual”, opción que lanzará un asistente.

  • Aceptamos en “Siguiente” y nos pide el “Alias” que deseamos utilizar para nuestro sitio. Vamos a poner como nombre “DNN”. Pulsaremos “Siguiente” y le indicaremos la ruta donde hemos descomprimido nuestro fichero .zip, es decir, “C:\DNN\Website”.

  • Ahora tenemos que alistar la base de datos, yo lo he trabajado tanto con SQL 2000 así como con SQL 2005 Express, en este caso lo haremos con la version express, que puedes descargar desde aqui. Así mismo, descargaremos el SQL Server Management Studio Express, que no es otra cosa más que el entorno grafico para poder manipular nuestro servidor (Esto es el equivalente al Enterprise Manager en SQL 2000). Lo descargaremos de aqui.
  • Ahora vamos a crear una nueva Base de Datos, en este caso la llamaremos DNN

  • En la carpeta “C:\DNN\Website” hay un archivo release.config, lo copiaremos y pegaremos en el mismo directorio, pero renombrandolo a web.config (.config es la extensión).
  • Abrir web.config, y buscar la sección:

add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" providerName="System.Data.SqlClient"

y lo cambiaremos por:

add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Initial Catalog=DNN;User ID=sa;Password=password_para_usuario_SA" providerName="System.Data.SqlClient"

  • Agregaremos privilegios al usuario ASP.NET, de control total a la carpeta C:\DNN\Website

  • Lo siguiente sera ir al Internet Explorer (o el navegador de su preferencia) y escribir http://localhost/DNN y les aparecera una pantalla como la siguiente:

  • Cambiamos la opcion de idioma a Español, y dejamos como instalación la Tipica, click en siguiente. En la siguiente pantalla nos permitirá comprobar si nuestra carpeta del proyecto tiene los privilegios suficientes. Click en Prueba de Permisos

  • En la siguiente pantalla se refiere a la conexión de la base de datos. (no le movemos nada, estos datos los esta obteniendo del web.config

  • Una vez que se termina de instalar la Base de Datos veremos:

  • La siguiente pantalla muestra la configuración del usuario host. Este usuario es el que administrara todo el sitio, paginas, links, contenido, etc.

  • La siguiente pantalla se refiere al usuario admin. Este usuario no administra el sitio en su totalidad, pero tiene diversos privilegios

  • Finalmente, la pantalla que nos confirma que todo lo hemos hecho bien!!. Solo nos resta ir a la web.

  • Asi es como queda finalmente el portal.

jueves, 14 de agosto de 2008

Quitar http://runonce.msn.com/runonce2.aspx del inicio de IE7

En una maquina del trabajo baje el IE7, y me aparecia como pagina de inicio http://runonce.msn.com/runonce2.aspx , misma que generalmente se quita cuando configuras esos valores. El problema es que en esta maquina no se quitaba por que al aplicar loscambios, tenia un error el javascript y ps al abir la pagina siempre era el mismo desmadre, por eso busque como quitarla y he aqui la solucion:
entren al Regedit (Menu Inicio, Ejecutar, Regedit, Enter) … Busquen la clave:


HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main


Una vez alli en la segunda columna “Tipo” con click derecho damos la opción Nuevo y creamos dos nuevos valores DWORD ambos con valor de 1; uno va con el nombre RunOnceHasShown y el otro con el nombre RunOnceComplete, cierra el editor y reinicia el IE7…

miércoles, 13 de agosto de 2008

Lo que es amanecer con el pie derecho

Encontré un par de fotos, en donde los tripulantes de la camioneta de verdad que amanecieron con suerte....

accidente-hoyo-01

Ahuevo, seguro se los hubiera cargado el payaso

accidente-hoyo-02

martes, 12 de agosto de 2008

Buscas un amigo?

En mi no lo encontrarás, te lo aseguro, y menos cuando vengo en el bus, con ganas de dormir un poco y tú, con tu pendeja platica sobre tus supuestos amores, tu supuesta experiencia de sexo (dando detalles tan asquerosos, wack) y tu supuesta "excelente chamba de 8 mil pesos en sotorpe tecnico de fuller", sí, tú, él pendejo que abordó el camión que va del metro San Lázaro hacía Xochimilco, el sábado a las 9 de la noche; así es estimada gente, si por casualidad se encuentran a un wero de rancho en dicho lugar y hora, aléjese de él, le juro que le hará pasar una desesperante hora.

Chale, ni por que al pendejo dejé de contestarle, dejé de voltearlo a ver... y aun así que te diga al bajar "caray, que gente tan agradable se encuentra uno en el camión!"