PBS-1.1 - htitle

Agregar a favoritos

0 Comentarios

Posteado hace 1380 días en:

Una vez que tenemos el esqueleto de la bitácora vamos a ver el primer bloque que aparece.
Este bloque es el que contiene el titulo, el eslogan y una lista desordenada con enlaces de ayuda para la navegación.

Los enlaces de ayuda para la navegación son bastantes importantes con ellos nos ahorramos el crear una pagina alternativa y facilitamos el contenido en un navegador especializado, por ejemplo un navegador para ciegos.
También conseguimos ver nuestra pagina en un móvil vía wap, con estos enlaces accederemos fácilmente sin tener que hacer un scroll enorme en el móvil.


<div id="htitle">
<h1><a href="/" title="Volver al Weblog"><span>Plantilla maestra</span></a></h1>
<h2><span>Una nueva forma de ver un BLOG</span></h2>
<ul id="navigation">
<li><a href="#content" title="Ver Anotaciones" accesskey="1">Pasar de los marcadores</a></li>
<li><a href="#menu" title="Ir al menu" accesskey="2">Pasar del contenido</a></li>
<li><a href="#fcredits" title="Ir al final de todo" accesskey="3">Pasar de todo</a></li>
</ul>
</div>

Utilizamos títulos en orden de preferencia, primero un h1 como el mas importante y contiene un enlace a nuestro a la pagina inicial del weblog, en un segundo repaso veremos si es bueno o no un identificador, por ahora creo que no.
Seguido vemos un h2, un titular mas pequeño, y por ultimo una lista desordenada que ya dije anteriormente, en esta lista hay tres tipos de enlaces como el contenido, el menú y los créditos, con estos tres enlaces hemos resuelto casi toda la navegación, y si veis mas detenidamente hemos añadido unos acceskeys a dichos enlaces para poder navegar con el teclado, con un poquito de suerte no tendrás que usar el ratón con esta plantilla ;P.

Por ultimo hemos incluido la etiqueta span dentro del h1 y h2 para tener un mayor control de ellos y así poderlos ocultar sin el mayo esfuerzo, quien sabe a lo mejor utilizáis una imagen de fondo.


Actualizar software

Agregar a favoritos

7 Comentarios

Posteado hace 1381 días en:

Wow mi mac me ha pedido actualizar sotware, eso es bueno o es malo? 41 megas para actualizar mac os x 10.3.4? se estan quedando conmigo o esto es una maravilla?.


PBS-1.0 - La estructura

Agregar a favoritos

0 Comentarios

Posteado hace 1381 días en:

Vamos a crear de una primera pasada la estructura global de nuestra plantilla, luego iremos bloque por bloque añadiendo las cosas, por ahora haremos solo el esqueleto.

Empezaremos por declarar un DOCTYPE , para ello vamos a elegir el xhtml 1.0 transitional al ser el mas adecuado aunque la plantilla pueda validar perfectamente xhtml strict,luego con las anotaciones de los bloggers puede afectar la validación de xhtml strict.

El primer bloque:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>PBS - Plantilla Maestra</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css.php" type="text/css" />
</head>
</html>

Como veis solo he incluido los tags mas básicos para mas adelante se depurar la plantilla, incluimos la declaración del doctype para que el navegador procese como es debido, luego añadimos al elemento html un espacio de nombre, es simplemente para mejorar esta etiqueta (Si lo dice Zeldman será por algo ;P) , luego con los tags xml:lang y lang indicamos como esta escrita la pagina, en este caso español.

Algunos pensareis que me he olvidado del <?xml version="1.0" encoding="iso-8859-1"?> pero no lo he incluido, según dicen algunos navegadores se hacen la picha un lío con esta etiqueta y la he quitado, para ello he incluido el meta de toda la vida que nos dirá el juego de caracteres que deberemos usar en esta pagina, iso-8859-1 el latino ;P.

Luego incluimos el link a la hoja de estilos, si veis la extensión no es .css sino .php, la cosa es facilitar al gestor de themes cambiar de hojas de estilos fácilmente, con contenido dinámico conseguimos el efecto deseado, elegimos la hoja de estilos adecuada y mandamos la cabecera correcta para que muestre el css.

Con esto hemos creado el principio de la plantilla ahora vamos a ver el esqueleto de nuestro blog.


<body id="blog">
<div id="container">
<div id="htitle"></div>
<div id="content"></div>
<div id="menu"></div>
<div id="fcredits"></div>
</div>
</body>

