Sindicación selectiva, de utopía a realidad
Miércoles, 22 de Noviembre de 2006Como iletrado letrado y forzado usuario del plural mayestático, incoamos el proceso educativo dando respuesta a la pregunta planteada en la posdata de mi anterior post, el porqué de la elección del participio del verbo categorizar como acompañante del sustantivo sindicación.
El porqué.
Partiendo de la siguiente condición, si hubiera tenido conocimiento previo de la sindicación por categorías, tras escuchar la propuesta de sindicación de fuentes de don Fernando, habría realizado la correcta y estructurada solución de Jaime, atribuido el calificativo selectivo y puesto punto y final al asunto. Sin embargo, durante la aplicación del método inductivo, generé unas expectativas que la solución alcanzada no cumplía. Esto hizo que reservara el concepto de sindicación selectiva para una utópica sindicación que cumpliese mis requisitos e idease el concepto de sindicación categorizada.
Como ha podido comprobarse, en absoluto denuesto al adjetivo selectivo; ahora bien, analizando los grados de libertad que la sindicación “selectiva” nos ofrece, el adjetivo categorizada resulta más adecuado. Haciendo uso de las rigurosas matemáticas, consideremos dos conjunto, uno formado por las categorías del blog y otro compuesto por las fuentes de sindicación (asociadas a los enlaces de sindicación). Tras un rápido análisis, puede establecerse una relación biunívoca entre los elementos de ambos conjuntos; es decir, a cada categoría le corresponde una única fuente de sindicación y viceversa. A pesar de la total libertad que posee el bloguista en la creación de categorías, la elección de la sindicación por parte de sus lectores, debido a la coerción impuesta por la biunivocidad, está supeditada a ellas, las categorías, no pudiendo agregar varias categorías deseadas en una única sindicación. Por todo ello, considero más conveniente la denominación de sindicación categorizada o, lo que es lo mismo, organizada por categorías; algo que puede comprobarse fácilmente al visitar cualquiera de las páginas de sindicación actuales.
Inciso correctivo.
Antes de entrar en materia, me gustaría indicar un importante paso, obviado tanto en el HowTo de Jaime como en el tutorial de José Miguel, condición indispensable para la aplicación de la sindicación categorizada, siendo ésta innecesaria en la sindicación selectiva expuesta más adelante. La principal causa de esta omisión supongo se debe al frenesí que nos subyuga al probar algo nuevo, en nuestro caso, el blog. Al crear nuestro primer blog, accedemos a opciones y cambiamos valores que, a posteriori, damos como predeterminados cuando realmente no lo son. Resumiendo, es condición necesaria que los permalinks (Opciones -> Permalinks) posean una estructura distinta a la predeterminada (”Basada en fecha y nombre” es una opción válida), ya que, si un usuario sigue los pasos del tutorial, al llegar a la sindicación, ésta fallará, pues cada categoría no tendrá asignada una carpeta y, por tanto, es ineficaz la adición de la coletilla “/feed/”. Como ejemplo, el blog de Emmanuel.
La sindicación selectiva.
Tras vislumbrar el bosque (sindicación selectiva), no podía conformarme con los árboles (sindicación categorizada), por lo que analicé más detenidamente el código de nuestro blog. Un documento php surgió de la espesura; “wp-rss2.php”, montado en su corcel dinámico, adalid de la sindicación selectiva. A su vez, su fiel escudero “cat” apuntaba incompasivo a la categoría a sindicar. Símiles (y “ralladuras”) aparte, según WordPress, esta vía de sindicación sólo es válida para sindicarse a una determinada categoría, por lo que nos quedamos como estamos.
Mientras que el agnóstico House se enfrenta al mismísimo Dios, desde la humildad, me negué a creer la doctrina impartida por WordPress, pues bloqueaba mi camino hacia la ansiada selectividad, y me puse a jugar con las peticiones HTTP. Con mi férrea convicción y signo zodiacal inicié el largo viaje, tiempo después, una palabra surgió en mi cabeza, ¡eureka!; sí, tras ardua búsqueda, la encontré, Fuente de la Juventud, Santo Grial, Sindicación Selectiva. La utopía se hacía realidad.
Básicamente, la sindicación selectiva permite que el usuario, tras observar las categorías en las que se divide un blog, pueda elegir a cuáles quiere sindicarse y agregar a todas en una única sindicación. Como ejemplo, con este nuevo sistema, un visitante de nuestro blog puede sindicarse a todas las categorías relacionadas con la asignatura de una sola vez y con una sola fuente de sindicación, evitando la repetición por cada categoría y sin estar supeditado a que el bloguista genere categorías unificadoras.
Lógicamente, la sindicación selectiva no puede implementarse con meros enlaces, sino que necesita, debido a las restricciones de código html que posee nuestro blog, la creación y uso de una página de sindicación selectiva. Ésta muestra las distintas categorías, incrusta junto a ellas unas cajas de selección (checkboxes) y sitúa en la parte inferior los botones de sindicación, uno de ellos exclusivo para bloglines. La creación de la susodicha no debe realizarla el bloguista, pues se incrementaría la complejidad innecesariamente, sino que he programado una aplicación que genera automáticamente el código HTML necesario. A la misma se accede a través de una página jsp, generadora de la sindicación selectiva, alojada en un servidor Apache Tomcat.
Paso a paso.
1. Accedemos a la página generadora.
2. Introducimos en el campo “Nombre de usuario”, el nombre de nuestro blog. Ej.:Si la dirección de nuestro blog es http://rudnet.1blogs.es/, debemos introducir “rudnet”.
3. En “categoría”, ponemos el nombre que queramos que aparezca junto a la casilla de selección, mientras que en ID indicaremos su valor correspondiente (La ID puede consultarse en Gestionar -> Categorías). Rellenar tantos pares categoría/ID como tenga nuestro blog. Ej.: categoría “A. Instrucciones de clase” e ID “26″.
4. Pulsamos en el botón “Generar HTML”.
5. Copiamos el texto que aparece en el recuadro azul y lo guardamos en un fichero con extensión .html. Ej.: sindicacion_selectiva_rudnet.html
6.1. Me enviáis el fichero a la dirección que más tarde indico para que lo suba a un servidor.
6.2. Creamos una cuenta en Yahoo GeoCities, creamos un nuevo fichero .html, insertamos el código fuente y lo guardamos.
7. Introducimos en el blog un enlace a la página, por ejemplo, en la sección “Sindicar este blog”.
Haciendo uso de un programa que extrae automáticamente la ID de cada categoría, me he permitido el lujo de generar dos páginas de sindicación operativas, la del profesor y la de su ayudante, José Miguel.
Un saludo :-).
P.D.: Para evitar el indeseado spam, adjunto mi dirección de correo en la siguiente imagen .