Archive for category Blog

Movimientos

No hace mucho anuncié que me había decidido a abrir un par de espacios adicionales en iXavi. No siempre hablo de lo mismo y no siempre me gusta hacerlo de la misma manera así que abrí un espacio para comentar “cosillas” técnicas en inglés y otro para comentar temas más diversos en catalán.

Aunque haya tenido poco tiempo para escribir en ambos espacios sigo con el convencimiento de que son un buen instrumento para dar salida a mis pensamientos, peeeeero (siempre hay un pero ;-) ) he decidido cambiar el proveedor de estos espacios. Hasta ahora alojaba yo mismo estos dos espacios pero, al ver que el uso que les iba a dar era puramente de blog, he decidido apostar por Blogger para esta nueva etapa.

No voy a mentir, he rajado mucho sobre Blogger, MUCHO! Soy fan de WordPress en su forma más dura, instalándolos a pelo en cualquier clase de hosting pero… sinceramente… ya me peleo suficiente con despliegues de aplicaciones PHP en el trabajo; vamos a dejar que Google y Python se encargen de ellos durante un tiempo, a ver como va :-)

Eso es todo por hoy, podéis acceder a estos espacios en las mismas direcciones que antes en.ixavi.com y cat.ixavi.com pero las suscripciones RSS sí han cambiado (aquí en inglés y aquí en catalán).

, ,

No Comments

Espacios nuevos en iXavi

Después de un tiempo (más de dos años ya :-) ) con el mismo formato, he decidido dotar a iXavi de un par de espacios más.

Estos dos espacios se pueden encontrar en en.ixavi.com y cat.ixavi.com. El primero de ellos tiene exactamente la misma intención que este espacio pero el contenido va a ser publicado en Inglés (ya era hora de que me animara a ello no?) y el segundo de ellos tiene un objetivo más personal y es el espacio en el que voy a dejar salir mis opiniones sobre el mundo en general y va a sustituir la desaparecida xaviland.com (y como podréis deducir de su nombre, va a estar en Catalán).

Si os pasáis por estos nuevos espacios vais a ver que los cambios respecto al site original van cambiando poco a poco pero por ahora van a tener exactamente el mismo look.

Gracias a todos!!

,

No Comments

Mostrar una página en WordPress con todos los tags

Con la migración del blog he tenido la oportunidad de reorganizar los plugins que utilizo en WordPress. Siempre me ha gustado intentar exprimir al máximo las posibilidades del software que utilizo y evitar el uso de plugins que hicieran funciones presentes en la base del mismo y eso es lo que he conseguido con la nube de tags.

Cuando empecé este blog mi experiencia con WordPress aun era muy limitada (usuario medio por decirlo de alguna manera) y instalé un plugin para mostrar una nube con todos los tags que había utilizado hasta el momento (Better Tag Cloud). Pues bien, el blog ha llegado a recopilar un número de etiquetas que no caben en un ‘tag cloud’ en la sidebar de este blog -si que caben pero ocupan demasiado- y me he decidido a abrir una página con todos los tags que se han asignado a los apuntes aquí almacenados.

Para publicar esta página lo primero que he pensado ha sido instalar otro plugin. Pero Naaah… WRONG ANSWER!!! WordPress tiene la potencia suficiente para poder hacer esto de una forma elegante y eficiente. A continuación explicamos los pasos que vamos a dar para mostrar dicha página:

  • Crear un template nuevo para la página.
  • Poner el código que nos va a mostrar la nube de tags.
  • Crear la página y definir el template para que nos muestre la información.

NOTA: Yo utilizo el tema para WordPress Fusion 3.1. Así que todo el código que muestre estará relacionado con dicho tema. Adaptar el código de este tema a otro no debería ser muy costoso si se trata de un tema que sigue las directrices de WP para la creación de temas.

Crear un template nuevo para la página

Para crear un nuevo template debemos crear un archivo PHP con un nombre que defina lo que vamos a hacer con él (por ejemplo: tagcloud.php). En este archivo vamos a poner primero un comentario para que el motor del blog identifique el template de la página:

<?php /* Template Name: Tag Cloud */ ?>

Una vez creado dicho archivo lo podemos subir por FTP a la carpeta del tema (/wp-content/themes/fusion en mi caso).

Código de la página

Una vez subido el archivo (y otorgados permisos de escritura para que se pueda editar desde el editor de WordPress) ya podemos poner el código que queremos que se muestre en las páginas que se publiquen con esta plantilla. La apariencia que yo quiero que tenga esta página es la misma que la de la página principal pero sólo con la nube de tags. Para esto cogeremos el código de page.php, copiaremos la estrucura y la pegaremos en el archivo quitando el contenido del div con id “mid-content” (dónde se publica la lista de post en la página principal).

Una vez hecho esto, pondremos un título para la página (h3 para el tema Fusion) y pegaremos el código para mostrar la nube de tags:

<?php wp_tag_cloud('smallest=10&largest=26&number=0'); ?>

La apariencia final del archivo tagcloud.php debe ser parecido a este:

<?php /* Template Name: Tag Cloud */ ?>
<?php get_header(); ?>
<! -- mid content -->
<div id="mid-content">
<h3 class="title">Todos los tags de mis artículos</h3>
< ?php wp_tag_cloud('smallest=10&largest=26&number=0'); ?>
</div>
<! -- mid content -->
</div>
<! -- /mid -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Crear la página

Para crear la página debemos ir a la sección de WordPress encargada de esta acción y crear una. Definimos el título y no introducimos nada más. En lugar de poner texto vamos a ir a la barra lateral y vamos a escoger el Template (o plantilla, depende del idioma en que tengamos instalado el sistema) Tag Cloud (o lo que hayamos escrito después de Template Name en el comentario inicial del archivo tagcloud.php.

Publicamos i… Listo!!!

Espero que os ayude :-)

