Un nuevo tag XHTML: CWT

Es un hecho demostrado de la vida profesional de cualquiera que trabaje con clientes el que, antes o después, tendrás que producir algo con lo que no estás de acuerdo.

La discrepancia puede ir desde el inofensivo “el color no es apropiado” hasta el demoledor “este proyecto no tiene ningún sentido”, pasando por toda una gama de emociones que, a veces, cuesta trabajo describir…

Comoquiera que el desarrollador web es un ser social (léase: nos encanta mirar lo que andan haciendo nuestros compañeros de profesión para “inspirarnos”), a veces surge la necesidad de justificar ante nuestra audiencia el por qué de una tipografía infernal, un icono horrible, o toda una paleta de colores sin sentido aparente…

El gran inconveniente de trabajar para clientes (aparte de trabajar para clientes), es que normalmente suele ser poco interesante ser un bocazas. Publicar en un foro o en tu blog que los colores de tu último trabajo surgieron de la retorcida mente de algún “middle manager” incapaz de asumir que el hecho de que a su mujer le encante el rosa no constituye un argumento de peso para cambiar el color de un site es contraproducente. Por no decir que es una grosería. O algo peor…

Pero tus compañeros de profesion deben saber que tú jamás serias capaz de presentarle al mundo tal tutti-frutti de tipos y colores sin tener pesadillas por las noches… Que tu preparación y años de estudio te impiden pasar a producción un diseño sin retícula sin que se te abra la úlcera… En definitiva, que si algo no está perfecto, definitivamente, no es porque no seas capaz de hacerlo, sino porque han intervenido “causas de fuerza mayor”

Es por ello (oye) que desde Sofá Naranja proponemos una extensión a la especificación XHTML 1.1, en forma de tag:

El tag elemento <cwt/>

El nombre ‘cwt’ viene del inglés “Client Wanted This” (”el cliente pidió ésto”). Está en inglés por el mismo motivo por el que están en inglés todos los tags de (X)HTML: porque el Esperanto no tuvo mucho éxito, y escribir un parser de tags multilenguaje habría llevado a Microsoft a la ruina.

Es un tag que convertirá tus páginas en código no válido (aunque si necesitas usarlo lo más probable es que de todas formas no valide).

La función del tag ‘cwt’ es marcar aquellas partes de tu site que, lejos de ser el resultado de un sesudo análisis, son producto de ese ente despiadado que convenimos en llamar “El Cliente”.

Es un tag estríctamente semántico. No tiene representación visual, aunque si estás usando tags ‘cwt’ en tu código, quizá estés tentado de añadir el siguiente código en tu CSS:

cwt {
    display: none !important;
}

a pesar de que (mientras el W3C no apruebe el tag ‘cwt’) no servirá para nada…

Veamos un ejemplo…

Este era tu código antes del ‘cwt’:

<table width="768px">
    <tr>
        <td><img src="/img/spacer.gif" width="768" height="1" /></td>
    </tr>
</table>

y éste es tu código después del ‘cwt’:

<cwt>
    <table width="768px">
        <tr>
            <td><img src="/img/spacer.gif" width="768" height="1" /></td>
        </tr>
    </table>
</cwt>

Ahora tus compañeros sabrán que dejaste de maquetar usando tablas hace años, y que en este caso sólo lo hiciste porque tienes que pagar una hipoteca…

Desencadenado por: nadie en particular, de momento.

Furilo me comenta que el ‘cwt’ es un candidato perfecto para convertirse en un microformato. Seguiremos informando si finalmente nos liamos la manta a la cabeza y lo proponemos como un standard :D

Update: Gracias a mort por la puntualización sobre ‘tag’ vs ‘elemento’. Y veo que lo del microformato va a haber que ir planteándoselo en serio… :D

Update 2: En breve con todos ustedes, clientwantedthis.com :D

