Red de Blogs PUC

weblogs_puc.jpg

Este es quizás el proyecto más grande en el que he participado hasta ahora. La Facultad de Comunicaciones de la PUC me planteó el desafío de armar un sistema de blogs para sus profesores.

La inspiración venía de los blogs (o más bien, el blog) que tiene la Facultad de Derecho de Harvard (de la cual Lessig es parte), que no es nada más que un blog con usuarios. La Católica, de hecho, quería algo mucho más elaborado. Una plataforma robusta pero flexible, que le permitiera a cada profesor tener su propia página, con sus propias categorías y sus propios links (o sea un blog personal), pero además querían que las páginas estuvieran entrelazadas entre sí, y estructuradas bajo un portal común. Me mencionaron Movable Type como la solución.

Ya saben cuál fue mi respuesta.

En mi primera “gran” aventura de hackeo completo del código, agarré Wordpress 2.01 (que es GPL) y lo modifiqué completamente para que hiciera lo que ellos querían. Es decir:

Navegación

  • Obviamente, un blog personal para cada profesor, con categorías y links propios.
  • Una portada jerárquica y centralizada, que muestra todos los posts hechos por todos los autores en todas las categorías.
  • La posibilidad de navegar tanto a través de categorías como por autor, y luego por las categorías personales de cada autor.
  • Este filtrado se hace a través de la URL, y además determina el contenido y la posición del sidebar.
  • Headers y páginas diferenciadas: visualmente se puede identificar si se está en una página/categoría/post de autor o en una página global. Con esto se acentúa el hecho de que no se trata de un blog, sino de una Red de Weblogs compuesta por páginas individuales.

Elementos Adicionales

  • Categorías entrelazadas: los autores pueden compartir categorías, de tal forma de poder entrelazar el contenido entre ellos.
  • Autores entrelazados: se genera un listado en la página de cada autor con aquellos autores que postean en categorías similares.
  • Fotos personales: el sistema detecta si existe una foto del autor en una carpeta específica, y de haberla, la muestra en el sidebar.
  • Links por autor, incluyendo categorías de links por autor. Estos links se filtrarán de acuerdo a la categoría que se esté navegando.

Administración

  • Gestión de todo el sistema (usuarios, posts, categorías y links) desde un panel centralizado.
  • Manejo de los usuarios “con pinzas”, Posibilidad de definir el grado de acceso y privilegios para cada uno de los usuarios (además del tipo de usuario).
  • Moderación de comentarios y SPAM invasivos por autor (Wordpress por defecto delega este rol en el administrador, no en los autores).

En términos de diseño, la idea fue hacer una página lo más simple e intuitiva posible, y sobre todo, manteniendo un estilo sobrio y puro (adecuado al estilo y colores de la Universidad). Con ello, se privelegia el contenido de cada autor por sobre los “detallitos allá y acá”. ¿Valida o no valida como XHTML correcto? Así es.

blogs_puc_autor.jpg

He aquí el resultado: www.blogsUC.cl

Mi trabajo también incluyó la configuración e instalación del servidor LAMP donde está hospedado el sistema. Y bueno, eso es todo. Los blogs de la Facultad de Comunicaciones de la Católica están oficialmente online desde hace unas semanas, y he visto que cada día se suman más profesores a escribir en ellos. ¡Bienvenidos a la blogósfera!

17 comentarios

  1. Daniel says:

    Buen trabajo Tomás..
    ahora vas a tener que cambiar tu estadísticas en tu ficha y poner 35.000.002 de blogger en el mundo(yo tb me uní)

  2. jaja, gracias Daniel, y bienvenido también!

  3. stupidmop says:

    Te felicito por participar en el proyecto. Extraordinario trabajo!

  4. judas says:

    Te pasaste… ja…
    Que bueno que entidades como esás estén aprovechando este medio… y que bueno que gente como tu se encargue de estos (y no otros que dicen saber pero a la hora de los “qui’hubo” mmm se quedan ahí no más…

    Felicitaciones

  5. DiegoMP says:

    Me gusto mucho como quedo, el diseño esta super bueno sobrio pero no por eso descuidado, no me meti muy a fondo a ver todo pero esta notable, ojala mi universidad (UDP) hiciera algo asi

  6. ¡Muy buena! Está muy bien hecho… bueno, eso debes de saberlo ya… felicitaciones (ojo que apareces como “Docente relacionado”). ¡Docente!

  7. para… ¿¡Vay a hacer clases!?

  8. gracias por los comentarios, yo también estoy contento por que la Católica se haya puesto las pilas (y se las hayan jugado por un sistema abierto).

    Cristóbal: no, lo que pasa es que me creé un usuario para poder activar visualmente las categorías, pero tengo que sacarlo. ¿notaste la imagen que tengo puesta? :)

  9. ¿La imagen de Linux? Y, claramente, me sorprendió que nuestra institución se la haya jugado por un sistema abierto… gran poder de convencimiento, veo. Ja.

  10. Huasonic says:

    Oye Tomás esto está increíble, justamente he estado buscando tutoriales y recursos para manipular wordpress. de hecho está Multiuser Wordpress pero no es lo que ando buscando…

    Igual yo no soy capaz de hacer modificaciones, recien estoy entendiendo algo de código.

    Pero bueno…oye

    ¿Y no haz pensado en distribuir esta modificación de WP?

  11. distribuirla no sé, no lo he considerado todavía. quizás más adelante, porque aún queremos agregarle un par de cosas más.

    sobre el Wordpress MU, lo probé y tampoco fue la solución en este caso, el MU básicamente es una interfaz que te permite crear varios blogs independientes (algo así como funciona MovableType), y eso es precisamente lo contrario a lo que queríamos hacer (entrelazar el contenido).

    para aprender a modificar WP creo que el mejor punto de referencia es el codex, la documentación es bastante buena, y si necesitas más, siempre están los foros para ayudarte.

  12. BattouKen says:

    excelente diseñ ode este blog y el de U

    te felicito

    yo tengo ke aprender css, xhtml y php etc

    no se na, y debo dejar valido mi blog >_

  13. skauch says:

    Hola, esta muy buena la modificación que hiciste, estoy planeando hacer lo mismo con un proyecto que tengo en mente. Estaba navegando en http://www.blogsuc.cl/ y me metí a una página de un profesor, al parecer el css no funciona muy bien con firefox 1.5.04 por windows, pero es un detalle.

  14. gracias skauch, voy a revisar el detalle.

  15. dx says:

    me borkeó el html, no me di cuenta

    <a … title=”blablabla en la “categoria o algo asi” y blablabla” …>…

    offtopic, después de publicar un comentario con ajax aparece mal la numeración (pone un 1 en vez de un 15 como se ve ahora)

  16. Tomás:
    He buscado en la red algo así para un proyecto que queremos realizar..
    En caso de que saques una versión descargable, bajo qué lincencia de CC lo harías?

    Crees que Plone sea una opción para realizar un proyecto similar al que has creado?

    Saludos

Deja un comentario