Disponibilidad para ser guía en proyectos de títulos 2009-1
Actualizado el 2009-08-26 18:32:14.956825
Todos (¿o la mayoría?) de los alumnos de pre-grado que estudian Ingeniería en Ejecución informática (4 años) en un Instituto Profesional deben terminar desarrollando un software, creando una idea o algo que pruebe que están preparados para ir al mundo laboral y que realmente han aprendido (Podemos discutir si esta medición es buena pero ya es otro punto). El año pasado ayudé a unos alumnos con un projecto el cual terminó muy bien; quisiera repetir esto si fuera posible y es por consiguiente que quisiera dar mi lista de ideas con una breve descripción y requerimientos.
Ideas- Migración de el núcleo de Wordpress para hacer uso de un Mapeo Objeto Relacional
- Mejoramiento en la Administración de Contenidos de un CMS usando el framework Django
Migración de el núcleo de Wordpress para hacer uso de un Mapeo Objeto Relacional
Problema: Wordpress es uno de los Administradores de Contenidos más usados mundialmente y nuestro país no se queda atrás, muchas empresas de los más diversos rubros ocupan esta aplicación para darse a conocer, mostrar sus productos, entre otras; personas lo han descargado para tener sus blogs personales y empresas de hosting nacionales ya incluso dan soporte a sus clientes en base a Wordpress. Entonces, ¿hay problema? Sí, es un problema técnico, a saber: Wordpress sólo soporte MySQL como su repositorio de datos.
Solución: Existen algunas ideas propuestas y personalmente me inclino a cambiar el núcleo de Worpress para que sea lo más independientemente posible de toda base de datos, ya sea PostgreSQL, Sqlite u otra.
Requerimientos:
- Tener substanciales conocimientos de PostgreSQL, MySQL y SQL
- Conocer el lenguaje de programación PHP
http://codex.wordpress.org/Using_Alternative_Databases
Mejoramiento en la Administración de Contenidos de un CMS usando el framework Django
Problema: Django es un excelente framework web que ha crecido muchísimo en el último tiempo, ya sea en estabilidad como en características soportadas. Ya existen muchas compañías y personas que han adoptado este framework. Sin embargo, en mi opinión algo que pudiera mejorar a la popularidad de este, sería tener un buen CMS de renombre, fácil y simple de instalar y usar.
Solución: Existe un sitio en http://django-cms.org/ el cual es de un CMS escrito en usando Django pero que carece de documentación (ya sea documentación del modelo de datos como para los usuarios), usabilidad y mejores características; por lo que, este proyecto tiene como meta revertir esa situación, contribuyendo a la entera comunidad.
Requerimientos:- Tener substanciales conocimientos de Python y SQL
- Tener ideas de como mejorar la usabilidad en aplicaciones web
¿Tentado a saber más? ¿Crees que podrías presentar este proyecto a fin de tu carrera? Bueno, escríbeme y responderé a la brevedad.
NOTA: Si tienes otras idea por favor no dudes en contactarme de inmediato si crees que te puedo ayudar.
Comentarios.
(Agregar uno nuevo)