Como poner un sitio en mantenimiento… pero bien..

La versión oldschool, sacamos el sitio de publicación o apuntamos el virtualhost a una carpeta diferente donde hay un index.html con el mensaje… pero … es suficiente ? No!

Hoy en día los buscadores web como Google indexan todo el sitio, y cualquier visitante puede llegar a consultar por una página especifica y no necesariamente la raíz del sitio, por lo que nuestra solución revienta. También relacionado con los buscadores, pueden pasar a indexarnos nuevamente, y no va a haber contenido, por lo que borrarían los links a páginas que nos interesan mantener.

Otro caso, es por ejemplo correos… de notificaciones, foros, etc… siempre está el link especifico al foro… otro caso donde revienta como sapo… acá la solución para Apache.

Primero que nada, debemos tener una página para recibir … que yo la bautice mantenimiento.html pero pueden llamarlo como les gusta, y segundo hay un archivo.. que sirve de «flag» para saber si esta en mantenimiento… que en mi caso es mantenimiento.enable este ultimo, con solo borrarlo el contenido vuelve a estar público.

Algo no menos interesante, es que uno puede definir la IP desde donde está trabajando, para uno si poder ver el contenido correctamente.

Este .htaccess necesita tener los modulos mod_headers y mod_rewrite funcionando, y por supuesto tener el flag allow_overwrite en true en la configuración del virtualhost.

Sean felices.

Links interesantes de la semana!

Lo que estuve taggeando en los últimos días

Links interesantes de la semana!

Lo que estuve taggeando en los últimos días

Ojo!… también puedo hacer cosas sin una computadora.

El último día feriado, que fue mas precisamente el «Día de Quilmes» (por lo queno fui a la universidad) me dedique un ratito a las manualidades. Ahora voy a ver que manualidad me sale mañana que también es feriado.

Aunque realmente antes vi un vídeo de como hacerlo en YouTube, cuenta como que no necesite usar una computadora para hacer algo!

Tiñendo la madera.

Ya con una mano de barniz.

Links interesantes de la semana!

Lo que estuve taggeando en los últimos días

Creando una API para Owncloud en PHP

Estoy trabajando en una API (estoy de vacaciones y soy muy ñoño como para salir afuera…) para consumir desde Owncloud los archivos, poder compartirlos, etc… todo para terminar en un plugin de WordPress, me rompe las bolas tener las cosas en un lugar y tener que copiarlo a otro… etc… bueno… se entiende, el chiste es que como buen proyecto que quiero distribuir como software libre, estoy utilizando todos los servicios que hay publicados para hacerlo «bien», CI (travis-ci.org) un SCM (github.com), subido al sistema de paquetes de PHP (packagist.org) y todas las dependencias tambien manejados con esto (composer)… tests unitarios de integración (no me voy a poner a mockear todas las respuestas de los webservices) y coding standars (PSR1 y PSR2)… wowwww…. ¿yo haciendo las cosas TAN bien?…¿Tan bien para un hobby?… claramente me estoy poniendo viejo…

Documentación sobre el proyecto pueden encontrarla aquí: https://github.com/gpilla/php-owncloud-api

Links interesantes de la semana!

Lo que estuve taggeando en los últimos días