SPIP: Las viñetas no se recalculan, la caché de imágenes no se vacía

Publicado el 2 de Julio de 2009 por Marga

En un sitio SPIP, los logos estaban a un ancho de 80 con:

[(#LOGO_ARTICLE||inserer_attribut{'alt',#TITRE}
||image_reduire{80})]

Al quererlos poner a un ancho de 100 con:

[(#LOGO_ARTICLE||inserer_attribut{'alt',#TITRE}
||image_reduire{100})]

ocurría que no aparecían, o sea, SPIP no encontraba la nueva viñeta.
Al vaciar la caché de imágenes calculadas automáticamente, el tamaño de la caché no se ponía a cero.

La solución fue renombar el directorio local a otro nombre (por ejemplo, local_old) y crear un nuevo directorio local vacío.

Buscamos colaboradoras/es

Publicado el 2 de Julio de 2009 por Amaia

En Dabne necesitamos alguien que colabore con nosotras para tareas de
mantenimiento de ordenadores de escritorio con GNU/Linux (Ubuntu
principalmente) y algún windows. Sería presencial en Madrid, más o menos
media jornada.
Si te interesa o conoces a alguien que le pueda interesar ponte en contacto con nosotras, por favor.

SPIP: Artículos con varias palabras clave

Publicado el 6 de Junio de 2009 por Marga

Supongamos que un artículo tiene varias palabras clave y queremos la lista de todos los artículos que tienen alguna de esas palabras clave, ordenados por orden alfabético.

Necesitaremos tres bucles.

Primer bucle:

<BOUCLE_mots(MOTS){id_article}>
  <B_mots_articulos>
    <BOUCLE_mots_articulos(ARTICLES){id_mot}{exclus}{doublons uno}>
  </BOUCLE_mots_articulos>
</BOUCLE_mots>

Segundo bucle:

<BOUCLE_uno(ARTICLES){doublons uno}{doublons dos}>
</BOUCLE_uno>

Tercer bucle:

<B_dos>
<h3>Art&iacute;culos relacionados</h3>
<BOUCLE_dos(ARTICLES){doublons dos}{par titre}>
  <p><a href="#URL_ARTICLE">#TITRE</a></p>
</BOUCLE_dos>

SPIP: Resetear las estadísticas

Publicado el 19 de Mayo de 2009 por Marga

A veces es necesario poner a cero las estadísticas de spip. Como no he encontrado ninguna opción para hacerlo desde la interfaz de administración, lo que hago es borrar los registros de estas cuatro tablas:

  • spip_referers
  • spip_referers_articles
  • spip_visites
  • spip_visites_articles

Tampoco he encontrado un plugin que lo haga, así que toca hacerlo a mano.

La integración de Internet en la educación escolar española

Publicado el 19 de Mayo de 2009 por Marga

Lunes, 25 de mayo a las 12:00 horas en la sede de Fundación Telefónica.

C/Gran Ví­a, 28, 2ª planta,  entrada  por C/Valverde, 2.

Fundación Telefónica va a presentar el informe “La integración de Internet en la educación escolar española”, elaborado por un grupo de investigadores de la Universitat Oberta de Catalunya (UOC) y editado en Colección Fundación Telefónica-Ariel.

ORDEN DE INTERVENCIÓN

12.00 Javier Nadal, Vicepresidente Ejecutivo de Fundación Telefónica
Inma Tubella, Rectora de la UOC
Carles Sigalés y Josep Mª Mominó, autores del estudio, UOC
Ángel Gabilondo, Ministro de Educación

Fin del acto.
Al final se ofrecerá un vino español y se entregarán ejemplares del libro.

INSCRIPCIONES: Por razones de limitación de aforo, se ruega confirmar la
asistencia a la dirección <fundacion-telefonica@telefonica.es> o
llamando al teléfono 915848902.

Entrevista a Margarita Padilla en el diario Público

Publicado el 15 de Abril de 2009 por Amaia

El viernes 10 de abril se publicó en el diario Público una entrevista a nuestra compañera de Dabne Margarita Padilla.

Ingeniera informática y ex Directora de la revista Mundo Linux, Margarita Padilla pertenece a esa escasa minoría de mujeres capaces de crear y mantener sistemas, y le gusta decir que trabaja “haciendo Internet”. Junto a otros hackers, fundó Sindominio.net. Aprendió GNU/Linux y los usos sociales y políticos de las nuevas tecnologías en centros sociales okupados. Algo que en la Universidad nunca le enseñaron.

leer la entrevista completa

SPIP: adaptación del plugin Publication Ouverte (openPublishing)

Publicado el 12 de Abril de 2009 por Marga

En un sitio web queríamos utilizar el plugin openPublishing para que los lectores propusieran artículos en dos secciones distintas: cartas al director y agenda de actividades.
Como este plugin solo se puede configurar “globalmente” teniamos dos problemas:

  • Daba al lector opción de elegir la sección en la que publicar, mientras que nosotras queríamos que la publicación fuese directamente a una u otra sección.
  • Aparecían todos los campos permitidos en la configuración en los dos casos, mientras que nosotras queríamos que en un caso apareciesen unos y en otro, otros.

En realidad, lo que necesitábamos era que un único plugin funcionara de dos modos distintos. La solución que adoptamos fue crear dos balizas distintas.

