Macus’ World

Otro diseño web más. Esta vez no es muy general ya que es una especie de prototipo para darle una idea a Macus. ¿Que no conocéis a Macus? ¿Ni sus dibujos? No puede ser 😉

Como comento, fue un diseño rápido, está algo verde pero como no le voy a dedicar más tiempo y tampoco me parece que haya quedado demasiado cutre, lo publico y os lo dejo por si os puede servir de inspiración, crítica, utilidad, etc.

Como siempre, podéis verlo en funcionamiento o descargarlo [ Macus’ World . 30,7 kB ] . Ya sabéis que todos los diseños que hago cumplen los estándares y son de dominio público.

Macus' World

Espero que Macus no se enfade por haberle robado las fotos 😛

Enlaces relacionados

Diseñando webs para Wii

Wii

Una de las -muchas- posibilidades de la nueva consola de Nintendo, Wii, es la capacidad de conexión a Internet vía WiFi (sin cables). Pero no hablaré aquí de las características de la consola o de los videojuegos sino de cómo adaptar o diseñar sitios web para ser vistos correctamente desde la Wii.

El único requerimiento para poder entender todo este rollo que cuento es tener algo de idea de diseño web.

El navegador de Wii

Uno de los servicios más populares que nos ofrece Internet es la web: poder navegar a través de millones y millones de páginas web. Para Wii hay un navegador especialmente diseñado. Se trata de una versión del navegador Opera adaptada (y de momento en prueba), con las mejores características de éste, aunque con algunas limitaciones:

  • Basado en la versión 9 de Opera
  • Plugin de Flash 7 (no hay problema para entretenerse con YouTube o Google Video, por ejemplo)
  • Soporte de Cookies
  • Soporte de JavaScript
  • No soporta Java
  • No soporta archivos de vídeo como Windows Media o Quicktime

Ya sabemos un poco más del navegador web, vayamos ahora al tema 🙂

Resolución

Aquí dependerá del televisor que estéis usando, pero se supone que se adapta a la mayor resolución que permita el televisor. En las pruebas que he hecho (y en modo 16:9), obtengo una resolución de 1024 píxeles de ancho por 500 de alto (1024×500). En realidad, serían 600 de alto, pero 100 se los come la barra de herramientas del navegador.

Lo mejor es usar tamaños relativos en nuestro diseño. En lugar de definir una anchura de página de 800 píxeles, por ejemplo, decimos que será el 80% de la anchura total de la televisión. Así no importará qué resolución soporte el televisor, ya que el diseño se adaptará al 80% de la máxima anchura. Y así con el resto de capas que usemos.

Fuentes y tamaño

La mayoría de las fuentes (tipos de letra) que se usan en blogs o páginas web se ven perfectamente en el navegador de Wii, el único problema es el tamaño de dichas fuentes. Fuentes de menos de 15 pixels son bastante difíciles de leer por lo pequeñas que se ven, aunque esto no sea un gran problema pues podemos hacer Zoom con el mando, pero es un poco engorroso. Un tamaño ideal sería de 25 pixels, y de ahí, para arriba 🙂

Si queréis usar el tipo de letra que se usa en el menú principal de Wii (la fuente oficial, digamos), se llama Wii NTLG PGothic JPN Regular.

Seleccionar un estilo si es Wii

Imaginemos que queremos que nuestra página muestre diseños distintos según se vea desde el navegador de la Wii o desde otro navegador, así podríamos tener un diseño general y luego uno adaptado, con letras más grandes, otro tipo de fuente, colores… para que sea cómodo de visualizar desde la consola.

Lo ideal es que en nuestra página web o weblog tengamos separado el contenido del continente, es decir, el contenido del diseño. Con lo cual tendremos por un lado nuestras páginas y por otra una o varias hojas de estilo (CSS). Así que para cambiar entre un diseño y otro, tan sólo hay que cargar una hoja de estilo u otra, sin apenas tocar código. Tendremos, por ejemplo, style.css que será nuestra hoja de estilo normal y style-wii.css que será una hoja de estilo que hemos creado para el caso de que nuestra página se vea desde la consola de Nintendo. Nos ayudaremos de código en PHP para hacer todo esto (así que debéis aseguraros de que vuestro servidor tiene instalado PHP o no funcionará). Nada de asustarse, que es muy sencillo 🙂

La idea es detectar el navegador de la Wii y si es cierto, cargar la hoja de estilos adecuada. Así que en nuestra página principal, entre las etiquetas <head> y </head>, ponemos algo así:

<?php
     if(eregi("wii",$_SERVER["HTTP_USER_AGENT"])) {
          echo "<link rel='stylesheet' type='text/css' href='http://miweb.com/style-wii.css' title='style' />";                
     } else {
          echo "<link rel='stylesheet' type='text/css' href='http://miweb.com/style.css' title='style' />";                                 
     }
