Cómo poner una agenda y calendario en un sitio SPIP

Publicado el 7 de Mayo de 2008 por Marga

Poner una agenda y un calendario en un sitio SPIP no es supercomplicado pero tiene su dificultad. Por ello, publicamos estas notas de ayuda, como amplicación del artículo sobre el plugin Agenda, de Cedric Morin.

1.- Instalar el plugin agenda

Instalarlo de la manera habitual, y activarlo.

2.- Instalar el plugin calendario

Instalarlo de la manera habitual, y activarlo.

3.- Asociar eventos a los artículos

Para poder hacer pruebas ha de haber algunos eventos. Así que hay que editar algunos artículos y añadir eventos.

A partir de ahí, la página ?page=agenda mostrará una página con la agenda de eventos.

En cualquier esqueleto, se puede poner un enlace a la genda con:

<a href=”#URL_SITE_SPIP/?page=agenda” mce_href=”#URL_SITE_SPIP/?page=agenda”>Agenda</a>

La vista de la agenda se controla con la hoja de estilo /img_pack/agenda.css, del directorio del plugin agenda.

4.- El bucle EVENEMENTS

Relacionado con la agenda, el bucle EVENEMENTS se puede colocar en cualquier esqueleto. Pero como los eventos están asociados a artículos, depende de si se pone o no el criterio {id_article} que aparezcan todos los eventos o solo los relacionados con el artículo del contexto.

En el bucle EVENEMENTS, <a href=”#URL_ARTICLE” mce_href=”#URL_ARTICLE”>#TITRE</a> enlaza con el artículo asociado al evento, siendo #TITRE el título del evento.

Ejemplo de bucle EVENEMENTS (sin HTML):

<BOUCLE_agenda(EVENEMENTS){age<0}{par date}{statut=publie}>
<a href=”#URL_ARTICLE” mce_href=”#URL_ARTICLE”>#TITRE</a>
[(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})]
#LIEU
#DESCRIPTIF
</BOUCLE_agenda>

5.- El calendario

El calendario se inserta con la baliza:

#CALENDRIER_MINI{#ENV{date},’date’,#SELF}

En principio el calendario está pensado para mostrar los eventos de un artículo, por lo que solo “funcionará” en el esqueleto articles.html, mostrando los eventos asociados al artículo activo (el que da el contexto).

Si se quiere que el calendario muestre todos los eventos, entonces hay que modificar el fichero calndrier_mini.hmtl, del directorio formulaires del plugin agenda, y cambiar la línea:

{id_article}{id_mot?}

por:

{id_article?}{id_mot?}

Si se desea que el calendario enlace con el artículo asociado al evento, entonces hay que modificar el fichero calendrier_mini.hmtl, del directorio formulaires del plugin agenda, y cambiar la línea:

#DESCRIPTIF,#LIEU

por:

#DESCRIPTIF,#LIEU,#URL_ARTICLE

Solo he conseguido que aparezca el primer evento de ese día. Si hay más de un evento para el mismo día sólo se muestra y se enlaza con el primero.

Otra opción, en lugar de modificar el fichero, es crear un directorio formulaires en el directorio squelettes, y poner ahí una copia personalizada de calndrier_mini.hmtl.

6.- Estilos para el calendario

Para aplicar estilos al calendario hay que mirar las class que aplica SPIP y, en la hoja de estilos que se esté usando, definirlos.

Por ejemplo:

td.libre {
color: green;
}

td.occupe a {
color: red;
}

td.today  {
background-color: blue;
}
Y eso es todo.

Tengo pendiente mirar este otro plugin, para convertir un artículo en un evento.

7. Ayuda

En este artículo puede verse cómo instalar un plugin.

Y aquí hay muchos plugins.

El BuscaBoe alcanza los 30 suscriptores

Publicado el 10 de Abril de 2008 por Amaia

El BuscaBoe, uno de nuestros “juguetes” desarrollados con Ruby on Rails ya ha alcanzado los 30 suscriptores, además de la gente que llega a él a través de búquedas en Google.

Si tú también quieres recibir todas las subvenciones que se publican en el BOE cada mañana en tu correo electrónico o en tu lector de RSS, corre a suscribirte ;)

BuscaBoe

El lenguaje de programación Ruby

Publicado el 7 de Abril de 2008 por Marga

(extraído de NovATIca, publicado por Jesús García Molina y Gustavo Rossi).

La primera versión de Ruby nació en 1995. Ruby fue creado por el desarrollador japonés Yukihiro Matsumoto, quien sintió la necesidad de “crear un nuevo lenguaje de scripting más potente que Perl y más orientado a objetos que Phyton”, para lo que combinó propiedades de varios lenguajes como Smalltalk, Eiffel, Ada, Lisp y Perl. Ruby ha gozado de mucha aceptación y cada año aumenta el número de programadores que lo utilizan para desarrollar todo tipo de aplicaciones. Sin duda, el éxito del framework Ruby on Rails ha contribuido a que Ruby se haya extendido por todo el mundo. El índice TIOBE que mide el crecimiento de los lenguajes de programación sitúa a Ruby en la posición trece con expectativas de alcanzar pronto la décima posición.