Bien pues esa es la estructura de la plantilla,como veis al tag body le he añadido un id, muchos pensareis (al igual que yo) que para que un identificador si solo hay un único body, es para tener un máximo control sobre el css y ademas poder aprovechar algunas características de CSS2 y CSS3, se supone que nuestra plantilla tiene que ser lo mas manipulable posible.
He encajonado toda la estructura en un contenedor, lo llamo contenedor porque ese es su objetivo, muchos bloggers usan esta forma y es las mas idónea, algunos eso si sacan el pie de pagina del contenedor.

A continuación aparece un nuevo div con un id llamado htittle, htitle? si si htitle, lo he llamado así porque desde mi punto de vista llamarlo head, header o similares no me dice para nada que contiene ese div, es como llamar al bloque contenido y menú como left, right creo que es mucho mas lógico llamarlo htitle. donde escribiremos el titulo y el eslogan de nuestro blog.

Bueno los dos div siguientes creo que están claros, en uno irán las entradas de nuestra bitácora y en otro el menú, pero y porque el contenido antes? muy fácil, creo que lo mas importante en una bitácora son los artículos y es por eso que debe aparecer el primero y mantener un orden de prioridad, es mas importante eso que mostrar primero el menu.Incluso como dicen Xoan en uno de los comentarios, google agradece colocar primero el contenido y como google es el puto amo así lo dejamos ;P.

El ultimo ta pasa exactamente lo mismo que en el primero, llamarlo foo o foot no me dice para nada que es lo que contiene, esta claro que un pie de pagina siempre vamos a poner cualquier frase, licencia, banner
o lo que se nos pase por la cabeza (Mas adelante iremos ordenando esto mismo), los créditos para ser mas preciso.

Nuestro esqueleto final


<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>PBS - Plantilla Maestra</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css.php" type="text/css" />
</head>
<body id="blog">
<div id="container">
<div id="htitle"></div>
<div id="content"></div>
<div id="menu"></div>
<div id="fcredits"></div>
</div>
</body>
</html>

Así ha quedado el primer vistazo de nuestra plantilla estándar, los comentarios están abiertos para poder dialogar el nombre correcto de los divs o incluso su posición.

Mañana mas ;P.


Proyecto Bitácora Estándar

Agregar a favoritos

8 Comentarios

Posteado hace 1382 días en:

Hace varios días comente la idea de crear un plantilla lo mas estándar posible para las bitácoras con el fin de poder intercambiar fácilmente archivos CSS, los encargados desde mi punto de vista del diseño de una web.

Pues bien en estos días intentare crear esa plantilla así podremos entre todos repasar un poco de xhtml y ver los pros y los contras de cada cosa.

El proyecto se va a dividir en varias fases.

  • La creación de la plantilla
  • Exportación a los CMS mas populares
  • Creación de una plantilla como ejemplo
  • Creación de un Gestor de plantillas

La primera parte es la mas chunga desde mi punto de vista sobre todo en la del menú porque suele ser las mas espontánea para nosotros, porque el texto mas o menos se estructura igual pero el menú siempre es diferente aunque tengan los mismo elementos. También hay que tener en cuenta el nombre de los ID y los CLASS, español o ingles? vamos a elegir el ingles como referencia para los nombres de los tags, nombres que por supuestamente serán los mas lógicos posible para que de una pasada se entiendan, nada de class1, class2 sino blog, content, menú etc.

la exportación a los diferentes cms es para que ya se tenga a mano y se puede instalar fácilmente sin complicaciones ni nada, yo perfectamente puedo hacer la de Textpattern pero las de los demás creo que necesitare un cable ;P.

El tercer paso puede ser el mas llamativo de todo, vamos a acoplar la estructura creada con el diseño de este weblog y así matar dos pájaros de un tiro, ver que la estructura funciona y que perfectamente se puede diseñar con CSS.

El ultimo es entretenido porque es ponerse a escribir lineas de código pero es lo mejor para que con dos clicks puedes tener corriendo el nuevo diseño, se va a tener en cuenta el sistema que usa Textpattern para los plugins, es decir, datos serializados sin poderse modificar el contenido ni nada, la idea es por las imágenes que contenga el archivo css, uniendolo todo será muchísimo mas fácil que no se pierdan y bueno la ventaja de no tener que usar un ftp sino por web.

Pues al lío ;p.


Los dos patitos

Agregar a favoritos

14 Comentarios

Posteado hace 1383 días en:

Hoy 2 de agosto este personaje cumple ni mas ni menos que 22 años , si si 22 años ni yo mismo me lo creo lo unico que no paro de pensar es que me estoy convirtiendo en un pureta :(.

La verdad que por ahora no me va nada mal tengo aun mucho tiempo para realizar todo tipo de proyectos de vida aunque crea que me estoy haciendo viejo ;P.