Introducción
El plugin OpenPublishing tiene por objeto proporcionar un interfaz de publicación abierta a cualquiera, de manera completamente anónima, sin requerir la registración del visitante. Se desarrolló para el sitio indymedia Lille.
(Indymedia es una red mundial de sitios de contrainformación que funciona sobre el principio de la publicación abierta, donde cada persona es un corresponsal. Se creó con motivo de la contracumbre al G8 en Seattle.
Pequeña historia :
Se desarrollaron algunos sitios Indymedia a partir de un fork de spip 1.4.2. (el proyecto spipindy). Mientras tanto, el proyecto SPIP siguió evolucionando estando cerca de la versión 2.0, con numerosas funcionalidades suplementarias.
Una de la principales funciones es la gestión de plugins, es decir, la posibilidad añadir código a SPIP sin modificar el núcleo principal. El plugin OpenPublishing surge con la intención de sustituir al proyecto Spipindy y de integrarse en el desarrollo de spip.
Funcionalidades
El plugion permite :
- La publicación de un artículo desde el sitio público
- El anonimato del contribuidor o la contribuidora.
Además, numerosas otras funcionalidades están previstas :
- Opciones de pos-tratamiento de texto
- Bucles extra para facilitar la escritura de esqueletos
- Una interfáz para la administración del plugin.
El plugin OpenPublishing funciona con SPIP 1.9.1. y SPIP 1.9.2
La última version estables es la 0.2.2
Documentación, descarga y desarrollo
- Espacio wiki. Este sitio sirve de espacio de trabajo cooperativo y agrupa toda la información vinculada a este plugin.
- El plugin OpenPublishing versión 0.2.2 está disponible en el archivo zip
vinculado a este artículo.
Configuración
Después de haber instalado el plugin según el procedimiento normal de SPIP, es necesario imperativamente configurarlo para adaptarlo a sus necesidades.
La base de datos
La primera cosa pendiente es instalar las nuevas tablas en la base de datos. Para eso :
Configuración -> Configuración openPublishing
y clickez sobre « instalar las tablas OpenPublishing » [1]
Modificar la configuración por defecto
Toda la configuración del plugin pasa por la interfáz privada. Es suficienciente hacer click sobre la solapa "Configurar openPublishing" luego "modificar la configuración" para tener acceso a todas las opciones actualmente contempladas por el plugin.
Indicar cuales son las secciones openPublishing
El formulario openPublishing permite al usuario elegir en qué sección desea publicar su artículo. En el formulario "Gestiones de las secciones", indique el número de una sección y valide. Reinicíe la operación para cada una de las secciones deseadas.
Gestión de redirecciones
Cuando un usuario valida un artículo o lo cancela, el formulario muestra un mensaje y al cabo de algunos segundos redirige hacia otra página del sitio. Estos campos permiten configurar eso. Atención, es necesario indicar urls de tipo : « /spip.php ?page=mi_pagina », y el plugin completará automaticamente con la dirección del sitio
opciones de pos-tratamiento de texto
Por el momento, solamnete dos funcionalidades existen. Prohibir los títulos en mayúscula, y una función antispam.
La gestión de una agenda
Por el momento, la agenda se administra de la siguiente manera : en una sección distinta, los artículos de tipo Agenda se publican en forma de breves. Este sistema no está muy logrado y ciertamente evolucionará en próximas versiones.
la gestion de documentos
El formulario de publicación permite a los usuarios adjuntar documentos a su artículo. Esta opción permite activar o desactivar esta posibilidad.
A nivel de esqueletos
Algunas pequeñas modificaciones de su esqueleto son necesarias para que el plugin openPublishing sea funcional.
El formulario de publicación
Inserte esta baliza en una página de su esqueleto :
[(#FORMULAIRE_ARTICLE{#SELF})]
El formulario de publicación de artículos aparecerá en esta página.
El bucle « op_rubriques »
Este bucle devulve todas las secciones asignadas a la publicación abierta mediante el plugin :
<BOUCLE_rubrique_op(op_rubriques)>
<BOUCLE_rubrique(RUBRIQUES){id_rubrique = #OP_RUBRIQUE}>
[...] code HTML + SPIP [...]
</BOUCLE_rubrique>
</BOUCLE_rubrique_op>
¡Atención a poner bien el tipo de bucle en minúsculas y no en mayúsculas !
El bucle op_auteurs
Este bucle devuelve la información de un autor anónimo :
<BOUCLE_auteur_op(op_auteurs){id_article}>
, Autor : #NOM
, Mail : #EMAIL
, Teléfono : #PHONE
, Grupo : #GROUP_NAME
</BOUCLE_auteur_op>
Es necesario utilizar este bucle en el contexto de un bucle ARTICLE.
Para los programadores : svn
El plugin OpenPublishing es desarrollado utilizando SVN, una herramienta que permite el trabajo cooperativo. Comparte el espacio con otros proyectos del desarrollo de SPIP en el site 158.
Para participar en el desarrollo del plugin, es necesario obligatoriamente inscribirse al « zone »
Para participar
- Contactar al equipo de desarrollo
- Comenzar a utilizar SVN ?
- Meter las manos en la masa
para descargar la version SVN (en más reciente en desarrollo)
Es posible descargar la última versión del plugin (atención a los posibles bugs, se trata de una versión de desarrollo)
- plugin version SVN
[[Se puede ejecutar mediante el cliente SVN el siguiente comando dentro del directorio ./plugins de su sitio SPIP :
$svn co svn://zone.spip.org/spip-zone/_plugins_/_stable_/openPublishing
Ver un ejemplo online
- Un sitio en funcionamiento con el plugin OpenPublishing : Indymédia Lille
- Un sitio abierto para probar el plugin : SPIP 1.9.2a
Discussions par date d’activité
8 discussions
Los que quieran utilizar este plugin bajen la ultima version de spip zone... la que esta aqui disponible tiene algunos problemas con spip 1.9.2
Lo de los caracteres raros hay que solucionarlo en el apache... a mi me paso y ahi esta la solucion... aunque con la version de spip zone no hay problema...
Lo de las secciones y subsecciones yo creeria que lo podrias hacer con Jquery y el validador de formularios para que la informacion que envie sea la ultima seleccionada...
Y pues no creo que se puedea cambiar al autor anonimo... pues las personas que envian el articulo no estan el bd de autores...
Espero que ayude en algo... aunque tarde... muy tarde...
Asi me quedo a mi...
http://www.armandoarmero.com/spip.php?rubrique11
Répondre à ce message
Dos preguntas.
1. ¿Como se puede actualizar de la 2.01 a la 2.02 ?
2. Y la mas importante : ¿Que se debe hacer para que en la parte privada, cuando esta propuesto el artículo aparezca los datos de autor y email, al igual que aparece el titulo y el texto ?
Hola Carlos mi nombre es sebastian y soy de argentina, estube leyendo tu mensaje y te quería preguntar como resolviste (si pudiste) el tema para que te aprescan el nombre y el Email de los autores.
Y mi otra pregunta es por que cuando se pulsa el botón de confirmar o cancelar el artículo del formulario me aparece el Error 403.
Répondre à ce message
Buenas, necesito un poco de ayuda con la redirecicón del formulario.
me gustaría que cuando se confirma el envió del formulario con el botón « Confirmar envío » me redireccione a una página con un mensaje que diga algo como « Gracias por publicar.... » pero me sale el
Forbidden
You don’t have permission to access /spiphttp://localhost/spip/spip.php on this server.
Lo he intentado desde el espacio privado del Plugin colocando la dirección del la página por ejemplo .../spip.php ?page=gracias.html y no me funciona tampoco
Espero que alguien me pueda ayudar.
Gracias
Sebastian
Répondre à ce message
Hola muchchos/as, mi pregunta es esta, ¿como hago para que en el formulario el usuario pueda elegir entre varias opciones de un menú, por ejemplo : cuando redacte un artículo elija la provincia (sección) donde vive y por otro lado la ciudad (subsección). y una última : como transformo el formulario en español.
espero que me entiendan lo que quise decir
Gracias
Répondre à ce message
Me llamo sebastian y estoy tratando de instalar este Plugin, pero tengo dos problemas :
el primero es que cuando lo instalo me aparecen cambiados los caracteres del texto de la página. He intentado cambiar el lenguaje de « UTF8 » a « charset=iso-8859-1 » y sigo teniendo el mismo problema.
El otro problema que se me plantea es que me gustaría que se puedan ver los datos del usuario que publica un artículo y no se como se hace.
Desde ya muchas gracias.
Répondre à ce message
Hola a todos... estoy instlando el plugin y todo funciona de maravilla peroooo en el sitio los acentos se piereden (ñáéíóú ÁÉÍÓÚ Ñ........)... Donde puedo arreglar este problema ???
Gracias...
Répondre à ce message
He instalado este plugin, pero no me deja subir documentos, me dice que la extencion no es admitida, o algo asi, porque puede ser ?
Répondre à ce message
He seguido todos los pasos y al intentar instalar las tablas... pues resulta que no se me instalan. Me sigue apareciendo el mismo paso de « instalar tablas de open... » pero no me deja configurarlo ¿a qué se puede deber ?
Gracias.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |