Breve actualización de CodeMirror for Post Editor

CodeMirror for Post Editor es un plugin que creé hace algún tiempo para tener un mejor editor de código para los posts en WordPress.

Ayer subí la versión 0.4.1, que incluye un par de mejoras en la carga de scripts y de estilos, además de prepararlo para funcionar correctamente con WordPress 3.9 que ya está próximo a ser publicado (al parecer, durante esta misma semana)… y si te quedas con WordPress 3.8+ también va a seguir funcionando tal como ahora.

Recuerda que puedes aportar al proyecto con informes de bugs o solicitud de nuevas características a través de GitHub.

Una breve actualización sobre Satorii

Puesto que Google Code ya está prácticamente muerto, transformé el antiguo repositorio de mi tema gratis para WordPress, Satorii, en un nuevo repositorio en GitHub. Y aprovechando este cambio, me puse a trabajar en algunos de los varios issues reportados, junto con definir algunos hitos para guiar su desarrollo futuro.

Actualmente, la meta fundamental es preparar el tema para poder ofrecerlo desde el repositorio de temas de WordPress, para lo cual sólo restan los detalles finales que han surgido tras un par de rondas de revisión.

Desde ya pueden bajar la versión más reciente, que soluciona varios problemas antiguos y moderniza considerablemente el funcionamiento del tema.

Cargar imágenes de sitio remoto a través de proxy inverso con nginx

Independiente del proyecto, CMS o framework sobre el que estés trabajando, contar con una copia local de desarrollo es fundamental.

Aunque replicar configuraciones y bases de datos es algo relativamente sencillo, para proyectos de mediana o gran envergadura se hace especialmente complejo contar con todas las imágenes y archivos subidos por usuarios, por lo que es necesario recurrir a otras alternativas para lograr una réplica útil.

Por supuesto, una alternativa es simplemente realizar una copia mediante rsync u otro mecanismo, pero la librería de imágenes de un sitio grande puede llegar a pesar varias decenas de gigas; por eso la opción de acceder a estos archivos por un proxy resulta muy conveniente y práctica.

Ejemplos de configuración para WordPress

En primer lugar tienes que verificar que nginx tiene el soporte para el módulo de proxy, lo que puedes chequear ejecutando nginx -V desde la consola. Si estás usando la versión que viene en los repositorios de Ubuntu, deberías tenerlo.

Ahora lo más sencillo, para el caso de un sitio único (sin multisite).

Y algo más complejo, para multisitio con subdominios:

Otro escenario de uso muy útil es para réplicas de sitios que se utilizan como QA.

Vale la pena indicar que lo mismo se puede conseguir con otros servidores web; por ejemplo con Apache. Lighttpd también tiene un módulo de proxy, por lo que también se debería poder.

Página 1 de 1031231020Última »