Videotutorial para hacer un backup de tu WordPress

wp.pngHacer una copia de seguridad de tu blog es algo totalemente necesario y que no podemos dejar de hacer. Si piensas que la posibilidad de que pierdas los datos de tu blog son mínimas, quizás no te has dado cuenta de que tienes en cuenta que puede ocurrir, por lo que mejor hacer un backup de tu blog de vez en cuando.
Para ello nada mejor que el plugin WordPress database backup, el cual viene instalado por defecto a partir de WordPress 2.0. Aunque su instalación y uso es sencillo, puedes encontrarte con algún problema (permiso de escritura del plugin), y si aún su sencillez necesitas una ayuda, os paso un videotutorial en el que lo explican paso a paso.
Por cierto, recomiendo la página donde ofrecen este tutorial, al tener algunos interesantes (aunque quizás de nivel un poco bajo).
Back Up Your Blog or Risk Losing It All
Vía / Lifehacker

Mod_security: ‘enjaula’ tu Apache

Algo que nos debería preocupar bastante es la seguridad de nuestro servidor web. “Enjaular” se refiere a meter a Apache en un entorno propio para que cuando suframos un ataque solo a ese entorno y no a nuestro sistema entero.
Para ello, se puede hacer mediante mod_security y la gente de Apache-ES nos explica muy bien cómo instalarlo para Linux y cómo hacerlo para que funcione bajo Windows ya que en Windows mod_security no funciona correctamente.
Apache mod-security (PDF)
Vía / Apache-ES

| |

Endless.com: Experimento de Amazon en comercio electrónico

endless_logo.pngEndless es una nueva tienda de Amazon, dedicada a la venta de zapatos y bolsos, en la que destaca una interfaz de usuario rica y novedosa a base de DHTML y AJAX.
El sitio merece una exploración en profunidad pero un primer recorrido ya nos permite ver detalles alentadores:

  • Explorador visual de los artículo con zoom
  • Filtros de productos por marcas, color, tamaño o precio mediante AJAX (espectacular el de precios)
  • Paginación AJAX

http://sentidoweb.com/img/2007/01/endless_cap_2-thumb.png
Una interfaz de usuario realmente lograda, ejemplo de lo que la web 2.0 está consiguiendo y posiblemente una referencia en patrones de diseño en comercio electrónico.
Una pequeña crítica: se echa de menos un poco de enfoque social; al menos comentarios sobre los productos.

Así funciona Firebug

logo de FirebugFirebug es una extensión de Firefox integrada en las que yo denominaría como “imprescindibles para el desarrollador web”. Su versión definitiva (1.0) está aún en fase Beta pero se puede trabajar con ella perfectamente.
Ya se ha hablado aquí sobre Firebug , hoy vamos a ver algunas de sus funcionalidades.
Las ventajas que presenta son muchas, aunque una de las más espectaculares, y que cualquier persona que se dedique a diseñar / maquetar webs debe conocer, es la de poder editar “en línea” las hojas de estilo de una web, utilidad que cualquiera que de los que hemos perdido horas debugeando una página valoramos infinitamente.
Veamos cómo hacerlo.

Read More “Así funciona Firebug”

links for 2007-01-08

links for 2007-01-06

OpenWFE: workflow engine para tus aplicaciones web

openwfe.pngOpenWFE es un motor de workflow (flujo de trabajo) open-source para ser usadas en las aplicaciones que realicemos.

Quizás, para aquellos que no sepan que es un motor de workflow, debamos antes empezar por explicar un poco de qué se trata un workflow. El workflow nos indica cómo estructurar las tareas que se deben realizar en nuestra aplicación. Nos muestra cómo se ejecutan las acciones, en que orden, que relación hay entre ellas, el control de qué usuarios ejecutan ciertas tareas, el flujo de información entre ellas y un seguimiento de estas.

openwfe2.png

Esta herramienta nos es muy útil cuando una aplicación tiene etapas o pasos a seguir, acciones concretas para cada paso y diferentes acciones para distintos perfiles de usuario. Por ejemplo, supongamos que tenemos una aplicación editorial, para controlar el proceso de la publicación de un libro habrá una serie de acciones a seguir: el autor entrega un primer capítulo, el editor lo recibe y lo admite como publicable o no, si se pretende publicar, avisará al escritor de que siga escribiendo el libro. En ese caso, el autor irá enviando versiones sucesivas, que irá recibiendo el editor, correctores y personas que aporten ideas. Cuando el libro esté finalizado, lo recibirá el corrector y luego se mandará a plublicar. Bueno, yo no tengo ni idea del proceso de publicación de un libro, pero el ejemplo creo que sirve para identificar las acciones que se ejecutan, el orden , los usuarios que intervienen y el intercambio de información (en este caso el libro).

Aunque, yo personalmente nunca he trabajado con OpenWFE, ya que me ha tocado usar Oracle Workflow, veo esta engine muy buena, entre otras cosas porque aunque está escrita en Java, tiene librerías para Python, Perl, Ruby, C# (.NET), PHP y pnuts, a parte de ser tambien una BPM.

OpenWFE

Más información

|

AJAX Locking: bloquea el acceso a AJAX

AJAX Locking es una librería de PHP que nos permite bloquear el acceso a los recursos del servidor a las peticiones AJAX. Ocurre con frecuencia que cuando una aplicación usa AJAX se efectuen muchas llamadas al servidor, accediendo todos a los mismos recuersos, pudiendo obtener resultados no muy deseados.
En estos casos, esta libería es lo más adecuado, ya que bloquea recursos del servidor, previniendo estos errores.
AJAX Locking
Vía / PHP Classes