[44 total ]
Sobre compatibilidades entre versiones de PHP y zenphp

Sólo un pequeño detalle a tener en cuenta con el fichero .htaccess para que siga funcionando en PHP5

Detalles del Modelo Visualizador VS MVC

Acabo de estar mirando el nuevo modelo de datos de Joomla 1.5 junto con su controladores y vistas…es interesante sin embargo complicado y necesitas tener el manual cerca (a “mano” :D) porque no sabes nada de nada al estar dentro de una vista…si estás en una vista tipo “blog” de una categoría, cómo puedes conseguir [...]

Curiosidades del motor de rendering Gecko en Firefox 2 para GNU/Linux

Mostrando el infinito a través de iframes gracias a Gecko:

Firefox nunca deja de sorprenderme, a veces ocurren cosas extrañas como esta, en zenphp escribo una línea para depurar una consulta SQL y al mostrar el HTML, Firefox inventa una página nueva :D,dentro de un iframe y otra vez y así sucesivamente hasta el infinito, es [...]

Presentación: una introducción al ZEN y a Zen PHP

Gracias a los organizadores por publicar los vídeos de las presentaciones, el mio junto con el de los demás maravillosos proyectos se encuentran en:
http://cusl.blip.tv
Compártelo

Sistemas de etiquetas cíclicos para la web: buena idea, difícil implementación

La idea es crear una navegación única para cada usuario con la que vamos “barriendo” la web, usando los tags como cepillo: arrastra el polvo del contenido y nos quedamos con lo que interesa,gracias a un sistema cíclico de etiquetas clasificadoras.
Un sistema de etiquetas cíclico se basa en un sistema de etiquetas simple donde se [...]

Aprende a programar aplicaciones web

Como dije en mi presentación de la Final del Concurso, nunca intentaré llevarme a mi terreno a nadie para ganar la batalla de quien usa más qué framework & lenguaje…
Me gusta bastante lo que ha escrito y ha dejado muy claro Daniel López en su artículo “Ruby on Rails vs PHP: una falsa comparación”.
Para empezar [...]

Automatizando procesos de imágenes

Normalmente, cuando subimos una imagen lo primero que necesitamos es redimensionarla, para ello he añadido una librería, tengo el soporte de BMP hecho pero no lo considero relevante, al menos no tanto como el de JPEG,PNG y GIF, fundamentales en la web que si vienen con la clase…:)
Un ejemplo se puede ver en la misma [...]

¿Qué tipo de proyecto haces?

El otro día leí que existen dos tipos de hombres, los constructores y los jardineros…los primeros se sumergen en el mundo de la construcción de su proyecto y cuando lo ven finalizado se alegran mucho de haberlo terminado, aunque esta meta no los hace libres ni mucho menos sino que se dan cuenta de que [...]

Más Extras para completar zenphp:VCard y DHTML Calendar

Como he visto que faltaban algunas cuestiones extras, las he añadido:

soporte para VCards [código][ejemplo]
Podeis hacer uso de “apt-get install 2vcard” para hacer vuestras conversiones de libros de direcciones a ... [More] VCards.
Calendarios en DHTML para insertar en formularios [descargar DHTML Calendar][ejemplo]

Una captura:

Espero que os sirvan, como siempre
Compártelo [Less]

Fase final

Acabo de volver de la fase final del Concurso Universitario de Software Libre en Sevilla, bueno realmente fue anoche mi llegada pero tuve un concierto de Roger Water y como su nombre indica ,hubo agua xD

¡Todos ganamos! ,como he venido hablando en otros posts, nuestras intenciones se ven reflejadas en las relaciones con los demás, [...]

Aplicaciones de administración

Un gestor de contenidos de una aplicación de administración, a lo largo de la historia de zenphp me he visto obligado a crear diversos tipos de administradores e ingeniármelas para hacerlo de forma tan general que pudiera compartir el código entre proyectos para no reescribir todo el código una y otra vez en función de [...]

Finalista del II CUSL

El árbol da sus frutos

Es hora de recoger algunos frutos de este árbol…
zenphp ha resultado ser finalista del II Concurso Universitario de Software Libre junto con otros proyectos más de los compañeros que han ... [More] participado.
Tengo que dar las gracias por la gran ayuda que me han prestado, con sus opiniones,participación y simpatía
Podremos conocernos [...] [Less]

Expandiendo zenphp a los medios

Resume un artículo sobre procesamiento de cadenas en PHP y usando ,opcionalmente el framework zenphp

Aplicaciones web seguras

Escribí hace algún tiempo un artículo donde explicaba el problema de que se diera mucho a conocer un software hasta que mucha gente lo usara ,comentándolo públicamente…y por qué existe un riesgo mayor mientras más fama tenga…
He ... [More] encontrado indicios de intentos de explotación de agujeros de distinta índole en los logs de este blog, aquí [...] [Less]

Extendiendo los procesos de automatización

Para automatizar los procesos de una aplicación web lo mejor es usar un esqueleto y escribir código a partir de él. Aunque muchas veces el problema es como se dice en todos sitios, la curva de aprendizaje de un método.
Con cualquiera de las formas de pensar a la hora de hablar de programación encontramos similitudes [...]

