Crear un feed de una categoría en Blogger (blogspot)

Para crear un feed rss que únicamente muestro los posts de una categoría en blogger debemos  personalizar la url de la siguiente manera: http://nombre-del-blog.blogspot.com.es/feeds/posts/default/-/tucategoria%20con%20este%20formato Es decir, codificamos la categoría sustituyendo los espacios por «%20» según la codificación de urls habitual Más información en Blogger Feed URLs

Leer más

Sustituir $HTTP_POST_VARS y $HTTP_GET_VARS

Con la publicación de PHP 5.1. se ha dejado de dar soporte a las variables $HTTP_POST_VARS y $HTTP_GET_VARS. Lo único que hay que hacer es sustituirlas por la versión actualizada de las mismas. $HTTP_POST_VARS por $_POST $HTTP_GET_VARS por $_GET En linux podemos realizar una búsqueda y reemplazo de todas las ocurrencias en los ficheros php mediante los comandos de consola: find ./ -name «*.php» -exec sed -i ‘s/\$HTTP_POST_VARS/\$_POST/g’ {} \; find ./ -name «*.php» -exec sed -i ‘s/\$HTTP_GET_VARS/\$_GET/g’ {} \; También puedes activarlas en el archivo php.ini pero será un…

Leer más

Spam en los temas de WordPress

Dada la amplia comunidad de desarrolladores de wordpress, aumentan las probabilidades de que te cruces con algún tema (theme) que tenga algún tipo de spam. Algunas cosas que debemos tener en cuenta antes de instalar un nuevo tema en wordpress: Siempre se recomienda instalar themes alojados en la web de wordpress. Se puede acceder desde el Panel de Administración->Apariencia->Temas La licencia: ¿admite modificaciones? ¿es necesario respetar el link a la  web del desarrollador para otorgar el crédito o podemos hacerlo de otra manera? ¿Tiene enlaces dirigidos a sitios «peligrosos», de…

Leer más

Cómo crear un control slider con jquery

Incluir un control slider con jquery es realmente sencillo. Los sliders son esos controles que nos permiten elegir un valor entre dos intervalos arrastrando una barra. Es un control muy agradecido en los dispositivos con pantalla táctil. Esto que es una ventaja en los móviles o tablets, también puede ser un problema para las personas que tengan dificultades de movimiento (un ejemplo sería el de las personas con Párkinson u otras debilidades motrices). Para poder hacer el control más accesible, podemos añadir un campo tipo input que se actualice con…

Leer más

Funciones y buenas prácticas a la hora de crear un child theme en WordPress

En el post WordPress: galería de fotos para el tena Twenty Eleven, creábamos un child theme del tema oficial y generábamos una galería de imágenes. En esta ocasión, vamos a comentar algunas funciones y buenas prácticas que pueden resultar interesantes a la hora de crear o modificar un tema de WordPress. Estructura y nomenclatura de clases html Site Architecture: nomenclatura de clases html que se deben usar en las templates html, aunque por motivos prácticos es mejor analizar cada uno de los ficheros o templates del theme principal. Antes de nada…

Leer más

Usabilidad: Herramientas de prototipado

Se llama wireframe a la referencia visual de la estructura conceptual y funcional de una web o interfaz, incluyendo la distribución visual y organizando la información a nivel de página. Vamos, una herramienta que nos permite hacer bocetos conceptuales de nuestros diseños. Si bien siempre se dice que el lápiz y papel son el mejor amigo de un diseñador de interfaces, a continuación nombramos algunas herramientas y enlaces sobre prototipado y sketching que pueden ayudarnos en el proceso: Evolus Pencil: plugin libre y gratuito para mozilla firefox Wireframes: Olga Carreras. Imprescindible! Balsamic…

Leer más

Evolución portada del New York Times: 09/2010 a 07/2011

Interesante vídeo en el que Phillip Mendonça-Vieira ha reunido unas 12.000 capturas de la portada del New York Times (entre septiembre 2010 y julio 2011). Me ha resultado curioso ver que, salvo por las elecciones en EEUU, la portada no sufre grandes cambios a no ser que haya una campaña de publicidad. En el vídeo podemos ver que el NYtimes no ha realizado grandes cambios, manteniéndose fiel al diseño de 5 columnas (si bien en ocasiones fusiona dos widgets). Además, puede también ha creado uno que controla la portada de…

Leer más

WordPress: Crear un error personalizado cuando se cae la Base de datos

Últimamente estoy haciendo muchas trastadas con el servidor de base de datos (para más información Mysql). Esto, unido a que poco a poco meto más webs en el mismo microservidor, lleva a que el sistema se caiga «aleatoriamente». Uno de los principales problemas que tenía era saber «cúantas veces se cae el servidor» y que no se mostrase el muy soso y poco elegante error de: «Error establishing a database connection.» Por eso me decidí a crear una página personalizada donde poder incluir el código de analytics, trazando así el…

Leer más

WordPress: Galería de fotos para el tema twentyeleven

Los puntos fuertes de la plantilla twentyeleven-child( zip 2,4MB ) son: Total compatibilidad con el nuevo theme oficial twentyeleven, lo que asegura que se no se romperá con las futuras actualizaciones. Uso de un theme hijo (child en wordpress) para permitir la cómoda actualización. Un tema hijo sólo incluye los ficheros modificados, el resto los toma del tema «padre». Ello facilita su mantenimiento (y más tratándose de un theme base como el twentyeleven) Carga automáticamente las imágenes utilizadas como thumbnail en todos los posts. No sobrecarga demasiado el servidor. Al…

Leer más

WordPress cómo crear listado de posts agrupados por categoría

Introducción Vamos a ver cómo debemos editar una plantilla para mostrar un listado de posts agrupados por categoría. Agrupar los posts por categoría puede resultar muy útil para crear un menú. Podemos ver un ejemplo en el pie de la web  dinternet. Código de fuente <!–inicio listado de posts por categorias–> <div>&nbsp;</div> <div style=»width:100%;»> <!– ejemplo para mostrar los últimos posts sin categorizar start–> <!–<h2>Consulta los &uacute;ltimos art&iacute;culos:</h2>–> <!–<ul><?php wp_get_archives(‘type=postbypost&limit=20&format=html’); ?></ul>–> <!– ejemplo ara mostrar los últimos posts sin categoriza end –> <!– list categories start–> <!–<ul><?php wp_list_cats(‘sort_column=name’); ?></ul>–> <?php…

Leer más

OpenProj: Gestión de proyectos en ubuntu

OpenProj es un gestor de proyectos que corre en linux y plataformas(MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes),OS X). Afirman que OpenProj es la alternativa a Microsoft Project. Microsoft Project es una herramienta que personalmente me parece intuitiva y muy útil, pero sinceramente, no necesito su potencia para los proyectos que gestiono en mi vida real (y menos pagar la licencia, ya que no me saldría rentable). OpenProj es una herramienta eficaz para poder gestionar los proyectos y el timing de implantación y el hecho de que sea multiplataforma y…

Leer más