70 comentarios a “Un nuevo tag XHTML: CWT”

  1. Pablo Impallari dijo

    Excelente idea. Desde ahora en mas pineso incluirla en todo en lo que haga en contra de mi voluntad, y aunque la W3c no apruebe el tag, pues bueno, a usar la opcion estilo microformat

  2. meneame.net postea:

    Un nuevo tag XHTML: CWT

    Una propuesta para extender el standard XHTML 1.1 con una nueva etiqueta que todo desarrollador ha echado de menos alguna vez a lo largo de su carrera…

  3. [...] Abril 10, 2006

        Via meneame, me encuentro una noticia curiosa donde comentan la existencia de un tag XHTML,para extender la especificación 1.1, que tiene como  [...]
    
  4. [...] usar ese invento de Satán llamado tablas (:P) o a usar imagenes horrorosas? Los chicos de Sofá Naranja nos proponen que usemos esta tag (siglas de Cliente Wanted This, que [...]

  5. [...] cree con el derecho a emancillar los principios básicos de todo diseño… pero mejor leete el articulito de sofanaranja.com que es más gráfico y gracio [...]

  6. SigT postea:

    Proponen un nuevo tag XHTML: CWT

    Comentan la proposición de añadir un nuevo tag a XHTML: ‘cwt’ que servíria para comentar que partes de la web no son hechas por motivos técnicos si no por que el cliente así lo exigio… …

  7. [...] se turquesa lilaceo no lo han elegido tu. Si os apatece seguir leyendo sobre este tema, os invito a acceder al post en sofanaranja.com Desde aquí (aunque no [...]

  8. [...] , son producto de ese ente despiadado que convenimos en llamar “El Cliente”. Más en Sofá Naranja (vía jbarahona.com) Archivado en Estándares, Cre [...]

  9. [...] HTML denominada . En un principio, cuando leí el post publicado en sofanaranja.com pensaba que se trataba de todo menos de lo que es. ¿ Una nueva eti [...]

  10. myfrogx3 * Blog postea:

    El tag que nos hacia falta en XHTML

    “Client Wanted This” CWT | Este tag no tiene ningun atributo de hecho aun no es reconocido por el W3C pero les aseguro es muy bueno que hace este simplemente nada es mas bien para identificar tu codigo o la parte de tu trabajo que fue tu idea y que …

  11. [...] era que esto es el presagio del fin del mundo 2.0), aunque también da frutos interesantes como esta etiqueta especialmente reco [...]

  12. [...] e te obligue a hacer algo que no quieres. Para esto llego CWT, un nuevo elemento de XHTML. Un nuevo elemento XHTML: – Es un hecho demostrado de la vida profesional de cual [...]

  13. [...] quo; La hora chanante Client Want this Leo en Sofá Naranja este muy interesante artículo sobre la nueva etiqueta XHTM: <cwt/> Básicamente [...]

  14. Rodolfo Pilas postea:

    Atención: El cliente lo ha pedido

    Complacer al cliente es una máxima de cualquiera que ofrezca servicios, pero también existe una instancia de negociación donde se alinean la visión del cliente con la experiencia del asesor. En informática muchas veces nos enfrentamos a clientes…

  15. [...] codigo fuente sepa que si por nosotros fuera no hariamos eso jamás. Podeis leer más en el apunte acerca de cwt.

                05/31/06 | Referencias | Trackback | Comments RSS  [...]
    
  16. El cliente perdió la razón

    Son contadas las veces que podemos decir: este trabajo se hizo como yo quería. Mayormente a todos nos ha pasado tener que aplicar la regla El cliente siempre tiene la razón y ver que nuestro trabajo carga con algunos cadáveres: colores espantosos, ...
    
  17. [...] iqueta (no válida para la W3C) llamada CWT “Client Wanted This” (”el cliente pidió ésto”). Lee todo en sofanaranja.com Entrada en categoría: Ralladura General [...]

  18. [...] XHTML para cuando nos encontráramos con alguna de estas locas propuestas de los clientes, el CWT (Client Want This) y expresa claramente el ejemplo del que voy a hablar en este [...]

  19. [...] éste artículo fué publicado el lunes, 10 de Abril del 2006 a las 3:01 p.m. en el Blog Sofá Naranja, yo me acabo de enterar y me pareció una excelente propuesta (que apoyaré siempre ), se trata de [...]

  20. [...] SofaNaranja propusieron ya hace tiempo: <CWT>, (Client Wanted This) que se referirá a toda aquella porción de código HTML de la que el [...]

cartas al director




Si quieres usar HTML puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . También puedes usar Markdown, y el mundo será un lugar mejor.