Brent Simmons pide más estandarización para los weblogs
18 noviembre 2004
Brent Simmons, programador del agregador/editor remoto NetNewsWire, habla sobre la complejidad de la edición en los blogs, comparándolo con lo simple que es enviar un correo electrónico.
«Here’s where complexity comes in—we’re a long way from typing some text, choosing a place to send it, and clicking a send button. There are not only more attributes, but they’re of different types. Some are simple yes/no fields (allow trackbacks), some allow one of multiple choices (text formatting), some allow multiple of multiple choices (categories), and some are whole new text views (extended entry)».
Simmos solicita una puesta en común de los principales desarrolladores de herramientas de weblogs para definir un conjunto básico de características comunes, que funcionen exactamente igual en todas ellas:
«Wouldn’t it be cool if weblog systems supported a standard set of attributes? Forget the API for a moment (though that’s important too)—I’m talking about the features different systems support».
«Some informal convergence appears to be happening around Movable Type. Recent versions of WordPress and Drupal, for instance, are working toward Movable-Type-compatibility, where they support the same attributes. (They’re not quite there yet, but they’re getting there)».
Como afirma Brent, construir buenos interfaces de usuario cuesta dinero y esfuerzos, así que mejor no desperdiciarlos. Apunta el buen ejemplo de la sindicación, con el formato RSS. La verdad es que sorprende que los estándares de facto en la comunidad bloguera estén tan consolidados y que de momento hayan escapado al control de sesudos comités corporativos como sucede con el W3C... aunque en Atom hayan participado algunos empleados de grandes empresas (IBM). Lo que propone Simmons es que además, esos estándares (metaWeblog API, MT API, Atom API) estén respaldados por comportamientos idénticos en las herramientas más comunes, como MT, WordPress o Drupal. Si hay acuerdo, esto solo puede redundar en beneficios para todos, desde usuarios a programadores independientes.