Ruby es un lenguaje de programación orientado a objetos con tipado dinámico que posee características que le dotan de una gran potencia expresiva, como bloques (closures), iteradores y metaprogramación e instrospección, por lo que a programadores de lenguajes como Smalltalk les resulta muy familiar. Ruby también soporta otros mecanismos, como excepciones, concurrencia, expresiones regulares, pruebas de unidad (Test::Unit Framework), y un sistema de documentación del código (Rdoc). Su elegante sintanxis ayuda a escribir código legible y a crear lenguajes específicos del dominio embebidos en Ruby. (La creación de DSL es un tema de creciente interés y en un próximo número [de NovATIca] escribiremos sobre la creación de DSL embebidos en Ruby). Ruby incorpora el concepto de módulo como mecanismo para agrupar clases, métodos y constantes. Además de ser utilizados como espacios de nombre (namespace), se pueden usar los módulos para implementar mixin, ya que los métodos definidos en un módulo actúan como métodos de instancia de la clase que importa al módulo.

[…]

Curso gratuito de SPIP

Publicado el 1 de Abril de 2008 por Marga

En colaboración con la UCMTA vamos a impartir un curso de SPIP gratuito orientado a trabajadores/as de asociaciones, ong, cooperativas o fundaciones.

Empezará el 21 de abril y será de 20 horas, por las tardes, y en Madrid. Si quieres más información escribe a formacion@dabne.net

Taller sobre obras intangibles libres

Publicado el 31 de Marzo de 2008 por Carolina

Desde Universidad Rey Juan Carlos[1] estamos preparando un taller sobre producción intangible libre para elpróximo jueves 3 de abril, por la tarde, en el campus de Fuenlabrada dela Universidad Rey Juan Carlos.

Tendremos una pequeña muestra de obras audiovisuales libres, y varias charlas donde se comentarán diversas experiencias en relacionadas con laproducción de obras libres en música, cine, prensa, etc. Tambiénesperamos contar con charlas sobre Creative Commons y la Wikipedia.

La información (aún no definitiva, pero esperamos que en breve esté completa) sobre este taller puedes encontrarla en:

http://libresoft.es/Activities/Other_activities/obraslibres2008

[1] Organizado por el grupo GSyC/LibreSoft, Departamento de SistemasTelemáticos y Computación, como parte de los actos de la festividad de la Escuela Técnica Superior de Ingeniería de Telecomunicación de la
URJC

Se constituye la Asociación Madrileña de Empresas de Software Libre (SoLiMadrid)

Publicado el 4 de Marzo de 2008 por Carolina

El pasado miércoles 26 de febrero quedó constituida oficialmente la Asociación Madrileña de Empresas de Software Libre (SoLiMadrid) a cuyo acto fundacional asistieronrepresentantes de las empresas Open Sistemas, Arena Futura, Hispafuentes, xsto.info (Access to Info), ISI Argonauta, Qwi Tecnologías de la Información, XimetriX, Free Systems (del Grupo Ikusnet), Free Software’s Seed y Edit Lin Editorial, aunque ya existe un importante número de empresas que han mostrado su interés por asociarse también.

SoLiMadrid nace con los objetivos de promocionar y divulgar el uso prioritario del Software Libre en general y, en especial, en el ámbito de las empresas y entidades públicas y privadas radicadas en la Comunidad de Madrid; defender el uso de estándares abiertos en la implementación de cualquier tecnología; fomentar la investigación y el desarrollo de tecnologías basadas en Software Libre, contribuyendo así a un mejor desarrollo empresarial y territorial; impulsar la promoción y la colaboración de las empresas de Software Libre; servir como interlocutor válido ante la Administración Pública; y, finalmente, colaborar y cooperar con otras organizaciones autonómicas, nacionales e internacionales con las que se coincida en los fines.

Para ello, SoLiMadrid llevará a cabo acciones encaminadas al fomento, promoción, comunicación, investigación y desarrollo del Software Libre, atendiendo especialmente al ámbito de los servicios empresariales, profesionales e institucionales, potenciando su imagen y poniendo en marcha mecanismos de cooperación entre empresas de Software Libre, además de la colaboración con el resto de actores y agentes implicados en la consecución de los fines de la Asociación. Read the rest of this entry »

Se presenta en sociedad ASOLIF

Publicado el 26 de Febrero de 2008 por Carolina

Después de unos meses de trabajo, de una incorporación continua de empresas de software libre a la Asociación, de  establecer unas bases para definir un funcionamiento lo más democrático posible a través de sus estatutos finalmente esta semana se presenta en público ASOLIF (Asociación Nacional de Empresas de Software Libre).

Curso gratuito sobre Google AdWords

Publicado el 15 de Enero de 2008 por Marga

Este curso es de próximo inicio y está dirigido a trabajadores/as de ONG, asociaciones, fundaciones o cooperativas.

Más información en nuestro sitio web.

Programación ágil con Ruby on Rails

Publicado el 15 de Enero de 2008 por Marga

Conflicto de intereses en un escenario conocido: el cliente presiona para conseguir cambios en la aplicación que se está desarrollando: desde su punto de vista los cambios son aspectos obvios, poca cosa. El desarrollador se resiste a aceptar esos cambios: es tirar por la borda trabajo ya realizado. El comercial también se resiste: cambios significa más tiempo, y más tiempo significa menos dinero. Estas tensiones,
inevitables, se atenúan si disponemos de metodologías de desarrollo menos rígidas y de estructuras de soporte para la programación más productivas.
Ruby on Rails es una de esas estructuras de soporte.

Así empieza el artículo que hemos publicado en el nº 153 de la revista Sólo Programadores. Puedes acceder al artículo completo en nuestro sitio web.

Yo aun diría más

Publicado el 4 de Enero de 2008 por Carolina

Que el 2008 sea mejor que el año pasado :-D

¡¡Feliz año!!