Archives for Web

Modo de mantenimiento de WordPress 3

Cuando se realizan actualizaciones WordPress 3 pasa automáticamente a un modo de mantenimiento, es decir, nadie puede acceder al sitio durante la actualización.  Si alguien consulta el blog obtendrá un mensaje como el siguiente. No disponible por mantenimiento programado. Vuelve a comprobarlo en unos minutos. Gracias O su versión en inglés. Briefly unavailable for scheduled [...]

Integración de una autenticación externa con los foros de Simple Machines 1.1.11

Introducción. La situación es la siguiente, se cuenta con un CMS desarrollado en PHP bajo el framework de CodeIgniter con su propio sistema de autenticación en el que se almacenan los usuarios de la siguiente manera. CREATE TABLE IF NOT EXISTS `core_usuario` ( `id_usuario` int(11) unsigned NOT NULL auto_increment, `estado` enum(‘activo’,’inactivo’) NOT NULL, `_username` varbinary(16) [...]

Los controladores en Yii

Introducción. Estos se ubican entre el usuario y la aplicación.  Su función es la de controlar la comunicación entre los modelos y la vistas según la solicitud (requerimiento) que ha hecho usuario. Su clase base es CController y en ellos se implementan Acciones (definen la lógica de la aplicación) y Filtros (establecen validaciones o controles [...]

Evitando el reemplazo de los guiones dobles en WordPress 2.9

Introducción. Algo que extrañamente no había notado hasta el día de hoy es que WordPress reemplaza, a manera de característica y en total contra de mi voluntad, los guíones dobles (--) por simples (-) en el momento de generar la presentación de los artículos.  Esto es altamente incoveniente ya que ciertos comandos, especialmente de UNIX, [...]

Redefinir una función en Javascript

Introducción. Estaba reutilizando un formulario complejo en un nuevo módulo de mi aplicación.  Todo iba bien hasta que descubrí que uno de los códigos Javascript que actualiza parte del formulario a través de AJAX no me era útil ya que debía mostrar una vista diferente a la estándar.   Como el código estaba escrito en funciones [...]

Instalar Chromium Browser en Linux Ubuntu 9.10

Introducción. Chromium Browser (Chrome) es el navegador web de Google que desde hace un tiempo puede ser descargado y utilizado en la plataforma Windows.  Desafortunadamente aún no hay una versión (release) oficial para la plataforma Linux, sin embargo es posible instalarlo en Ubuntu mediante un PPA de frecuente actualización. Instalación. Agregar el repositorio. $ sudo [...]

Probar la nueva interfaz de Google en Colombia

Introducción. No había podido probar la nueva interfaz de Google en Colombia ya que el procedimiento que circulaba por Internet aplicaba al dominio google.com y cuando intentaba acceder a él soy redirigido a google.com.co por lo cual la prueba no tenía efecto.  Por suerte ya encontré como superar esta situación y es en realidad muy [...]

Hacer algo cuando inicia o termina el evento AJAX con Prototype

Introducción. De manera análoga a como hace poco había mostrado como manejar el evento de inicio y terminación de AJAX con jQuery para realizar algún tipo de acción específica como el mostrar un indicador de carga, ahora experimentaremos como hacerlo con el framework de Prototype el cual nuevamente estaré utilizando en el proyecto de los [...]

Ejemplo rápido y simple de AJAX con PHP y PrototypeJS

Introducción. Intentando recuperar mis neuronas que saben de Prototype para continuar por fin con uno de los proyectos que se encontraba en pausa permanente, el día de hoy me día a la breve tarea de recordar un poco la invocación asíncrona y la manipulación del DOM utilizando esta librería.  Para hacer una pequeña práctica decidí [...]

Ejemplo de AJAX rápido y simple con PHP y jQuery

Introducción. Muy probablemente usted esté aquí, leyendo este artículo porque desea aprender a utilizar AJAX con PHP de una manera muy simple y rápida.  Yo estoy aquí porque hoy no tengo sueño y que mejor manera de esperarlo que escribir un pequeño tutorial acerca del acceso asíncrono de contenidos web utilizando el framework de jQuery. [...]