PBS-1.0 - La estructura

Agregar a favoritos

0 Comentarios

Posteado hace 1476 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 1477 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 1478 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.


Activar el modulo PHP en mac

Agregar a favoritos

3 Comentarios

Posteado hace 1479 días en:

Magnifico tutorial activar el modulo PHP que traen el Apache en el Mac, como no en faq-mac increíble la cantidad de información que he encontrado en esa page.


Editando vídeo

Agregar a favoritos

3 Comentarios

Posteado hace 1479 días en:

En la boda de mi hermana mi hermano le grabo un vídeo para recordar ese momento y mi cuñada le acompaño con su cámara digital, como ellos hicieron el trabajo mas engorroso ahora me toca a mi sacarle partido a esos recuerdos.

Como tengo una capturadora me he dedicado a pasar el vídeo a formato AVI pero ahora me sucede que el formato en que lo graba el programa es uno que solo pilla el y eso como que no me gusta.

He buscado unos cuantos programas para pasarlo a mpeg y también a formato Avi pero con otro codec (todo eso en windows), por ahora todo very well pero cuando lo paso al mac para editarlo con imove me dice que el formato no es compatible, pero cual es el compatible?.Eso quiere decir que el avi y el mpeg no me valen y tengo que buscar el adecuado.
Supongo que como lo guarda en formato .mov este tendrá que ser el formato idóneo pero como aun no lo he probado me quedo en un mar de dudas.