CytrusCMS y aproximación a la programacion Web 2.0

Hace mucho tiempo ya que no dejaba entradas en el blog, ultimamente he estado ocupado con el trabajo de practicas y asuntos varios. El caso es que CytrusCMS, el proyecto de gestor de contenidos modular que estaba desarrollando para el proyecto integral del ciclo de informatica que curso, va llegando a la recta final de su fase alpha de desarrollo.

Despues de muchos quebraderos de cabeza, mas del tipo autosuperación, de mejorar y tratar de hacer el trabajo lo mejor posible al primer intento, el proyecto cobro unas metas claras y también mucho mas modestas, esto ultimo debido a dos factores: Escasez de tiempo de desarrollo e investigación/aprendizaje y experiencia. No era el objetivo crear un clon perfecto del joomla tampoco, pero como con los videojuegos, mas vale hacer proyectos de menor envergadura y hacerlos bien antes de hacer un CMS modular/universal.

A pesar de esto estoy decidido a investigar todas las tecnicas, tecnologias y lenguajes para desarrollar RIA’s que esten a la altura de la “Web 2.0″, lo cual una vez termine el proyecto, independientemente del resultado que obtenga en la presentación en el instituto del proyecto, tengo pensado un rediseño desde cero, con todas las cosas que he aprendido y me he dado cuenta mientras desarrollaba el actual, y asi ir mejorandolo.

En el trabajo también estoy desarrollando otra aplicación web, para Sotogrande S.A. del que ya comentaré algo si es que empieza realmente a tomar forma, aunque probablemente termine realizandolo como proyecto personal si no llego a realizarlo alli, tiene chicha el proyecto :D .

Desarrollo Web 2.0

Pues bueno, ultimamente he estado bastante liado con el proyecto integral del instituto, el cual el mio consistira en hacer una aplicación web. Por esta razón, y junto a los últimos exámenes, hace bastante tiempo que no actualizo el blog, pero no os preocupeis que sigo por aqui ^^ (si es que alguien lee esto :P ).

Portada AJAX

Portada del libro

Estoy desarrollando un pequeño y simple gestor de contenidos en PHP y MySQL, el cual ya lo tengo mas o menos casi por la mitad de su desarrollo. Este me permitirá gestionar artículos, descargas, menús, enlaces, y incluirá tambien un visor de paginas html simples, para que entren formateadas como contenido dentro del CMS.
La versión que desarrolle para el proyecto del instituto tendrá ciertas limitaciones para que pueda entregarlo a tiempo. Aun asi, he estado investigando sobre desarrollo de aplicaciones RIA mediante AJAX y todas estas tecnologias que ahora estan de moda, para hacerlo aun mas en condiciones e ir aprendiendo lo nuevo.

Con este motivo adquirí recientemente un nuevo libro para mi imparable colección de libros de informática y programación que me estoy haciendo, se titula “AJAX, Rich Internet Aplications y desarrollo web para programadores”, de Paul J. Deitel y Harvey M. Deitel.

Aun no lo terminé, de hecho por el “formato” de dicho libro es mas bien un libro de consulta que de leertelo de pe a pa, ya que supera las 1000 paginas. Pero lo que llevo del libro esta bastante bien aunque las primeras 100 paginas es mucha introducción a lo que es el mundo del desarrollo de la web 2.0, luego te va enseñando, aunque no exaustivamente claro esta, cada uno de los lenguajes, e incluye cerca de 180 ejemplos de código, siempre empezando con una breve introduccion basica con ejemplos al lenguaje, empezando con XHTML, luego con CSS 2, Javascript (al cual le dedica bastante), el modelo de objetos DOM, XML y RSS, y otros muchos contenidos en los que tambien entran PHP y Adobe Flex/Flash. Un libro recomendable para el que le interese empezar en esto.

Hace un tiempo tambien me agencié otro de ActionScript 3 con la intencion de hacer algunos jueguecillos con eso, pero con lo del proyecto le tengo mas prioridad a lo de la web, aver si termino con esto y le doy un buen uso tambien ^^.