, , ,

No Comments

¡Migración del Blog!

Supongo que habreis notado la ausencia de artículos nuevos estos últimos días. Normalmente no sigo una cadencia determinada de publicación sino que publico cada vez que tengo alguna cosa interesante, pero en las últimas semanas se me ha ido el tiempo cual arena entre los dedos :)

Uno de los principales motivos de este parón ha sido la migración de hosting. Desde que abrimos el blog, han sucedido cosas que han llevado a la disolución de la empresa que nos esponsorizaba (una disolución no trágica por suerte) y, después de la disolución, la migración a un espacio completamente personal sólo era cuestión de días.

Vale ¿y por qué os cuento todo esto? pues porqué he tenido la suerte de encontrar un hosting que me parece muy atractivo desde el punto de vista de un usuario activo en la red. En Hosting 24 he encontrado un plan que me permite alojar diversos dominios a la vez y gestionarlos desde un mismo espacio pero con la posibilidad de tener archivos y bases de datos independientes (addon domains en el Gold plan). Las condiciones de uso son un poco más restrictivas que en otras empresas pero por unos diez dólares al mes casi no existen restricciones de almacenamiento y transferencia.

Entre las pocas restricciones que se imponen, se encuentra la de no utilizar el hosting como punto de distribución de archivos sujetos a derechos de autor (de los que no poseamos dichos derechos) y otras claúsulas similares. Como entendereis, para el alojamiento de unos proyectos personales y blogs de amigos y familiares más que suficiente.

Dicho esto, bienvenidos a mi espacio otra vez; no hemos cambiado mucho por fuera pero seguimos creciendo :-D

,

No Comments

Escoger un tema para WordPress

Hace tiempo que soy usuario y administrador de algún blog con WordPress y cuando en la empresa decidimos arrancar una serie de blogs para los trabajadores no tuve dudas en escoger este software para gestionar la actividad de los mismos. A parte de algun problemilla con la codificación de las bases de datos (¿Cuándo vamos a poder programar/almacenar en UTF-8 y no perder el formato cada dos por tres?), WordPress siempre ha cumplido superado mis expectativas hasta el punto que hoy en dia no contemplo ningún otro CMS para blogs (Si el objetivo es más amplio evidentemente hay que tener en cuenta otras opciones muy interesantes como Joomla! o Drupal).

Pues bien, una vez escogido el gestor de contenidos me dispuse a robar unas horas en el trabajo para escoger el tema visual que más se ajustara a mis objetivos. Tengo que decir que soy una persona un poco maniática con el diseño, cuando cojo algun tema visual de estos me gusta introducirle un par de modificaciones para que me guste al 100% y así me dispuse a hacerlo. Primero encontré un tema precioso, ClearPixel, pero cuando le metí mano en profundidad… se desmoronó por todos lados.

ClearPixel es un tema genial para WordPress pero para adaptarlo a mi gusto debía aclarar un poco la página en general y reducir el tamaño que ocupaban los widgets en la sidebar. El primer paso fue muy sencillo gracias a que el fondo es un quadrado de 40 píxeles en jpg y a The GIMP (aprendí a usar The GIMP antes que el Photoshop y nunca he conseguido entender como funciona el programa de Adobe).

Background claro para ClearPixel

El segundo paso empezó bien porque estoy acostumbrado a toquetear los diferentes archivos php de temas de WP, pero cuando me di cuenta del estropicio que generaba un pequeño cambio en el index.php en el resto de las páginas paré en seco. Es algo que nunca me había pasado y llevo unos cuantos temas modificados…

Después de ver el desaguisado me tropecé con el tema que estais viendo (DeepBlue) y me recordó las zapatillas que me compré recientemente (a ver si subo una foto en breve) y sólo echarle un vistazo al código me di cuenta de que ESTE iba a ser el escogido. Evidentemente he cambiado un par de cosillas… pero ha resultado tan fácil que ahora mismo no lo cambio por nada!

Aquí os dejo algunos enlaces de temas de WordPress, se consiguen igual buscando en Google pero quizás a alguien le resulte útil!

Links con temas de WordPress:

Actualización! Lo prometido es deuda, la foto de mis zapatillas:

Mis Zapatillas

Mis Zapatillas

, ,

1 Comment

Bienvenidos y gracias por entrar

Bienvenidos a mi blog ‘semi-professional’ de un programador web. Entre funciones, clases y variables intentaré reseñar aquí algunas de las cosas que me parezcan interesantes sobre la programación web, Internet o la sociedad de la información en general que vaya descubriendo durante mi día a día.

Vaya por delante la sinceridad, me encanta trabajar en entornos Linux, disfrutar de la informática en casa con mi Macbook blanco y soñar en poder comprar algún día un iPhone con unas tarifas de navegación 3G asequibles… pero asequibles de verdad. Con este breve resumen intento situar más o menos de que van a ir mis escritos.

  • Páginas web o apartados de páginas web curiosos: Sí
  • Temas de interés general en la sociedad de la información: Sí
  • Aparatejos para conectarse a internet desde cualquier punta del planeta: Sí.
  • Comentarios sobre temas frikis de software libre: Sí (o se intentará)
  • Documentos para recordar como se configura un servidor virtual, PHP5 para manejar imagenes y similares: Muchos
  • Tips de programas de Microsoft: Pocos

Bueno, ya tengo en mente el primer post realmente interesante así que nos leemos dentro de poco.

El último que deje la puerta bien abierta…

, ,

No Comments