El plugin « Magusine »

El plugin magusine es un juego de esqueletos y un sistema de configuración ampliado, que permite la personalización por parte de los administradores del sitio. Puedes elegir un tema para todo el sitio o por secciones, configurar páginas de contenido (el artículo, título, resúmen ,...), y como se dice en estos casos, « muchas otras cosas. »

El plugin magusine es un juego de esqueletos y un sistema de configuración ampliado, que permite la personalización por parte de los administradores del sitio. Puedes elegir un tema para todo el sitio o por secciones, configurar páginas de contenido (el artículo, título, resúmen ,...), y como se dice en estos casos, « muchas otras cosas. » Mira el sitio de demostración.

Atención : magusine es compatible con la version 1.9.3dev mediante la instalación del plugin « compat ». Una versión « nativa » será programada al momento de la publicación oficial de la 1.9.3

Atención 2: : el plugin se mantiene funciona de forma libre. Debes crear una carpeta en la raíz, denominado « sessions » para que las sesiones de administración sean almacenadas.

Este plugin es resultado de los 5 años de experiencia en el proyecto « magusine », que tiene como objetivo crear una red de asociaciones, poniendo a disposición un sitio web público (spip + un conjunto de esqueletos adaptado) y formación para sus administradores y redactores asociados. El proyecto se está llevando a cabo por el colectivo belga Les Corsaires.

Contenido del plugin

-  Un juego de esqueletos en xhtml 1.0, con el que se puede organizar la información habitual de SPIP (título, texto, archivos adjuntos, palabras clave, etc) en forma de bloques de parámetros a través del sistema de gestión de plantillas : galería de popup o thickbox, reproductor de MP3 flash o lista simple, la lista de artículos por fecha o por título, etc. Estos contenidos pueden ser colocados indistintamente en el cuerpo principal de la página o en el « contexto » (magusine puede ser de hasta 3 columnas).

-  Un conjunto de temas seleccionable mediante un simple clic desde la interfaz de administración. Estos temas, más de 20 ahora mismo (CSS y JavaScript) también se ocupan de la personalización de las miniaturas de logos de artículos. Los diferentes temas pueden potencialmente ser aplicados a cada categoría y se aplican automáticamente a sus hijos.

La mayoría de temas son variaciones (cambios menores de temas existentes).

-  Un sistema de creación de menúes, a 1, 2 o n niveles, automático (raíz del sitio y seccioens, tal como se define en la interfaz privada), semi-automática (lista de secciones o los artículos seleccionado dentro del árbol del sitio) o manual (en este caso no hay jerarquía entre los elementos ; una sección puede ser un sub-elemento de un artículo).

-  Un sistema de gestión de la plantilla mediante drag & drop para organizar el contenido de cada esqueleto (página inicial, artículos, secciones) simplemente arrastrando y soltando los elementos : uno elige bloques de contenido (título, texto, las palabras claves asociadas, documentos adjuntos, etc), y su orden en la página. La mayoría de los bloques tienen parámetros adicionales, tales como el número de elementos, o en el caso de las galerías de imágenes su tipo : una lista, popup, thickbox, ...

El plugin también permite crear nuevas plantillas para asociar los artículos o secciones.

-  Un sistema de gestión de « bloques libres », con contenidos extras que se pueden disponer en las páginas de artículos, secciones o inicio.

-  La posibilidad de asociar banners (un banner es el equivalente del logo del sitio) diferentes para cada categoría.

-  La gestión de diferentes elementos : mensaje de pie de página ; metadata ; mensaje de la página de error 404 ; selección de una editorial del sitio ; artículos, noticias, imágenes y vídeos al azar ; inserción de mapas de google, etc.

Arquitectura abierta

El plugin está en plena evolución y es un sistema abierto que permite la adición de temas, bloques de contenido y plantillas. Una personalización « al vuelo », sin modificar directamente el plugin también posible : es suficiente con crear un directorio « pages-custom » en la raíz del sitio, y añadir las páginas que se quieren modificar (copiando los archivos), modificando los bloques existentes. Esto permite una apertura máxima a cambios avanzados del plugin (bucles spip, html, css). Ver el tutorial sobre la adición de bloques magusine

Tenemos previsto usar svn para gestionar las actualizaciones de este plugin, pero su rápida evolución no nos lo permite por ahora.

Documentación y demostración

Un sitio de demostración de la parte pública está accesible en http://demo.magusine.net.
El sitio de documentación está en http://www.magusine.net.
Una documentación para la creación de temas,
agregado de bloques y sobre la programación misma del plugin está en marcha.
Una página sobre la estructura html de los esqueletos está disponible aquí.

Lista de deseos

El plugin magusine es el resultado de un programador a media jornada, que no está totalmente dedicado a esta tarea. Las potenciales evoluciones del código son numerosas.

Los temas pueden ser fácilmente desarrollados por quienes saben de CSS, un archivo xml del tema permite definir ciertas comportamientos adicionales (tamaño máximo de imágenes en el texto, mascaras de los logotipos, colores de los reproductores flash, disposición del menú dentro del árbol html, etc) ..

El plugin está disponible en francés, español (gracias a José) y en parte en holandés (magusine es un proyecto belga). La traducción a otros idiomas sería bienvenida.

Compatibilidad

Magusine es un plugin con un conjunto de esqueletos, lo que lo hace incompatible con el plugin para intercambiar juegos de esqueletos. Es compatible con plugins como spip-listes, formularios, acceso restringido, , los lápices, etc.

Parece ser que los títulos y algunos elementos aparecen mal en spip 1.9.3, y varias funciones SPIP se han modificado. La migración del plugin a la rama 1.9.3 es parte de las tareas que tenemos por delante y un poco de ayuda seria bienvenida.

Descarga

Como se mencionó anteriormente, el plugin se colocará en Spip-Zone tan pronto como se pulan ciertos aspectos técnicos. Por ahora, está disponible en el sitio de descarga de archivos de demostración magusine : http://www.demo.magusine.net/download .

Instalación

El plugin se instala de manera clásica, descomprimiéndolo dentro del directorio plugins.

Le plugin s’installe de manière classique, déposé dans le dossier plugins. Crea sus tablas y agrega un botón en los accesos de administración. De acuerdo a las páginas de administración, algunos bloques de configuración se añaden (adjuntar banner, asignar plantillas o temas, etc) ..

El plugin es utilizado por la asociación magusine, lo que representa unos veinte sitios, y por lo tanto está en etapa experimental. La ayuda para encontrar los errores inevitables dada la magnitud del proyecto, es de nuevo bienvenida.

Traducido por Martín Gaitán para la comunidad Spip en Español.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom