Blog

Personalizar los estilos de nuestro framework

A través de la extensión «assets», incluida en el paquete del sistema de nuestro CMS, es posible personalizar las hojas de estilos por defecto. Veremos cómo podemos hacerlo de manera sencilla y, fundamentalmente, considerando el mantenimiento y las futuras actualizaciones.

Las 3 webs

Bastante se ha escrito sobre la web 2.0, su sola mención ha encendido el análisis, la imaginación, la ilusión y hasta la quimera de muchos. Personalmente, creo que hoy en día, nada de lo que se diga tendrá el optimismo de aquellos primeros años.

Dejando en claro mi escepticismo, voy a abordar un análisis de la web que tiene, como único fin, entender cuestiones de la estructura de un sitio web. Es decir, nada de lo que se diga pretende ser original, sino pragmático.

Formatear fechas en php

El formateo de fechas es una cuestión importante para un CMS. Veamos a continuación algunos modos en que puede llevarse a cabo esta tarea en PHP.

Minimizar hojas javascript con regex

Existen casos en los que se desea o necesita minimizar las hojas de javascript en tiempo de ejecución. En este artículo analizaremos una función para tal fin, escrita en PHP y expresiones regulares.

Minimizar las hojas de estilos y javascript con php

Debido a un error al minimizar una hoja de estilos me dediqué en estos días a investigar el tema. Estas son las conclusiones a las que he arribado.

Análisis de un sistema de actualización para aplicaciones web

Hoy en día es indispensable actualizar nuestro sitio web, ya sea por seguridad, por ampliación de prestaciones o por modificaciones tecnológicas.

En el siguiente artículo, analizaremos los cambios que debe tener en cuenta el sistema de actualización de una aplicación web.

Un framework para consultas preparadas a la Base de Datos

Preparar consultas en mysqli no necesariamente debe ser tedioso, con unos pocos métodos puede facilitarse enormemente la tarea sin demasiada carga en la ejecución.

A continuación analizaremos algunos métodos de la librería «DB» de nuestro CMS.

Ya está disponible la versión 2.0

Estamos felices de anunciar la publicación de la versión 2.0 de JuncoCMS con importantes novedades.

Modelo anidado de estructura árbol: convertir array simple a multidimensional

Suele ser útil convertir un array simple con datos de una estructura árbol de modelo anidado, como el que se consigue en una consulta a la base de datos, en un array multidimensional. Se utiliza, por ejemplo, para generar listas de html anidadas.

En la web pueden hallarse algunas funciones para tal fin, sobre todo las del tipo recursivas, sin perjuicio de ello, a continuación propongo otra que puede enriquecer lo existente.

Procedimientos MySql para modelos anidados de estructuras árbol

Más temprano que tarde un programador deberá lidiar con una estructura de datos tipo árbol. A continuación, se analizarán los procedimientos para insertar, mover y eliminar un registro de una base de datos basado en un modelo anidado de mysql  (nested tree model), que es una de las varias soluciones posibles.

Un modelo arquitectónico de CMS

Desarrollando JuncoCMS, he llegado a un modelo arquitectónico simple que deseo poner en discusión. Antes, algunas consideraciones. No se trata sólo de generar páginas dinámicas, o de separar el modelo, del control o la vista. Sino de armonizar éstas y otras ideas, como ser, el desarrollo de extensiones independientes e intercambiables, o separar lo más posible el código según la tarea que ejecuta, entre otras.

Librerías comunes de un CMS

Existen librerías indispensables en la construcción de un CMS. El modo en que las mismas se desarrollan significa una decisión importante para el desarrollador y, en consecuencia, un modo de evaluación de un CMS.

A continuación analizaremos alguna de estas librerías para los CMS en PHP.