Buscar:
  

Archivo de la categoría "5. Pot-Pourri"

Sindicación selectiva, de utopía a realidad

Miércoles, 22 de Noviembre de 2006

Como 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 .

Sindicación categorizada, un gran paso hacia la libertad

Miércoles, 15 de Noviembre de 2006

La semana pasada, durante una improvisada tertulia con el profesor, éste nos comentó una práctica e ingeniosa idea, la posibilidad de seleccionar en nuestra sindicación aquellas categorías que deseamos o no deseamos ver.

Tras la amena charla y la rutinaria búsqueda de rigor en Google, mi ofuscada mente sólo encontró soluciones que implicaban la inserción de código fuente en las páginas, algo inviable desde nuestra posición de usuarios, o la utilización de uno u otro lector rss. Sin embargo, tal era el deseo de conseguir el objetivo, que mi “deformación informática” me llevó a comenzar a programar una aplicación.

Someramente, el proyecto consistía en desarrollar una página web en jsp sobre mi servidor Apache que, al recibir una petición con las categorías que el usuario decidiera sindicar, obtenía el archivo rss original, en función del origen de la petición, y devolvía al usuario el documento rss generado, previo filtrado de toda categoría indeseada. Durante su desarrollo, consulté el código fuente del blog para acceder al fichero xml que contuviese la información de la sindicación y, tras una inesperada sorpresa e incrementar el suspense, he aquí el punto de inflexión.

Casualmente, y sin pretender con ello engrosar mi compendio de serendipias, horas antes, ese mismo día -8 de noviembre- y antes de la comentada conversación, había creado mi primer archivo rss. Al comparar ambas sindicaciones se observaba un pequeño e importante detalle, mientras que mi enlace apuntaba directamente a un archivo .xml, el del blog lo hacía a una carpeta, /feed/. Conociendo el funcionamiento de un servidor web, al recibir éste la petición de acceso a una carpeta, o devuelve la página “index.htm[l]” o lo interpreta como la ejecución del servlet de igual nombre. En el caso de nuestro blog, la segunda opción es la correcta; es decir, el documento rss generado por WordPress no es almacenado en un estático archivo .xml, sino que es generado dinámicamente por el servlet “feed” al recibir la correspondiente petición http.

Partiendo de la base anterior, accedí a una de las categorías de mi blog, añadí la coletilla “/feed/” a su URL, pulsé enter y, por arte de birlibirloque, recibí la sindicación particularizada para tal categoría. Resulta cuando menos curioso que un principio del siglo XIV, la archinombrada en clase navaja de Occam, a posteriori se cumpla y la solución más sencilla sea la correcta. A partir de ahora, todo aquel que quiera facilitar la sindicación a sus visitantes puede añadir enlaces de sindicación a su blog, tal como hago yo o hace nuestro compañero Jaime. De este modo, podremos sindicarnos a las categorías que queramos e incluso crear una categoría que aúne los posts de la asignatura y evite la doble sindicación -una por INTL y otra por EPR-, categoría que será como a don Fernando Sáez Vacas guste, ya que, al fin y al cabo, él será quien más posts evalúe. De cualquier manera, los alumnos nos vemos beneficiados al ser libres de redactar nuestros posts personales sin que éstos interfieran en la asignatura.

Para finalizar, decir que este sistema no es la panacea, ya que tras analizarlo he encontrado varias incoherencias. Para ser breve, una de ellas es permitir sindicarse a cualquier sección, aunque carezca de sentido y lógica, como puede ser el archivo de posts de un mes pasado, cuya sindicación permanecerá inmutable ad infinitum.

P.D.: ¿Por qué sindicación categorizada en lugar de selectiva? Como la respuesta a tal pregunta no es en absoluto breve y la extensión del presente post supera los límites de la decencia y el buen gusto, lo finalizo.

Primer post de la categoría

Martes, 14 de Noviembre de 2006

Post inaugural.

Blog privado, ¿un oxímoron?

Martes, 14 de Noviembre de 2006

Numerosas líneas podrían redactarse acerca del asunto del presente “post”. Tantas, que su profusa extensión sobrepasaría los límites de un post arquetípico, por lo que daré por buena la atracción de lectores derivada del altilocuente título y me centraré en las cuestiones prácticas que nos atañen.

En diversas clases se ha comentado la posibilidad de coartar el acceso a nuestro blog, si bien es cierto que todo aquel que conozca la dirección de nuestro blog puede acceder a él, gracias a las opciones de WordPress, es posible obtener un poco de privacidad.

Tras acceder a nuestro blog como administrador, en la sección Opciones, si desmarcamos la opción Buscadores evitaremos que las páginas del blog sean indexadas por Google y todo motor de búsqueda que respete la metaetiqueta “Robots”. Partiendo de la premisa “si no estás en Google, no existes”, este método resulta bastante eficaz para incrementar nuestra intimidad en la red.

Por otro lado, para evitar a los irrespetuosos “Spambots”, los cuales añaden publicidad en forma de comentarios, es condición necesaria la activación de la opción Membresía. De este modo, sólo los usuarios registrados podrán escribir comentarios en nuestro blog.

El objetivo de este post es meramente informativo, redactado en sustitución de un correo al profesor, por lo que cada uno es libre de habilitar las susodichas opciones.