?>

Si el navegador se identifica como wii, se escribirá el código necesario para añadir la hoja de estilo adaptada a Wii (style-wii.css). En otro caso, usaremos la hoja de estilos normal (style.css).

Para el que sienta curiosidad, lo que devuelve la variable HTTP_USER_AGENT es:
Opera/9.00 (Nintendo Wii; U; ; 1309-9; es-es).

Acabáis de ver un caso práctico de por qué es bueno diseñar webs separando el diseño del contenido. Menos trabajo 🙂

Dámelo todo hecho

Si usas WordPress para administrar tu sitio, seguramente te interese saber que hay un añadido (plugin) para este CMS que permite modificar el estilo de nuestra página sin tener que tocar código. Lo podéis descargar desde aquí. Ojo, no lo recomiendo porque cambia totalmente el diseño de tu página por el que trae el plugin por defecto, pero si eso no te importa, es muy cómodo. Por ejemplo, mirad cómo se ve el weblog de DraXus (y así respondo a su pregunta ;-):

El blog de DraXus desde la Wii

Y con el plugin:

El blog de DraXus

Este texto no está ni cerca de estar completo. Según tenga más información y siga haciendo pruebas, iré poniendo los resultados.

Actualización [14/04/2007]: Ha salido la versión final (hasta ahora era una beta) con las siguiente características:

  • Opera 9.10
  • JavaScript 1.5
  • Plugin Flash 7.0 r68
  • Resolución: 800×664

food4thoughts

Poco que decir. Tenía un par de días libres (y un poquito de creatividad) después del trajín de estas últimas semanas y me ha dado por hacer un nuevo diseño para una web que tenía en mente. Como esa web tardará en ponerse en funcionamiento, aquí os dejo el tema, food4thoughts:

food4thoughts

El diseño (como los que vaya publicando) es de dominio público así que haced lo que queráis con él. Sigue los estándares y debería adaptarse a cualquier resolución de pantalla aunque haya sido diseñado con una resolución de 1024×768 de base.

Descargar food4thoughts [ 141,1 kB, imágenes incluídas ] y para verlo en funcionamiento, aquí lo tenéis.

Enlaces relacionados

HTML básico para comentarios

A ver, ¿cuántos de vosotros, sí, vosotros, lectores, no habéis puesto nunca un comentario en algún blog o web que visitéis? Espero que no empecéis todos a levantar la mano, así que imaginemos que todos habéis comentado alguna vez. Dependiendo del sistema con el que esté hecho el blog, tendréis una cajita para escribir vuestro comentario y algunas opciones para el texto o una leyenda indicándoos qué etiquetas (en HTML) podéis usar para darle formato a vuestro comentario. Vale, en este blog no hay nada de eso (sí, trabajaré en ello), pero sí se pueden usar las etiquetas HTML.

Os hablaré de unas cuantas etiquetas de HTML (el lenguaje de Internet) para que podáis subrayar el texto, remarcarlo con negrita, inclinarlo como si fuera cursiva… Así vuestros comentarios tendrán otra pinta, no serán tan aburridos o sencillamente serán más cómodos de leer y podréis dar más importancia a ciertas partes del texto. No os preocupéis que esto no es programación 😉

En HTML todo va por etiquetas que se «abren» y «cierran» para indicar a qué parte del texto o contenido afectan. Por ejemplo: Hola, <etiqueta>esto es</etiqueta> un texto.

La etiqueta llamada «etiqueta» (sí, podría haber buscado un nombre menos redundante, pero no sería tan descriptivo :-P) comienza justo antes de esto y termina después de es. Como habréis notado, las etiquetas se encierran entre los símbolos menor ( < ) y mayor que ( > ) y cuando cerramos una etiqueta, es decir, cuando le decimos «hasta aquí quiero que funciones», lleva una barra inclinada ( / ) antes del nombre de la etiqueta.

Vayamos con unas etiquetas útiles para los comentarios:

NOTA: Algunos blogs no permiten el uso de HTML en sus comentarios. Así que aseguraos de que podéis usar HTML antes de llenar el texto con etiquetas y más etiquetas 😛

Etiquetas básicas HTML
Etiqueta Texto Resultado
strong Es la <strong>peor película</strong> que he visto Es la peor película que he visto
em Su nombre era <em>Nasrudin</em>. Su nombre era Nasrudin.
u El secreto es la <u>rapidez</u>. El secreto es la rapidez.
s Hoy cumplo <s>30</s> 27 años. Hoy cumplo 30 27 años.
acronym Tim Berners-Lee inventó la <acronym title="World Wide Webu>WWW</acronym>. Tim Berners-Lee inventó la WWW.
a ¿Ejemplo de autopublicidad? Vale, visita <a href="http://blog.tempwin.net/" target="_blank">mi blog</a>. ¿Ejemplo de autopublicidad? Vale, visita mi blog.