Algunas estadísticas del blog

He estado analizando los datos que ofrece Google Analytics y me ha parecido interesante publicar el progreso de visitas, publico a continuación algunas gráficas,desde la apertura del blog hasta Marzo,la línea azul es la del blog de zenphp y la gris la comparativa (en fase beta) de la media de sitios web de la categoría [...]

Aqui no se vende nada, se regala

Alguna gente parece olvidar que el software libre no sirve para vender nada, ni para hacer crecer los problemas que tenemos, el software libre está para dar soluciones.
Existen multitud de discusiones acerca de qué es mejor utilizar a la hora de crear una aplicación web, lo cual hace que los programadores que empiezan tengan [...]

Para la gente que empieza

He estado pensando en crear nuevas camisetas con el logotipo que salió elegido en las encuestas…cambiando de tema, echemos un vistazo al:
FAQ para principiantes

Para la gente que empieza con un lenguaje siempre viene bien el super FAQ ... [More] de la vida: los scripts que todo programador de PHP quiere saber. Un listado de macros que responden [...] [Less]

Ideas que funcionan: las rutas de una aplicación

El año pasado cuando empecé a escribir el enrutador del framework lo hice de forma muy general, para dar al programador la libertad de escribir el suyo propio y lo pudiera enlazar con cualquier aplicación de modo que se pudiera escribir una clase ... [More] como zen_enrutador y asignar expresiones regulares únicas para determinadas rutas propias definidas [...] [Less]

Generar el esqueleto de una aplicación web en 15 segundos

Hagamos un repaso de los vídeos de la sección de documentos.
Toma 1:Validaciones
Después de ver los vídeos de las validaciones

Toma 2: modelo de datos
De como se construye un modelo de datos con su visualizador usando el MVC ... [More] modificado

Toma 3: Visualizador avanzado:
Avanzamos con el visualizador:[ver]

Toma 4: El scaffolding
y le añadimos un andamio (scaffolding):[ver]

Todo en uno: el generador
Podemos [...] [Less]

Traspasando las fronteras

En la dirección
https://forja.rediris.es/frs/shownotes.php?release_id=454
hay un nuevo video de cómo se genera el esqueleto de una aplicación web,definiendo los modelos y configuración en el XML, toda la información generada es la que se pasa al DocRoot de nuestro webserver para ser lanzado con la dirección en el navegador.

Construyendo un Sistema Gestor de Contenidos con zenphp

Resumen del diseño del gestor de contenidos

Lo bueno de hacer las cosas simples

Lo mejor de zenphp es que mucha gente lo va a usar y le va a ayudar porque trae muchos mecanismos automáticos, aunque nadie lo sabe, esto es bueno para la seguridad. Se parece al ejemplo del hombre que nadie conoce que es un “don nadie”, es decir, no es un político ni nadie importante [...]

Análisis del código de zenphp por Ohloh

Gracias al proyecto del amigo Juan Pedro Bolívar he descubierto Ohloh, una web donde al introducir la dirección SVN de tu proyecto se analiza y te cuenta cosas interesantes…hasta cuánto cuesta en dólares escrito desde 0 (from scratch) por un ... [More] número determinado de desarrolladores…
He aquí alguna información interesante sobre zenphp…
[leer más]

Parece que toma bien los [...] [Less]

Operaciones automáticas del generador de aplicaciones

Para construir una aplicación el generador toma una serie de modelos de ficheros necesarios como base para completar la estructura del sistema.
La estructura del generador se puede ver en el siguiente diagrama:

La macro ... [More] zen_generador_gtk.php lanza la ventana principal (GtkWindow,PHP-GTK2:GtkWindow) que usa la clase zen_fabrica_gtk para “fabricar” todos los componentes de la ventana principal, asociándole [...] [Less]

Pruebas con caché y anti-spam para la forja

Hace tiempo que me procuré de encontrar un método eficaz y simple para evitar spam en los foros de la forja pero nunca lo encontré, asi que ideé uno, por si teneis problemas con el spam en vuestros foros aquí teneis el código, son sólo dos ficheros, vuestro servidor necesita tener CURL instalado.

Generador de enlaces [...]

Resultados de la encuesta sobre el nuevo logotipo

Resultados de la encuesta para seleccionar un logotipo para el proyecto...

Crear documentación con LateX

He creado esta pequeña macro:
#!/bin/bash
latex $1.tex
dvips -Ppdf -G0 $1.dvi -o $1.ps
ps2pdf -dPDFSettings=/prepress $1.ps $1.pdf
acroread $1.pdf
para automatizar el proceso de creación de documentos PDF con LateX,con el ... [More] que sólo tenemos que escribir ./macro presentacion
donde presentacion es un fichero con extensión .tex de forma que se generan los ficheros necesarios para procesar el PDF…para más información podéis [...] [Less]

Invitacion a encuesta para seleccionar el nuevo logotipo

Resumen del progreso de las tareas en la primera semana de Abril/2008

Actualizaciones

He actualizado los videos y el fichero XMI con el diseño de clases de la jerarquía de zenphp.
Hay un video nuevo para comprobar como funciona el generador de aplicaciones en PHP/GTK.