Burdjia

Categoría Ágora, 9 entrada(s)

Feed Rss, Atom

Ágora 2.2.1

Pues sí, al final me decido y subo un nuevo paquete del proyecto Ágora.  Se trata de una modificación menor, ya que los cambios apenas son visibles.  Sólo cambian tres cosas:

Agora es una clase PHP muy simple pero que incluye aspectos básicos necesarios para la programación web, incluyendo parámetros, huellas (cookies), filtrado XSS, gestión de errores, plantillas y carga de módulos.  Puedes descargar el paquete, con documentación completa y ejemplo de uso, en la su página de proyecto.

Cambio de imagen y otras actualizaciones

La mudanza, per sé, terminó, pero no significa que hayan terminado los cambios.  Como habréis notado, ha cambiado el diseño de la web.  Difícil no darse cuenta cuando el verde ha cambiado en azul, ¿verdad?  Esto se ha hecho porque ahora Burdjia forma parte de la empresa que Iván Sarnago y un servidor estamos montando y llevando adelante.  También se ve mejor en móviles, pero este cambio ha sido más para evitar la penalización de Google que porque se viera mal.

Para los más curiosos decir que está usando la última versión de Gesbit.  No la última publicada, sino la que está en el SVN.  De esta forma sirve de cobaya de los últimos cambios.  También se usa la última versión de Ágora, y de una cosa llamada Gesweb, un conjunto de programas PHP que he ido reuniendo según hacía webs y que quizá publique algún día.

Pero esto es un trabajo sin fin, y no será lo último que haga.  No sólo actualizar Gesbit (la versión 2.1 está a la vuelta de la esquina, espero), sino que hay que seguir repasando algunos contenidos, por lo que no os sorprendáis.

Ágora 2.2

Después de un tiempo sin noticias, anuncio la publicación de la versión 2.2 del proyecto Ágora.

Como veréis, el nuevo paquete es mucho más pequeño que los anteriores.  Esto es porque, al ya familiar KISS, le he aplicado el YAGNI por lo que ha desaparecido una buena cantidad de morralla.  Además, se han corregido algunos errores.  Espero que sea útil.

Como véis, doy poca guerra pero sigo al pie del cañón.  Si sois pacientes, habrá más.

Ágora 2.1

Como ya dije en la anterior entrada, mientras trabajaba en la remodelación de Burdjia.com he realizado varias mejoras y correcciones en Ágora.  Acabo de empaquetar y subir los archivos.

Aunque los paquetes se han hinchado, en realidad se debe a que he añadido algunos módulos más.  Los cambios que he realizado han sido bastante pequeños, aunque numerosos.  Principalmente han sido correcciones de errores y cambiar alguna definición incorrecta.  El funcionamiento no ha cambiado en absoluto.

Como siempre, en la página del proyecto (arriba está el enlace) está toda la información junto con los enlaces para descargar la nueva versión.

Ágora 2.0

El pasado viernes subí (por fin) la versión 2.0 de Ágora, algo que debería haber hecho hace tiempo pero que, entre procrastinación y medios-trabajos, no terminé la documentación hasta entonces.  Para descargar, basta con ir a la página del proyecto.

Para quien no sepa de qué va, Ágora nació hace tiempo como alternativa a Code Igniter, un marco de desarrollo (framework) para PHP.  La idea era hacer lo mismo pero más sencillo, más dirigido a pequeños proyectos o páginas que no necesitaran demasiado trajín, nunca al desarrollo de aplicaciones.  Sin embargo, seguía siendo mucho más complejo de lo que pretendía.

Con esta versión 2.0 sí he conseguido la simplicidad que buscaba.  De hecho se ha eliminado el patrón Modelo Vista Controlador con el que partía, y lo he reducido todo a un único archivo, el cual define unas pocas constantes de configuración y una clase estática llamada AGORA que contiene todo el sistema.  También creo que he conseguido escapar de la trampa de los porsiacas en la que caí en la versión anterior, y de la que no conseguí zafarme en las tres versiones posteriores.

Espero que la documentación y los dos ejemplos, uno de los cuales es una plantilla para páginas web hospedadas en SourceForge que ya estoy utilizando en un par de proyectos, sean suficientes.  Aun así, como sé que hay cosas que pueden no comprenderse a la primera, no dudéis en preguntar en los comentarios o en este hilo del Club Delphi.


Y una vez más, aprovecho para decir que PHP no es un buen lenguaje para desarrollar aplicaciones de ningún tipo.