Habréis observado que en la última etiqueta, la que nos permite añadir enlaces (links), se le añaden más cosas que la propia etiqueta: los atributos. Son varias las etiquetas HTML que pueden llevar atributos. Para el ejemplo anterior, el atributo target indica dónde se abrirá la nueva página. Dos son las opciones importantes que ofrece:

  • _self: La nueva página se abrirá en la ventana actual del navegador.
  • _blank: La nueva página se abrirá en otra ventana del navegador.

El otro atributo, href, es para indicar la web que queremos enlazar (en el ejemplo de la tabla, enlazamos la dirección de este blog).

Otra etiqueta útil, sobre todo cuando quieres citar a alguien es blockquote:

<blockquote>Escojo a mis amigos por su buena apariencia, a mis conocidos por su carácter y a mis enemigos por su inteligencia.</blockquote>.

Escojo a mis amigos por su buena apariencia, a mis conocidos por su carácter y a mis enemigos por su inteligencia.

Hey, fijaos que además, sin mucho esfuerzo, habéis aprendido algo del lenguaje para hacer páginas web 🙂

Venga, tenéis los comentarios de este post a vuestra disposición para pruebas 😉

Permalinks en WordPress

Introducción

Este es un post dirigido a usuarios o futuros usuarios del gestor de contenidos WordPress. Los CMS permiten que cualquier persona con pocos o casi ningún conocimiento informático, pueda publicar y administrar una página web. Desde hace tiempo se han puesto muy de moda para la creación y mantenimiento de weblogs. Sin ir más lejos, este blog funciona gracias a WordPress.

Bueno, hecha esta presentación más o menos rollo, vamos al tema. Cuando publicamos un post en WordPress, se crea un enlace a dicho post, que es lo que se llama permalink, un enlace permanente a ese artículo (la URL o dirección de dicho post). Por defecto, los enlaces son del estilo http://miblog.com/?=x, donde la x es un número que se va incrementando según vamos escribiendo más posts. Así, nuestro tercer post sería http://miblog.com/?=3

Sin embargo, una dirección así es poco fácil de recordar además de poco explicativa. Pero no pasa nada, podemos cambiarlo 🙂

A trabajar

La estructura de los permalinks se puede elegir desde el menú de administración de WordPress, que suele ser accesible desde http://miblog.com/wp-admin/. Vamos entonces al menú Options elegimos la pestaña Permalinks. (esto todo lo estoy explicando para la versión por defecto de WordPress que viene en inglés) Aquí tenemos varias opciones:

Default (opción por defecto, ya que funciona en todos los servidores)
» http://miblog.com/?p=123

Date and name based (basado en el título del post y la fecha)
» http://miblog.com/2006/11/28/sample-post/

Numeric (numérico)
» http://miblog.com/archives/123

También podemos elegir nosotros la estructura de los enlaces (en la parte que pone Custom structure). Para ello tenemos varias etiquetas disponibles.

Pongamos, por ejemplo, que queremos que las direcciones de nuestros posts sean como los de este blog (toma publicidad), por ejemplo:

/2006/11/23/rockero-de-nacimiento/

En el enlace vemos el título del post (rockero de nacimiento), que fue publicado el 23 de Noviembre de 2006. Es un permalink basado en la fecha y el nombre, así que elegiríamos Date and name based. Y fijaos en el cajetín de Custom structure, aparece algo como esto: /%year%/%monthnum%/%day%/%postname%/. Estas son las etiquetas (tags) de las que hablaba antes. ¡Todavía no aceptéis los cambios! Impacientes, que sois unos impacientes 😉

El fichero .htaccess

Antes de aceptar los cambios tenemos que crear un fichero .htaccess (si no lo tenemos ya) y colocarlo en la raíz de nuestro sitio o donde tengamos instalado el WordPress (por ejemplo, http://miblog.com/.htaccess). Lo que hay que añadirle a ese fichero es:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Si el fichero fuera modificable (por ejemplo, permisos 666, para lectura y escritura de todo tipo de usuarios), WordPress haría todo este trabajo por nosotros al pulsar sobre Update Permalink Structure. Si no fuera así, tendríamos que hacerlo a mano como hamos visto un poco más arriba.

Este fichero da unas órdenes al servidor Apache para que realice estos cambios en la forma de los enlaces de nuestra página.

Una vez que tengáis ese fichero creado y escrito, sí podéis darle a Update Permalink Structure. Y ahora, si teníais escritos posts, os cambiará la dirección a la nueva estructura. Y nada más 🙂

Podéis probar más etiquetas para personalizar la estructura de vuestros enlaces, aquí os lo he explicado para un ejemplo concreto, pero veis que no tiene ninguna dificultad.

Enlaces relacionados