Plantilla maestra XHTML 25 Septiembre, 2007
Esta entrada ha sido publicada por Covi y está archivada en Desarrollo Web
Casi de inmediato, escribo esta entrada para publicar una Plantilla Maestra head XHTML que pretendo me sirva, y le sirva a cualquiera que le resulte útil, de modelo XML puro en HTML.
El potencial es casi en exclusiva para metadatos y microformatos gestionados por las nuevas tecnologías del lado servidor (PHP… y no trato otro ^^) pero sirve igualmente como XHTML puro. Con esto me refiero a que las posibilidades para generar estos datos dinámicamente son muchas y evidentemente más factibles que con documentos estáticos.
Se puede adaptar fácilmente, por ejemplo, a las funciones de Wordpress o cualquier otro CMS ahorrando mucho código, pero eso no está hecho aunque imagino que en breve se podrá ver en el código fuente en este blog. Realmente, no sé cuanto ralentizan los metadatos y la cabecera la carga del documento pero todo es probar. Esto es bastante importante en mi caso porque desde hace bastante… emmm, ggg, el head de mi blog pesa o es más grande que el resto del documento xDD
De hecho, la plantilla al completo se basa en este archivo que siempre guardo con mis datos y configuraciones (y que se podrá ver ahora mismo, viendo el código fuente, si no he incluido ya el nuevo head), más algún añadido que he encontrado por ahí pero con una licencia restrictiva de la que hablo más tarde (una pena que la gente se comporte así).
Características:
- Se hizo en base a PHP
- Solo hay unas cuantas instrucciones en PHP así que es sencillo usarla como XHTML solo, para el hack IE, por ejemplo, simplemente hay que usar los comentarios condicionales de XHTML para Microsoft Internet Explorer:
- Se puede usar para cualquier declaración de (X)HTML:
- HTMLX.x
- XHTML1.0 Transicional
- XHTML1.0 Frameset
- XHTML1.0 Strict
- XHTML1.1
- incluso XHTML2.0
Descarga
Así pues, si te interesa o la encuentras útil…:
Este enlace te llevará a un archivo de texto que puedes copiar y pegar o descargar directamente:
Plantilla StandarXHTML
Se distribuye bajo Licencia Pública de GNU (GPL).
Licencia
Este punto es algo complicado… veamos:
Alguna información de los metadatos la he encontrado en la Plantilla de Olga Carreras… y no sabía si mencionarla por lo siguiente:
Ella, ha distribuido su plantilla con copyright, o al menos con una licencia copyleft muy restrictiva, si bien me ha inspirado en algunos detalles otros muchos, la gran mayoría ya los usaba yo*.
Es decir… no conocía por ejemplo la posibilidad de los enlaces a versiones alternativas en otro idioma o todas las posibilidades de los microformatos de Dublin Core (http://es.dublincore.org/), pero esto último a modo de ejemplo, no es una patente suya, creo que no puede restringir la obra de manera parcial puesto que usa obras libres.
O sea, creo que no puede impedir que alguien use los enlaces relativos o metadatos públicos de HTML pero imagino que lo que quiere indicar es la prohibición de usar la plantilla tal cual o las secciones que personalizó ella.
En especial, me disgusta este asunto no por el hecho de mencionar que su trabajo me ayudó e inspiró sino por el hecho de que establece el uso de sus contenidos libremente solo por un año, no modificables y sin uso comercial. Lo cual tampoco es que me preocupe si yo no la distribuyera con otra licencia y el hecho de que se pueda interpretar el trabajo como una modificación del suyo o algo así. Y para nada lo es.
Así, yo distribuyo el trabajo, si le interesa a alguien, con atribución a modo de gentileza solamente, es decir se puede usar comercialmente, modificar, mejorar -eso seguro-, y todo lo que se quiera bajo la licencia GPL.
Por eso… si no hubiera hablado de la plantilla de Olga no pasaría nada, porque no es una copia ni una modificación, pero intentar referenciarla como agradecimiento a su trabajo -porque me gusta citar mis fuentes- implica “atraer el foco”, un efecto totalmente opuesto y quizá agresivo, y que se pudiera interpretar como una violación de su licencia.
No espero que nada llegue a nada, pero por si acaso tenía que comentarlo a la vez que tomaba la decisión de referenciar a Olga Carrera.
PD: Sobra mencionar que así va para allá un pingback
*: Como comprobación se puede usar la caché de google, webarchive o cualquier otro servicio, se pueden ver mis diseños en otros sitios y proyectos como la web del Ayuntamiento de La Guardia, o la Peña Madridista, todo como digo desde servicios de información guardada como los mencionados.




[...] pues, ando bastante liado intentado currarme una Plantilla Maestra XHTML y pasar definitvamente a XML “de verdad” como ya se suele encontrar por google [...]
25 Septiembre 2007 @ 15:28
[...] técnicas SEO de tus documentos. En relación a esto, ya publiqué hace poco un borrador para un Plantilla XHTML que potenciaba dicha información… incluir el sistema de clasificación por etiquetas sería [...]
29 Septiembre 2007 @ 8:58
Hola, he llegado a tu artículo por casualidad.
Sólo quería aclarar que por supuesto todo el mundo es libre de crearse su propia plantilla XHTML, y todas serán parecidas, y en el proceso todos estudiamos artículos, libros, etc. para idearlas.
Mi intención poniendo licencia a la plantilla, no es demandar a nadie, tengo un no lucrativo blog para compartir desinteresadamente mis conocimiento, pero me molesta la gente que no cita las fuentes, algo con lo que yo tengo mucho cuidado. Sólo pido que quien quiera utilizar la plantilla tal cual no la modifique ni oculte el autor.
Te citaré en mi artículo como referencia para otra plantilla XHTML alternativa.
Un saludo,
2 Noviembre 2007 @ 17:15
Siento no haber estado más disponible para publicar los diferentes comentarios en el sitio en los últimos días, entre ellos el tuyo Olga
La cuestión es que somos de la misma opinión, odio (aunque no literalmente
) a la gente que usa trabajos y, como bien dices, ni siquiera tiene la atención de hacer una mísera citación a la fuente, autor… lo que sea. Por eso a veces jode crear contenido libre, porque hay gente, como en todo y todos lados, muy desagradecida.
Pero en este caso… no recuerdo si tu licencia ha cambiado, me pareció que era demasiado restrictiva ya que creí leer que no ofrecía posibilidad de trabajos derivados y se podría entender este mismo como tal.
Aunque tampoco me gusta exigir demasiado en las licencias, por ejemplo no me gusta lo del uso no comercial, a veces debemos restringirlas un poco no por el hecho de desearlo uno mismo si no porque quizá es un trabajo basado en otro con licencia restrictiva.
—
Personalmente creo que licencia GNU de Documentación Libre es genial, es “casi” perfecta, en este artículo no critico para nada tu licencia… al menos estrictamente, sólo que, como explico, no sabía qué se podría pensar o si quizá entendieras que se atacaba tu propiedad intelectual. Me alegro de que no sea así.
PD: Un ejemplo del tema que hablamos acerca de no ser agradecido es la entrada en este blog sobre la “deskmodmanía” para dar el aspecto de Mac a Windows.
Cuando miré las estadísticas tenía un huevo de visitas a la entrada… y de descargas del pack que yo mismo ofrecía, pues bien…: ni un sólo comentario tras 800 descargas, ni de queja ni de agradecimiento ni de nada. Pues aunque no sea algo vital
…quedaría bien un pequeño detalle, un breve comentario, lo que sea por pequeño que sea, de vez en cuando vamos.
Así pues y el mismo día que miré las estadísticas quité la descarga del pack, qué se puede creer que ha pasado??: Pues lo lógico: que ahora que NO HAY NADA que descargar llegan los comentarios, aunque al menos no han sido el colmo que yo esperaba: comentarios quejándose.
Pero lo más curioso es que al parecer ni se lee el artículo, porque explico claramente que estaba hasta los… c******, pero nadie se da cuenta y siguen pidiendo la descarga
Vamos… estupendo, en fin, pues ahí sigue… si no se aprecia un trabajo totalmente gratuito y sin afán de ningún tipo lo dicho: cada uno a currárselo y aprender solitos como hemos hecho todos.
5 Noviembre 2007 @ 10:30
Hola:
Gracias por tu trabajo desinteresado.
Simplemente comentar un par de cosas:
1.- Que los contenidos libres van mejor en formatos libres. RAR no es un
formato libre, tiene patentes, sería mejor usar ZIP para comprimir la
plantilla.
2.- Que no he podido dejar esto como comentario, resulta que escribo mi
nombre, e-mail, comentario, pulso la barra de haber leído la claúsula de
la LOPD y resulta que al pulsar luego en enviar comentario me sale una
página de error diciendo que no he puesto bien la maravilla.
A mi no me sale nada de maravillas, uso linux Ubuntu 7.10 con firefox.
Saludos cordiales.
19 Febrero 2008 @ 4:03
Gggggg…. no, me temo que a nadie le salía nada de maravillas gggg
Creo que te habrá llegado el correo así que no repetiré lo mismo aquí
Que estoy de acuerdo con lo de los formatos propietarios, que siento tener esto tan descuidao… precisamente por las dos cosas que comentas por ejemplo.
Y eso, gracias por avisar
—
De todas formas, lo cierto es que he hecho muchos cambios a la plantilla últimamente y no deja de ser un encabezado demasiado grande por el hecho de intentar incluir muchas opciones útiles aunque opcionales sin duda.
También tengo nuevas correcciones para errores no de código pero sí digamos sintácticos o no compatibles con los microformatos que se incluyen… un poco de tiempo solo, un poco
Sobre el formato de compresión…
Me acostumbré bastante a RAR y es cierto que es una manía bastante mala… como te dije tampoco soy amigo de los formatos propietarios y si por mí fuera usaría gzip pero no es seguro en usuarios Windows así que… como pienso que es difícil no haya Windows pirateados también lo será que no lo haya RAR ….
Pero en definitiva… también me has convencido, y de paso que le hecho un vistazo al blog subiré la plantilla en zip ya que… bueno, para usuarios UNIX prácticamente da igual zip que gzip
Saludos.
19 Febrero 2008 @ 4:07