Archivo

Posts Tagged ‘Gonzalo Nazareno’

Crónicas del proyecto integrado, Vol.4

14 mayo 2009 3 comentarios

Ya hacía tiempo que no escribía sobre el tema… ^^

Pues la cosa de momento va aparentemente bien. Ya logré montar Moodle usando los datos del LDAP, lo mismo con MediaWiki, y he empezado a hacer la aplicación en PHP para la gestión de usuarios.

Ahora mismo me encuentro creando una clase para todas las tareas de LDAP, y la verdad es que no es demasiado complejo, a pesar de ser la primera vez que me meto en la orientación a objetos en este lenguaje… El código queda bastante más limpio y facil de leer…

Al final el proyecto va a incluir lo siguiente (por ahora)
El proyecto en sí (ldap, php y blablabla…)
Control de versiones con Git (del que ya hablaré algún dia en el blog)
Virtualización con KVM (que ya hablé en este blog de como se montaban las máquinas y  de como ponerlas en modo bridge)

Por lo demás…

Bueno, la FCT la llevo bien, estoy echando más horas de las que me corresponden, pero bien XD. Me llevo tela de bien con la gente de mi empresa, me harto de reir y estoy aprendiendo un montón. Eso si, llego a mi casa reventado, y lo peor es que después de llegar a casa me tengo que poner con el proyecto T.T

En fin, poco más, seguiremos informando ^^U

Crónicas del proyecto integrado, vol.3

1 abril 2009 Deja un comentario

He decidido que con lo que he puesto de anteproyecto ya tengo un proyecto integrado bastante convincente. Lo empezaré a partir del viernes, que es cuando tengo el primer dia de proyecto integrado.

Por lo demás, sigo con la FCT, aprendiendo bastante pero haciendo más bien poco por ahora, aunque me han dicho que después de semana santa empezaremos con el port de la aplicación de SMS de MySQL a Oracle…

Poco más que contar al respecto…

Crónicas del proyecto integrado – Vol. 2

31 marzo 2009 Deja un comentario

La FCT está sirviendo de algo, y creo que usaré lo que estoy aprendiendo para engordar un poco más si cabe el proyecto integrado.

De momento, lo único que he aprendido así, digno de mención, son las conexiones de PHP con ORACLE y el uso de archivos de log para depurar, además del aviso de incidencias en la aplicación PHP mediante correo.

Así pues, creo que añadiré lo de los logs y las incidencias al proyecto integrado, que creo que puede dar el cante XD

Hago el cambio en el vol. 1…Seguiremos informando… Qué remedio…

Crónicas del proyecto integrado – Vol. 1

30 marzo 2009 Deja un comentario

Pues sí, ya me toca pensar en qué y como haré el proyecto integrado de mi 2º año de administración de sistemas informáticos.

De momento, y gracias a la proposición de mi profesor y amigo a la vez Domingo, he optado por aceptar su propuesta. De momento, el proyecto integrado constará en lo siguiente y, una vez terminado, colgaré el fruto de mi trabajo para todo aquel al que le sea útil.

Pego integro el anteproyecto:

<!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>

1º.- Motivación al proyecto integrado.


La motivación para decidirme por este proyecto fue principalmente la variedad del mismo. Hay que tocar varias cosas relacionadas con las tres materias principales del ciclo, en mayor o menor medida, pero a un nivel bastante parecido al que nos podemos encontrar en el sector.


Además, veo bastante útil la oportunidad de aprender a montar un sistema de autenticación distinto para sistemas en los que normalmente se usan bases de datos para ese propósito.


2º.- Características de hardware y software necesario.


Para el proyecto que quiero realizar, en principio, no se necesitaría de más material que uno o dos Pcs con un par de máquinas virtualizadas con XEN, que serán las que tengan los servidores durante el proceso de desarrollo.


Más adelante, si se da la posibilidad de realizar la implantación del proyecto, estaría bien disponer de los medios suficientes como para poner el proyecto en práctica en el mismo servidor del instituto.


En cuanto al uso de sofware y demás:


  • Sistema operativo: Linux (Debian y Ubuntu)

  • Virtualización mediante Xen

  • Servidor web Apache.

  • Servidor de directorios con OpenLDAP.

  • Editores Bluefish o Eclipse para la creación de código PHP necesario.

  • CMS, principalmente Moodle, aunque se probará con otros si da tiempo, como Joomla, Drupal, MediaWiki…

  • Servidor de correo Postfix, para el envío de incidencias.


3º.- Objetivos.


  • Realizar una utilidad en PHP para la gestión de cuentas guardadas en el servidor LDAP.

  • Creación e implementación de un script de migración de MYSQL a LDAP. Si da tiempo, se hará el script con la misma funcionalidad para otros gestores de BD.

  • Conocer los distintos esquemas para saber cual o cuales se ajustan mejor a la hora de recabar la información necesaria para la autenticación en CMS como Joomla, Drupal, Moodle…

  • Hacer uso de los datos del servidor LDAP usados para la autenticación en los distintos CMS, y emplearlos también para la autenticación en las máquinas.

  • Configurar distintos CMS para que hagan uso del servidor LDAP para la autenticación.

  • Hacer uso de algunas librerias para añadir funcionalidad avanzada, como la creación de logs locales o el envio de incidencias a través de correo electrónico.

Seguiremos informando…Qué remedio ^^U

¡Saludos!

EDITADO