Explicación

1. Configuramos openPublishing con todas las secciones y campos que necesitábamos (unión de los dos casos).

2. Copiamos /plugins/openPublishing/formulaires/formulaire_article.html como formulaire_carta.html. ¡Alerta con elegir un nombre que no sobreescriba ninguno de los ficheros del plugin!

3. Copiamos /plugins/openPublishing/balise/formulaire_article.php como formulaire_carta.php.

4. Editamos formulaire_carta.php sustituyendo:

return array('formulaires/formulaire_article'

por:

return array('formulaires/formulaire_carta'

Y tambien #FORMULAIRE_ARTICLE por #FORMULAIRE_CARTA en estos trozos de código:

function balise_FORMULAIRE_CARTA ($p) {

        $p = calculer_balise_dynamique($p,'FORMULAIRE_CARTA',array());
        return $p;
}
...
function balise_FORMULAIRE_CARTA_stat($args, $filtres) {

        return ($args);
}
...
function balise_FORMULAIRE_CARTA_dyn() {

En total hemos hecho cinco sustituciones.

5. Editamos formulaire_carta.html para adaptarlo a nuestras necesidades. En nuestro caso:

  • Comentar los campos que no se usan (o eliminarlos). Ejemplo:
<!-- no se usa surtitre
[(#CONFIG{op/SurTitre,''}|=={yes}?{
 <fieldset><legend><:opconfig:publie_surtitre:>(<:opconfig:optionel:>)</legend>
   <input type="text" name="surtitre" value="[(#ENV**{surtitre})]"
     size="70" maxlength="80"></p>
   <:opconfig:explication_surtitre:>
</fieldset>
})]
-->
  • Cambiar algunos tipos de campo en el formulario. Por ejemplo, no damos opción a elegir la sección:
<input type="hidden" name="id_rubrique" value="43" > <!-- seccion cartas-->

6. Con esto ya tenemos disponible la baliza #FORMULAIRE_CARTAS para usarla dentro del esqueleto.

7. Repetir estos cambios para crear otra baliza distinta (en nuestro caso #FORMULAIRE_EVENTOS).

Y así conseguimos personalizar el plugin openPublishing (Publication Ouverte) para adaptarlo a dos usos distintos.

SPIP: El formulario de búsqueda muestra los resultados de la palabra anterior

Publicado el 15 de Febrero de 2009 por Marga

Ocurre cuando en recherche.html se llama al resultado de la búsqueda con un INCLURE:

<INCLURE{fond=inc-recherche}>

En ese caso, se debe añadir el parámetro {recherche}:

<INCLURE{fond=inc-recherche}{recherche}>

SPIP: Excluir artículos o secciones del mapa del sitio, de un menú, etc.

Publicado el 15 de Febrero de 2009 por Marga

En este ejemplo vamos a usar palabras clave y el boucle RUBRIQUES, pero valdría igual con otro criterio y otro bucle.

Queremos excluir las secciones que tienen la palabra clave “no-mapa”.

Hacemos lo siguiente:
[(#REM) Este bucle guarda en exclus
una lista de las secciones que tiene la palabra clave "no-mapa" ]
<BOUCLE_no_plan(RUBRIQUES){titre_mot=no-mapa}{doublons exclus}>
</BOUCLE_no_plan>

[(#REM) Este bucle muestra la lista de las seccones
que no están guardadas en exclus ]
<BOUCLE_secteurs(RUBRIQUES) {racine} {par num titre}
{doublons exclus}>
<h2><a href=”#URL_RUBRIQUE”>#TITRE</a></h2>
</BOUCLE_secteurs>

Si, inversamente, en la palabra clave estuvieran las secciones que sí queremos listar, entonces haría falta tres bucles:

[(#REM) se guardan en el doublon guarda
las secciones que se quieren mostrar]
<BOUCLE_guarda(RUBRIQUES){titre_mot=si-mapa}{doublons guarda}>
</BOUCLE_guarda>

[(#REM) Se guardan en el doublon exclus todas las secciones
excepto las que están en el doublon guarda]
<BOUCLE_excluye(RUBRIQUES) {doublons guarda} {doublons exclus}>
</BOUCLE_excluye>

[(#REM) Se muestran todas las secciones
salvo las que están en el doublon exclus ]
<BOUCLE_muestra(RUBRIQUES) {doublons exclus}>
#TITRE
</BOUCLE_muestra>

Adaptación del BuscaBOE al nuevo formato de publicación del BOE

Publicado el 5 de Febrero de 2009 por Amaia

Desde el 1 de enero de 2009 el formato de publicación del BOE ha cambiado, lo que hacía que nuestro BuscaBOE no pudiese leer los sumarios y hacer las búsquedas de ayudas y subvenciones que venía haciendo.

Por fin hemos encontrado un rato libre para reprogramarlo y adaptarlo al nuevo formato, así que a partir de hoy volverá a publicar los resúmenes diarios de ayudas y subvenciones encontradas en el BOE. Además quedan en el archivo los de todos estos días pasados, para poder hacer búsquedas desde la propia página.

Gracias a todos los suscriptores del BuscaBOE por vuestra paciencia ;) Esperamos que os siga siendo útil.