Configurando modulitos de drupal 5.x

underCons's picture
Nuevo tema para el sitio, nueva versión... luego nuevos módulos. Así que "nem a pams..." que decimos por aquí.

Primero, es necesario aclarar que en drupal 5.x aparece una cosa muuuy interesante por si tienes multisites (o por si quieres ordenar un poquito los modulitos que usas). Una de las muchas gracias de drupal es que lleva muy bien eso del multisite: si has probado postNuke, joomla u otros CMS libres... decir que es la gloria hecha código) y permite el mismo código y compartir tablas de la base de datos añadiendo ficheros de configuración en /sites/*

No me extiendo pues no tenemos multisites ni intención de ello, pero ahora con drupal 5.x es bueno instalar los módulos que salen del core en /sites/all/modules (o sea, módulos que se van a usar en todos los sites drupal que tengas) con lo que los módulos del core quedan libres de directorios con cosas que no han sido testeadas por el equipo de drupal y a la vez tienes los ficheros más ordenaditos.

En resumen: He movido todo lo que no era del core (aunque puede que me haya dejado algo) a /sites/all/modules/* y confío en el buen hacer del administrador principal de emergetux. :-P

Segundo, ahí va un listado de los módulos que he configurado, con algún comentario por si alguien quiere hacer lo mismo:

Fivestars: Ya estaba bien instalado (sólo he movido a /sites/all pero eso no afecta a su funcionamiento) y lo he configurado para votar posts (páginas y stories) una vez se han leído... que para votar sin saber que votas ya tenemos a la gente del PP.
He hecho pruebas, pero me da palo puntuar todo lo que se ha ido haciendo hasta ahora, así que propongo que sólo puntuemos los posts de las últimas 5 páginas... a ver que pasa.
Por cierto, hay que tocar un poco el tema, pues queda "apegotao"... pero rular, ya rula.

Sites_Link: Como cabía esperar esta gente pasan de todo lo "latino", así que no aparecía el botón de meneame, ni el de freski. Hay quien ha tocado el módulo para añadir esos dos links y tras revisar que los cambios se han hecho bien (ay, que arrogante soy a veces) y sobre la última release estable del módulo, he usado su versión (thanks Mariano). O sea, ya nos la pueden menear.
Por si alguien llega aquí y está en las mismas, mejor que descargar de drupal, que visite y descargue en:
http://www.noticias-tic.com/utilizas_drupal_y_quieres_que_te_meneen
No he probado el módulo pues paso de automeneos... y además no he visto ningún post que merezca añadir ruido a la web de Gallir&cia.
PD: Veo que en el "alt" aparecen mal los acentos, así que me queda pendiente mirar si el código está en utf-8 o que es lo que falla.

Hovertips:En este link tenéis un ejemplo ampliado de lo que permite el modulito que se llama con los nuevos tags "clicktip" y "hovertip" de cualquier elemento html (aunque mejor un span o un div). ¿Un ejemplo? [Clicame] y luego [pasa sobre mi].
¡¡A que mola !! Y aquí uno se recrea tanto como te plazca... Vale, si... otra pijada de las mías, pero como me encantan las subordinadas a veces un clicktip o un tooltip es la mejor manera de soltar una parida en un post sin romper el hilo de lo que escribes.
Si, viendo el código puede dar palo y resultar poco usable... pero eso se resuelve con un par de estilos y... el maravilloso TinyMCE. Por cierto... ¿tiny+imce? ¿Lo instalo? ¿Lo instalo? ¿Lo instalo? Venga, que si me decís que si, esta vez no lo dejo a medias.:-P

Así pues, haz clic aquí para ver el código de las dos chorradas que he puesto antes.
Primero es necesario definir el o los "disparadores" del clicktip o del hovertip:

<span clicktip=ctdef>Clicame</span> y luego <span hovertip="htdef">pasa sobre mi</span>

Para luego añadir las áreas de texto a mostrar en cada caso:

<div class="clicktip" id=ctdef>¡¡A que mola !! Y aquí uno se recrea tanto como te plazca... Vale, si... otra pijada de las mías, pero como me encantan las subordinadas a veces un clicktip o un tooltip es la mejor manera de ampliar un post sin romper el hilo de lo que escribes.</div>

<div class="hovertip" id=htdef>Viendo el código puede dar un poco de palo... pero eso se resuelve con un par de estilos y... el maravilloso TinyMCE. Por cierto... ¿Lo instalo? ¿Lo instalo? ¿Lo instalo? Venga, que si me decís que si, esta vez no lo dejo a medias.:-P</div>

Vamos, nada que no sepa hacer alguien con conocimientos mínimos de html y css, ¿no? :-P

gsitemap:En un post previo hablamos del módulo "Google Analytics"... bueno, pues justo después de instalar el módulo me dí cuenta de que "el bueno" es gsitemap (que creo que ahora se llama "xml sitemap" o algo "asinas") que hace lo mismo que "Google Analytics" pero con mucho más detalle, permitiendo control por tipos de contenido, por taxonomías e incluso dar un peso específico para cada post. Winnie y Cabezón... no vale hacer trampas subiendo a 1 vuestros posts. Fairplay... todos a 0.9 y las páginas realmente importantes a 1, ¿fale?.

Archive: No pregunten el motivo (y se me ocurren varios), pero los chicos de drupal han decidido que el módulo "archive" que venía por defecto en las versiones 4.x ya no merece estar en el core y ha desaparecido. Pese a eso nuestro intrépido Cabezón insiste en que necesitamos ofrecer navegación por nuestra particular hemeroteca de chorradas, así que ha instalado una especie de "port" que alguien se ha currado.
Como bien explica el autor del módulo archive para 5.x en esta primera versión no hay calendario, pero casi que se agradece. El resultado del modulito se puede ver aquí: http://blog.emergetux.net/archive/
Ya veremos dónde incrustar este modulito (¿alguna idea?) pero que sepan que funciona y ya está configurado.

Bueno... por hoy ya me cansé.

En breve sigo el post con el resto de módulos pendientes de configuración y así encuentre tiempo terminamos el tema (en IE se ve como el culo).