Introduction
Attention, une nouvelle version de ce plugin viens d’être rendu disponible. Cet article ne concerne donc que les versions 0.1, 0.2, 0.3 du plugin openPublishing. Pour les versions suivantes (0.4) voir l’article traitant du plugin Publication Ouverte
Le plugin OpenPublishing a pour but de fournir une interface de publication ouverte à n’importe qui et ce de manière totalement anonyme. Il permet donc la publication d’article depuis le site public, de manière totalement anonyme et sans inscription. Il a été développé pour le site indymedia Lille. (Indymédia est un réseau mondial de sites d’informations fonctionnant sur le principe d’openPublishing. Il a été créé à l’occasion du contre-sommet G8 de Seattle)
Petit historique :
Certains sites Indymédia ont été développé à partir d’un fork de spip 1.4.2. (le projet spipindy). Depuis le projet SPIP a évolué et est maintenant en passe de passer à la version 2.0, avec de nombreuses fonctionnalités supplémentaires. L’une des principale fonction est la gestion des plugins, c’est à dire la possibilité d’ajouter du code à SPIP sans pour autant s’écarter de la branche principale. Le plugin OpenPublishing a pour vocation de remplacer le projet Spipindy et de s’intégrer dans le développement de spip.
Fonctionnalités
le plugin OpenPublishing permet :
- la publication d’article depuis le site public
- l’anonymat du contributeur (attention, le serveur qui héberge le site peut ne pas garantir cet anonymat)
- des options de post-traitement du texte
- la possibilité pour l’utilisateur de lier des mots-clefs à son article
- la possibilité de transformer l’article en « date » pour un agenda
- des boucles supplémentaires afin de faciliter l’écriture du squelette
- une interface d’administration du plugin
Le plugin OpenPublishing est fonctionnel sur SPIP 1.9.1. et SPIP 1.9.2.
La dernière version stable est la version 0.3
Documentation & téléchargement & développement
- Espace wiki. Ce site sert d’espace de travail collaboratif et regroupe toutes les informations liés à ce plugin.
- Le plugin OpenPublishing version 0.3 est aussi disponible en zip, lié à cet article.
Installer le plugin openPublishing
Installation standard de SPIP
Il suffit tout simplement de décompresser l’archive dans le répertoire « plugins » de votre spip, puis d’aller activer le plugin dans la page de gestion des plugins de l’interface privée de spip.
Installation pour mettre à jour une version antérieure du plugin openPublishing
Attention, Il y a une petite subtilité a ne pas rater ! Il suffit de supprimer tous les fichiers de votre répertoire « plugins/openPublishing/ », et d’y placer le contenu de l’archive openPublishing. Mais ensuite, il ne faut surtout pas oublier de clicker sur le bouton « Upgrader les tables openPublishing » dans l’espace de configuration du plugin openPublishing, afin de mettre à jour automatiquement votre base de donnée.
N’utilisez surtout pas la fonction « Désinstaller openPublishing », celle-ci supprimerai définitivement toutes vos tables openPublishing et toutes les informations qui y sont stockées.
Configurer le plugin openPublishing
Après avoir installé le plugin selon la procédure standard de SPIP, il faut impérativement le configurer pour l’adapter à vos besoins.
La base de donnée
La première chose à faire est d’installer les nouvelles tables dans la base de donnée. Pour cela :
Configuration -> Configuration openPublishing
et clickez sur « installer les tables OpenPublishing »
Modifier la configuration de base
Toute la configuration du plugin passe par l’interface privée. Il vous suffit de clicker sur l’onglet « configurer openPublishing » puis « modifier la configuration » pour avoir accès à toutes les options actuellement prises en charge par le plugin.
Configuration -> Configurer openPublishing -> Modifier la configuration
indiquer au plugin quelles sont les rubriques openPublishing
Le formulaire openPublishing permet à l’utilisateur de choisir dans quelle rubrique il désire publier son article. Dans la boite « Gestions des rubriques », indiquez le numéro d’une rubrique et validez. Recommencez l’opération pour chacune des rubriques voulues.
gestion des redirections
Lorsqu’un utilisateur valide un article ou abandonne, le formulaire affiche un message et redirige au bout de quelques secondes vers une autre page du site. Ces champs permettent de configurer cela. Attention, il faut indiquer des urls de type : « /spip.php ?page=ma_page », le plugin complétera automatique l’url
options de post-traitement du texte
Pour le moment, seulement deux fonctionnalité existent. Interdire les titres en majuscule, et une fonction anti-spam.
la gestion d’un agenda
Pour le moment, l’agenda est géré de la manière suivante : dans une rubrique distincte, les articles de type agenda sont publiés sous forme de brèves. Ce système n’est pas très propre et évoluera certainement. Pour le moment, il faut créer une rubrique spéciale pour l’agenda, qui recevra toutes les brève publiés.
La gestion des documents
Le formulaire de publication permet aux utilisateurs de lier des documents à leur article. Cette option permet d’activer ou de désactiver cette possibilité.
La gestion des mots-clés
Si votre site utilise des mots-clés pour référencer ses articles, vous pouvez graçe à cette option permettre aux utilisateurs du plugin de choisir eux-mêmes quels mots-clès ils veulent utiliser pour leur article.
La gestion des mots- clés avec le plugin Tag-Machine
Si votre site utilise le plugin Tag Machine, cette option permet de permettre aux utilisateur de créer leurs mots-clés qu’ils lierons à leur article. Attention, si vous activez cette option, il faut impérativement que le plugin Tag Machine soit installé
Le choix du statut par défaut des nouveaux articles
Grace à ces options vous pouvez choisir quel statut aurons les articles publiés avec le plugin openPublishing. Soit « publie », c’est à dire directement avec le statut « publier », soit « prop », c’est à dire avec le statut « proposé à la validation » (choix par défaut), soit « prepa », c’est à dire « en préparation ».
Au niveau du squelette
Quelques petites modifications de votre squelette sont nécessaires afin que le plugin openPublishing soit fonctionnel.
Le formulaire de publication
Insérez cette balise dans une page de votre squelette :
[(#FORMULAIRE_ARTICLE{#SELF})]
Le formulaire de publication d’article apparaîtra dans cette page.
Si le formulaire de publication est placé dans une boucle RUBRIQUES, la rubrique courante sera proposé par défaut à l’utilisateur (et non plus la première rubrique de la liste / attention, il faut impérativement que cette rubrique soit une rubrique openPublishing)
la boucle op_rubriques
Cette boucle retourne la liste des rubriques dédiés à l’OpenPublishing. exemple d’utilisation :
<BOUCLE_rubrique_op(op_rubriques)>
<BOUCLE_rubrique(RUBRIQUES){id_rubrique = #OP_RUBRIQUE}>
[...] code HTML + SPIP [...]
</BOUCLE_rubrique>
</BOUCLE_rubrique_op>
Attention de bien mettre le type de la boucle en minuscule et non en majuscule !
Il peut-être utile de l’utiliser pour lister toutes les rubriques acceptant l’OpenPublishing.
La boucle op_auteurs
Cette boucle retourne les informations d’un auteur anonyme. exemple d’utilisation :
<BOUCLE_auteur_op(op_auteurs){id_article}>
, Auteur : #NOM
, Mail : #EMAIL
, Téléphone : #PHONE
, Groupe : #GROUP_NAME
</BOUCLE_auteur_op>
Attention de bien mettre le type de la boucle en minuscule et non en majuscule !
Il faut utiliser cette boucle à l’intérieur d’une boucle ARTICLE.
La balise #AGENDA
cette balise renvoi simplement le numéro de la rubrique « agenda ». Utile comme critère de recherche pour certaines boucles.
Autres informations
Champs d’identifications
Les champs identifications serons automatiquement remplis avec les informations de l’auteur si celui est inscrit et est actuellement connecté à l’interface privée de spip.
Fichier css & formulaire
Pour bénéficier du fichier css donné avec le plugin (« plugins/openPublishing/css/op.css »), vous devez en recopier le contenu dans votre propre fichier css.
De même vous pouvez placez les formulaires donnés avec le plugin dans votre répertoire formulaires de votre squelette, afin d’y effectuer toutes les modifications voulue.
Traduction
Le plugin openPublishing utilise un fichier lang qui n’attend que d’être traduit en plein de langues différentes (« lang/local_fr.php »). Une fois ce fichier traduit, toute l’interface de configuration et de publication du plugin sera traduit.
Bugs corrigé par la version 0.3
- l’upload de documents
- le cas d’une base de donnée avec un préfixe autre que « spip »
- de multiples petits trucs qui pouvaient empoisonner la vie d’un webmaster
pour les codeurs : svn
Le plugin OpenPublishing est développé en utilisant SVN, un outil permettant le travail collaboratif. Il est référencé avec plein d’autres projets dans l’espace de développement de SPIP appelé site 158.
Pour participer au développement du plugin, il faut obligatoirement s’inscrire sur la « zone »
pour participer
- contactez l’équipe de développement
- Comment utiliser SVN ?
- mettez la main à la pate
pour télécharger la version SVN (de développement)
Il est aussi possible de télécharger la toute dernière version du plugin (attention aux éventuels bugs, il s’agit d’une version de développement)
- plugin version SVN
Voir en ligne
- Un site fonctionnant avec le plugin OpenPublishing : Indymédia Lille
- Un site bac à sable pour tester le plugin : SPIP 1.9.2a
Discussions par date d’activité
52 discussions
Bonjour,
Il y a plusieurs spams en reponses et commentaires dans cette contrib. Qui s’occupe du nettoyage ? Comment prevenir ?
Répondre à ce message
Un rien, mais juste un petit détail qu’il serait facile de corriger .
Dans le formulaire article on trouve cette ligne
[(#ENV**{rubrique}|selected_option{#ID_RUBRIQUE,#TITRE})]
Hors comme beaucoup de codeurs de boucles, je mets toujours un numéro à mes rubriques. Il suffirait de
[(#ENV**{rubrique}|selected_option{#ID_RUBRIQUE,#TITRE|supprimer_numero})]
Ca ne coûte rien et c’est plus joli ;)
Mais encore merci pour ce plugin
Répondre à ce message
Bonjour,
Il est super génial ce plugin !!
Pour des besoins persos j’ai fait quelques modifs. J’ai ajouté plusieurs champs : surtitre, soustitre, nom_site, url_site.
C’est avec ce dernier que j’ai des soucis !
Lorsque la page redirige vers le choix de config ( pour moi la page d’accueil) je suis directement dirigé vers mon url_site.
Par exemple si j’entre dans le champ url_site : www.monsite.com, je serais dirigé vers http:// www.lesite.fr/www.monsite.com ou alors selon ma configuration http://www.lesite.fr/www.monsite.com/spip.php?page=mapage
Une idée de ce que je pourrais faire ? Je ne comprends pas ce bug..
Je me réponds à moi-même puisque je viens de voir la solution !
J’utilisais la variable $url_site qui sert déjà !
Avec un $url_site_redac ça marche beaucoup mieux ;)
Pardon pour le dérangement et bravo encore une fois pour le plugin !
Répondre à ce message
Bonjour,
merci aux développeurs de ce plugin fort intéressant !
J’ai un souci concernant le fait que les articles proposés par un rédacteur au moyen de openpublishing ne sont pas notifiés par mail en tant que nouvel article proposé à l’administrateur.
Est-ce possible de prévenir l’administrateur du site qu’un nouvel article est proposé ?
Merci beaucoup pour votre aide !
Thank you for sharing. Your post worth of reading. Waiting for new posts. buyincoins
Répondre à ce message
I use it and it’s really good fun with friends and no, I don’t use it to send risque hdmi to vga cable
Répondre à ce message
salut tout le monde,
pour moi, le plugin remplit déjà la fonctionnalité que je recherche pour mon site.
Cependant, j’aimerai bien régler d’autres trucs :
Merci beaucoup.
Bonjour,
l’ajout des mots clès peut être faite infiniment, même pour les groupes de mots clès auxquels le choix est unique (un seul mot clé) ---> c’est pas logique
en outre, en cas d’erreur, l’auteur peut pas modifié son choix.
c’est l’une des raisons à supprimer le bouton Ajouter mots clés et valider tout après clique sur le bouton prévisualisation ou confirmer envoi
autre chose, enfin ça n’a rien à voir avec les mots clés, mais ne serait-il pas plus pratique d’adapter le plugin pour donner aux visiteurs de modifier leurs articles(même à l’état proposé à la validation) ? ce serait vraiment génialllllll
d’après ce que j’ai bien compris, les visiteurs reçoivent une notification une fois l’article validé, ça marche pas chez moi, ou j’ai les cartes qui se mélangent ??!! hihihi enfin ça m’arrive souvent
do you like buy things in china store ? zopo zp300
Répondre à ce message
Bonjour,
Ce plugin est-il utilisable avec Spip 2 ?
Merci de votre réponse !
Répondre à ce message
Serait t-il possible d’utiliser la fonction d’ajout de logo à un article ?
Répondre à ce message
Bonjour,
Lors de l’insertion d’un document ou d’une image, j’ai le message :
Call to undefined function inc_ajouter_documents_dist() in C :\Program Files\EasyPHP 2.0b1\www\ncm191\plugins\openPublishing\balise\formulaire_article.php on line 489
J’ai vu qu’un problème de compatibilité avec spip 1.9.1 avait déjà été signalé. Est-ce toujours la cause de mon problème sachant que le plugin est en version 0.3 ?
Merci d’avance
je vais regarder rapidement ... merci pour le retour :)
idem !
casse tête :)
Le bug provient du fait que la 1.9.1 de spip n’utilise pas ecrire/inc/ajouter_documents.php
Je suis donc moi aussi bloqué et je n’ose pas faire l’upgrade vers une version plus récente car mon site est vraiment massif et j’ai fait des changements.
Répondre à ce message
Bonjour comment dois je faire pour donner un nom par défaut aux pieces jointes uploadées avec votre plugin ?
Est-ce possible ?
Merci à vous !
Répondre à ce message
Bonjour,
Ce plugin est génial, mais j’aurais une question : est - il possible d’avoir un formulaire différent (en gros dans la rubrique 1 le champ titre s’appellera « entête » et pour la rubrique 2 celui-ci s’appellera « Focus ») suivant la rubrique dans laquelle on veut insérer l’article ??
et comment le mettre en oeuvre ?
Répondre à ce message
Bonjour,
j’ai testé la version 0.4, et ça marche bien sous spip192c.
y a juste quelques remarques :
soit automatique (au lieu d’utiliser la case à cocher)
voilà, si on règle ces problèmes, bah, c’est le bonheur (en fait, je veux faire un site d’annonces à la spip khkh)
certe mais alors ce sera moins pratique pour les utilisateurs connectés qui ne veulent pas que leur nom soit affiché automatiquement :)
c’est prévu :)
effectivement, ce serait plus simple, je vais regarder pour faire cela
Bin si c’est enregistré ET affiché pour peu que l’on place les balises correspondante ;) (dans une boucle article, utilise les champs EXTRA OP_pseudo et OP_mail)
Bonjour,
Merci Edd pour les réponses ;-)
en ce qui concerne la case à cocher en mon nom, à mon avis (du moins c’est ce que je veux khkhkhk) c’est l’inverse qui devrait être fait.
j’explique :
si on est connecté, il devrait y avoir une case à cocher intitulé connexion anonyme
si on n’est pas connecté, bah automatiquement c’est le compte anonymous qui est pris en compte (enfin, je vois ça dans l’esprit d’un site d’annonce, pas d’un site éditorial hihihi)
pour les informations de connexions, j’ai savais po qu’ils sont enregistrés en extras, sorry
ah oui, pendant qu’on y est, même dans un site éditorial, quel est l’intérêt que le visiteur fournisse un nouveaux pseudo/émail à chaque fois (dans le cas où il est loggé). il suffit de cocher anounymous non !!!???
Bonne journée.
PS : c’est pour quand les modifs ??? sankiou (hihihi)
c’est fait :)
deux options dans l’interfaces de configuration :
- Permettre aux rédacteurs de s’identifier (mail et pseudo).
Ajoute dans le formulaire les champs pseudo et mail
- Permettre aux rédacteurs enregistrés en tant que « auteur Spip » de publier les articles en leur nom
Si cette option est coché, par défaut le compte de l’utilisateur logé sera utiliser. Cet utilisateur a la possibilité d’utiliser le compte « anonyme » s’il coche la case « Publier de manière anonyme. » dans le formulaire.
Pour l’utilité des champs pseudo/mail, et bien ce plugin est principalement utilisé par des sites de publication ouverte. Ils permettent de laisser à l’utilisateur le choix de laisser ou pas un moyend e le recontacter après la publication.
Merci Edd, c’est déjà quelque chose pour moi.
ok, je comprend bien le truc du psoeudo/mail ;-)
il reste la liste des mots clès. je veux bien mettre la main dans la patte mais j’aurais besoins d’un petit coup de main. spip utilise les appels de fonctions de partout, je suis égarée moiii !!!
bon,je crois que j’attendrais les autres modifs pour pas faire une bêtise
MErci beaucoup pour ce plugin vraiment génial ;-)
Pas la peine, c’est fait. Dans l’interface de configuration, coche/décoche les groupes de mots-clé que tu veux proposer aux rédacteurs.
Dans le squelette, utilise le critère openKey dans une boucle GROUPE_MOTS pour ne lister que les motsclé que tu a coché.
salut salut,
bon, j’ai pas pu patienter et j’ai mis la main dans la patte (hihihi).
enfin, c’est pas extraordinaire, j’ai juste modifié la boucle dans le fichier :
formulaires/formulaire_motclefs.html
ancien code :
modification :
apparemment le code ci-dessus, ne permet pas le choix optionnel dans les listes de mots clès.
j’ai ajouté l’option :
car je veux bien afficher la liste des mots clés, mais laisser la liberté au visiteur de le sélectionner ou pas. mais ça donne l’erreur :
une piste ?
autre chose :
mais également avoir la possibilité d’afficher ce bloc si l’administrateur veut laisser à ses rédacteurs/visiteurs le choix du type de document ?
Bonne journée.
et merci
Pour tout ce quiconcerne la modification des formulaires, je te conseille cette méthode :
- créer un répertoire « formulaires » dans le répertoire de ton squelette
- y copier les formulaire que tu désir modifier (il serons donc surchargé)
- y effectuer toutes les modifications necessaires en fonction de tes besoins.
Le plugin utilisera tes propres formulaires plutôt que ceux proposé par défaut.
oui :
la valeur « value » est obligatoire, car si l’utilisateur choisi un mot-clé, il faut obligatoirement transmettre l’id de ce mot clé au plugin afin qu’il puisse le lier à l’article.
<option value="#ID_MOT">
j’ai rectifié :
code modifié :
j’ai mis 0 pour value. de toute façon, tous les id commencent par 1
et ça marche
pour la personnalisation des formulaires, oui j’utilise toujours le répertoire squelettes/formulaires Merci
Heu oui, un bug est apparu dans les modfis que je venait de faire qui empeché ceci, c’est maintenant corrigé
C’est fait, deux options sont apparue dans l’interface de config qui permettent d’activer ou de désactiver le type image et/ou le type document.
De plus une nouvelle option permet d’imposer un type de document automatiquement, de ce fait si cette option est choisie alors la possibilité de choisir le type de document disparaitra du formulaire.
Je prefere laisser en l’état, car je préfere laisser à l’utilisateur la possibilité de choisir ces mots-clé au fur et a mesure qu’il rédige son article. De plus pour l’affichage des mot clé choisi, j’ai besoin qu’ils soient préalablement lié à l’article en crous de rédaction, donc enregsitré dans la base.
sorry, je me suis mal exprimée :
je veux dire, pourquoi pas supprimer le bouton Ajouter mots clés. les mots clés seront validés en même temps que l’article. envoyer deux formulaires c’est un peu lourd.
et d’ailleurs, c’est valable pour les documents. y en a qui ne cliqueront pas sur le bouton abandon—>le serveur se trouvera submergé par des docs fantômes (enfin les docs sont chargés après validation par Ajouter non ??!)
je ne vois pas l’option permettre aux rédacteur de s’identifier ? ppouvez-vous m’aider car toutes mes publications passe en anonymous
Répondre à ce message
Bonjour,
Je suis à la recherche d’une intégration d’un formulaire d’upload dans la partie publique de mon site pour chaque article.
J’ai vu votre contrib et je me suis dit que j’allais extraire ce qui m’intéressait ; hélas, cette contrib forme un tout ; et je n’y arrive pas.
Accepteriez vous de me donner un coup de main ?
Comment devrais je faire pour intégrer la possibilité d’uploader un document dans un article existant ?
(Hélas, je ne peux pas utiliser votre plugin car j’ai une erreur de startsession(). Apparemment, il y a un conflit avec le startsesion() de mon captcha).
Merci pour votre aide.
je crois que le plugin crayons permet d’éditer en public des élément d’un article. peut être qu’il y a la possibilité d’éditer/ajouter des documents joints.
jettes-y un coup ,d’oeil.
hélas non on ne peut qu’éditer/modifier le nom d’un doc (voir le nom du fichier), mais pas ajouter...
Une autre solution ?
merci pour votre aide
Répondre à ce message
Bonjour,
je voudrais savoir s’il est possible d’intégrer #FORMULAIRE_ARTICLE dans des squelettes différents en faisant apparaitre des rubriques openPublishing différentes pour chacun d’entre eux ?
Il semble que formulaire_article.html retourne obligatoirement toutes les rubriques openPublishing sans possibilité de filtrer.
Merci de votre réponse.
Bonjour,
bah, je crois qu’il suffit de changer le code :
en modifiant les critères d’affichage. par exemple, remplacer le critère tout par id_rubrique=xx si vous voulez afficher juste la rubrique xx. ou bien id_rubrique==^(xx|yy)$ ou id_groupe=yy. enfin selon ce que vous cherchez.
biensûr ces rubriques doivent être OpenPublishing, sinon la liste sera vide.
Cette modif, doit être faite dans le squelette formulaire_article.html que vous aurez créé dans squelettes/formulaires pour pas toucher le code du plugin si jamais ça déconne.
voilà.
Répondre à ce message
salut,
ne serait-il pas mieux de mettre les rubriques sous forme hierarchique.
lorsque les sous-rubriques sont nombreuses la liste devient trop longue, car toutes les rubriques et sous rubriques sont affichées à la fois.
Merci
Répondre à ce message
Bonjour,
euuh, oui, je sais je demande trop p’tetre, mais c’est pour améliorer le plugin alors ne me tirer pas les cheveux svp ;-)
dans la partie config du plugin, on nous demande de donner la page de redirection
généralement, on veut retourner à la page d’avant (rubrique ou article...), ou bien se diriger vers la rubrique dans laquelle on a publié le nouvel article. Donc ça doit être automatique et inconnu d’avance !!!
pourquoi pas permettre de choisir une page de redirection par défaut + une case à cocher si l’administrateur veut une redirection automatique ??!!
ça serait génial non ?!
@+
je vais regarder ça :) je garanti de le faire aujourd’hui mais ce sera fait.
Merci beaucoup beaucoup. t’es génial Edd.
Répondre à ce message
Bonjour à tous !
Est-il possible d’ajouter un champ à renseigner ? Par exemple un champ « Descriptif » ?
Deuxième question (oh le gourmand !) : comment peut-on paramétrer les temps de redirection ?
Merci d’avance
Bye
assez facile pour le 1er point s’il s’agit d’utiliser un champ déjà en place (changer le nom groupe par autre chose par exemple ), en modifiant à la main les fichiers du plugin : opconfig_fr.php pour les textes par exemple.
pour la redirection, pareil, changer dans le fichier qui contient la balise de redirection « meta refresh » le délai en secondes, il n’y a pas tant de fichiers ça devrait se trouver facilement ;-)
question (cf ci-desous) : vous utilisez l’option d’upload, ça marche chez vous ?
sachant que je ne suis pas du tout codeur… ça va être dur dur… je suis un peu perdu.
j’essais de me lancer, mais si l’un d’entre vous a envie de me donner un petit coup de main, je suis preneur.
le temps de redirection sera parametrable dans la prochaine version du plugin (d’ici une a deux semaines).
Tous les champs proposé par spip seront disponibles (et activable ou pas) dans la prochaine version. (dans une a deux semaines)
aaaaah super !!!
j’attends ça avec impatience ! ;-)
Répondre à ce message
pour ma part, sur spip 1.9.3, erreur « Warning : Unknown(spip.php ?page=404) : failed to open stream : No such file or directory in (...)/ecrire/public.php(173) : eval()’d code on line 5 »
sans doute dû à ma config, mais je ne trouve pas... 404.html existe bien...
par ailleurs ça marche en enlevant tous les formulaires inclus dans formulaire_article.html
[(#ENV*formulaire_motclefs)]
[(#ENV*formulaire_tagopen)]
[(#ENV*formulaire_documents)]
[(#ENV*formulaire_agenda)]
c’est sûrement bête, mais impossible de trouver, si quelqu’un a une idée...
oui, le plugin n’est pas compatible 1.9.3.
Répondre à ce message
Bonjour,
j’ai encore un soucis avec les id des auteurs :
Id de l’auteur anonymous est le 999, je ne sais pas si je peux changer cela, c’était configuré ainsi par défaut.
Les auteurs que j’ai crée après l’installation du plugin, via le site privé, ont des id à partir de 1000, et cela semble causer des problèmes. Ma page auteur n’est pas affiché correctement : pour l’auteur 999 elle m’affiche bien l’auteur anonyme avec ses articles, mais pour les auteurs inscrit par après, via l’espace privé cela me retourne un erreur « Il n’y a pas d’auteur à cette adresse ».
Que faire ?
merci d’avance
joz
la prochaine version du plugin laissera à spip le soin de créer l’auteur anonyme (donc plus de problème au niveau de l’auto-ident des auteurs)
Répondre à ce message
bonjour,
quelqu’un peut il me dire si ce plugin est compatible :
- spip 1.9.2d
et si il permet lorsque le plugin agenda est activé, d’ajouter non seulement un article mais un évenement ?
merci
Pietrus
je viens de tester sur spip 1.92d , cela ne fonctionne pas.
lorsque que l’on ajoute un article :
- impossible de joindre un document
- quand on valide le formulaire d’article , l’article n’apparait pas dans l’espace privé
une compatibilité est elle en préparation ? bientot ?
merci
non, ça ne marche pas bien en effet (cf ci-dessous, c’est en cours d’évolution).
...et c’est dommage, rudement pratique ;-)
pour les histoires d’agenda, un systeme est mis en place dans la prochaine version, permettant à d’autres plugins de venir ajouter un bout de formulaire dans les traitements d’openPublishing.
gestion des documents et le plugin lui-même fonctionnerons sous spip 19.2d avec la prochaine version du plugin (d’ici une a deux semaines)
Répondre à ce message
Bonjour,
j’ai installé ce plugin sur mon serveur local easyphp et il fonctionnait très bien.
J’ai transféré le plugin sur l’espace d’hébergement de mon site et là... gros problème !
Le plugin s’installe sans soucis mais dès qu’il est activé ça provoque des problèmes au niveau des caractères accentués des articles créés normalement dans la partie privée !!
Quelqu’un pourrait-il me dire d’où ça pourrait provenir ?
Merci d’avance et encore bravo pour ce travail.
Bonjour
j’ai le même problème, dommage que personne n’a répondu ici.
Je précise mon cas : tout s’affiche bien mais quand je clique sur le bouton spip « recalculer cette page » les caractères spéciaux deviennent n’importe quoi et mes boutons spip disparaissent.
Ce n’arrive pas dans tout les navigateurs : bien dans FF et IE6, pas dans GNOME Web Browser et Konqueror. Je ne sais pas si cela peut aider à résoudre ce problème ?
à bientôt j’espère
Joz
logiquement, ce sera résolu dans la prochaine version (dans une à deux semaines tout au plus)
Répondre à ce message
Merci pour ce plugin bien utile.
1) Je suis tombé sur deux problème lorsque je propose un nouveu article :
Si j’écris un article sans titre, dans la prévisualisation je suis averti
que le titre dois avoir minimum 3 caractères. Quand je clique « confirmer l’envoi » sans mettre le titre mon article est quand même accepté.
2) Quand je remplis dans le formulaire en bas « Votre nom ou pseudo » et « Votre email » ces informations ne sont pas enregistrés. L’auteur de l’article reste « anonymous », comme si je n’avais rien marqué.
Comment fixer ces problèmes ?
D’avance merci
Joz
Pour le premier problème : dés que je me remet a bosser sur ce plugin ce sera corrigé
Pour le second problème :
La boucle op_auteurs
Cette boucle retourne les informations d’un auteur anonyme. exemple d’utilisation :
, Auteur : #NOM
, Mail : #EMAIL
, Téléphone : #PHONE
, Groupe : #GROUP_NAME
Attention de bien mettre le type de la boucle en minuscule et non en majuscule !
Il faut utiliser cette boucle à l’intérieur d’une boucle ARTICLE.
rha il m’a interprété la boucle !
trop cool, ça marche
grand merci
joz
J’ai encore une question sur ce sujet :
Quand un auteur, inscrit via le site privé, écrit un article par le formulaire de openPublishing, dans l’espace privé cet article ne sera pas attribué à son auteur, mais à l’auteur anonyme.
Est-ce qu’il y a un moyen de contourner cela ?
Pour ceux inscrits via le site privé comme pour ceux qui décident de donner leur nom/pseudo et email j’aimerais bien qu’on retrouve dans l’espace privé l’auteur avec les textes qu’il a écrit.
La combinaison entre méthode d’écrire en anonyme et de pouvoir publier sous son nom si souhaité sera ce que je cherche. Est-ce qu’il y aurait moyen de faire cela avec ce plugin.
Grand merci en avance
Joz
Ce plugin n’est pas fait pour cela.
Pour « ecrire en son nom » => passer par l’espace privée (puisque l’utilisateur est connu)
Pour « ecrire en anonyme » => utiliser openPublishing
Répondre à ce message
Je n’arrive pas à trouver où et quelles modifications effectuer pour inclure d’autres champs dans la saisie de l’article au travers de ce plugin.
Si quelqu’un a un tuyau, merci d’avance.
pris en compte dans la prochaine version, patience (dans une ou deux semaines tout au plus)
Répondre à ce message
Bonjour,
Le développement de ce plugin a été au temps mort depuis quelques mois et les demande d’amélioration et de correction de bug ce sont accumulés. Je m’en excuse, et je vous annonce la reprise du développement du plugin open publishing.
au programme :
- compatibilité avec spip 1.9.3
- utilisation du plugin cfg pour les options de configuration
- traitement de toutes les demandes d’amélioration et des rapports de bug.
- remise à plat du code et simplification diverses.
Néanmoins, je reste pour le moment l’unique développeur, et d’autres activités me prennent déjà pas mal de temps. J’appelle donc toutes les personnes voulant contribuer à ce plugin à rejoindre « l’équipe de développement » afin de pouvoir sortir la version 0.4 courant janvier/février. Contactez moi soit par mail soit en répondant à ce commentaire.
merci beaucoup.
Pour information la feuille de route pour le plugin open-publishing est disponible
ici
Cette feuille de route n’est pas figée, toute suggestion est la bien venue.
je trouve ce plugin vraiment remarquable je l’utilise d’ailleurs ici, je n’ai pas de grandes compétence en programmation mais je peux peut être te filer un coup de main sur la documentation et sur la gestion des dates avec la boucle EVENEMENTS que j’ai un peu triturée sur le site précédent et qui semble très prometteuse.
Je peux peut-être aussi t’aider sur le portage cfg.
Dans les demandes, il pourrait être intéressant d’avoir une « boite d’aide » à la rédaction d’un article dans le formulaire, paramétrable dans la partie privée
bonjour vcris,
tu as fait quelque chose pour intégrer la boucle evenements du plugin agenda ?
pourrais tu me montrer ce que ca donne et mettre en dispo le code ou me le faire parvenir ? par mail.
pietrusgracchus hotmail.fr
Répondre à ce message
Bonjour à à tous, je suis Sebastián de l’Argentine de nouveau et les je commente que le problème des caractères (accents et N) ne se produit pas dans Internet Explorer mais si en Mozilla. Sera un problème le mien.
Merci beaucoup
Liberté, Égalité, Fraternité pour tous
Répondre à ce message
Ce message est traduit par un software, j’attends ils peuvent le comprendre
Je m’appelle ils sebastian et j’essaye d’installer ce Plugin, mais ai deux problèmes : le premier est que quand je l’installerai me sont changés les caractères du texte de la page. J’ai essayé de changer le langage d’« UTF8 » à « charset=iso-8859-1 » et continue à avoir le même problème. Le un autre problème qui me se pose est que je m’aimerais qu’on puisse voir les données de l’utilisateur qui publie un article et non se comme il est fait. Depuis déjà merci beaucoup.
L’Argentine
Répondre à ce message
Bonjour et merci pour ce superbe plugin.
je l’utilise pour les annonces particulier du site blueimmo
J’aurais besoin que les articles ajoutés soient notifiés aux admins (comme les articles rajoutés dans l’espace privé). Es-ce possible ? es-ce déja réalisé ?
je vais essayer tranquillement de rajouter une ligne de code pour faire
Mais ca sera carrément expérimental.
Merci d’avance
MJ
Répondre à ce message
Merci pour ce plugin !!
Je suis en train de le mettre en place mais un petit problème s’ouvre à moi :
- est-il possible de créer « l’agenda » avec ce pluging ? en fait je veux me servir de ce pluging pour que les gens puissent rentrer leur événements sur le site. Donc j’utilise les boucles evenements (et les mots clés liés aux événements...) est ce que c’est possible ?
merci pour votre aide !!
Répondre à ce message
Bonjour
C’est vrai que je débute avec spip mais quand même.... Je crois que les docs gagneraient à avoir plus de précision pour des débutants comme moi.... Bravo tout de même pour ce joli travail.
Mon problème :
- j’ai bien installé openpublishing
- j’ai bien paramétré
Maintenant pour appeler le formulaire de contribution, j’ai créé une page html toute nouvelle où je n’ai mis que #FORMULAIRE_ARTICLE#SELF
Ce qui pour moi, tel que je comprends la doc, devrait afficher le formulaire si j’appelle la page html.
Eh bien ce n’est pas le cas. J’ai une page web où est affiché le texte #FORMULAIRE_ARTICLE#SELF
Quel est le problème ??
spip 192b/Alternatives
ps : j’ai les mêmes soucis avec le plugin jeu par exemple.
Merci
essaye avec [(#FORMULAIRE_ARTICLE#SELF)]
Répondre à ce message
Bonjour,
J’utilise la version 1.9.3 dev 9979 et il semble y avoir un soucis, quand je lance la page, j’obtiens une erreur :
Fatal error: Cannot redeclare envoyer_mail() (previously declared in /home.10.9/allsecur/www/fr/ecrire/inc/vieilles_defs.php:402) in /home.10.9/allsecur/www/fr/ecrire/inc/mail.php on line 16
Vous pouvez voir le résultat ici : http://www.allsecurite.com/fr/spip.php?page=publie
Avez vous une idée ?
Merci d’avance
re je suis passé sur spip 1.9.3 dev 10230 et tjs le même message
Fatal error: Cannot redeclare envoyer_mail() (previously declared in /home.10.9/allsecur/www/fr/ecrire/inc/vieilles_defs.php:402) in /home.10.9/allsecur/www/fr/ecrire/inc/mail.php on line 16
Est-ce du à la version ou le projet à t-il cessé d’être développé ?
Répondre à ce message
J’essaye d’utiliser le Plugin OpenPublishing : dans le fichier « article.htm » du squelette de Beespip, j’ai insérer la boucle suivante pour faire apparaître le formulaire dans les Rubriques sélectionnés avec le mot-clé « publier-articles ». ma Boucle :
BOUCLE_op(ARTICLES) titre_mot=publier-articles doublons lang
[(#FORMULAIRE_ARTICLE#SELF)]
/BOUCLE_op
Exemple sur la page : http://www.lapairelle.be/spip.php?rubrique70
Tout va bien sauf que le formulaire s’affiche 3 fois et que chaque article est publié 3 fois !
Auriez-vous une aide, suggestion, correction ?
Merci
Daniel
Répondre à ce message
Bonjour
Je suis utilisateur du plugin , du moins j’essaye de le mettre en place. Le plugin fonctionne à merveille, les articles soumis sont bien dans l’espace« écrire ».
Par contre j’ai un souci au niveau de l’espace de rédaction. En activant le plugin , 1fois sur 2 j’ai un problème de css non prise en compte. Je ne sais pas si je suis le seul , mais en tout cas en le désactivant ça remarche sans problème.
non, tu n’es pas le seul, je suis egalement dans ce cas de figure . problème de prise en charge d’un CSS dans le back 1 fois sur 2 . Et problème de charset dans le front 1 fois sur 2 egalement . qu’un a t’il une solution ?
Je suis sur une version 1.9.2, avec le plugin en v0.3, installé au coté d’autre plugin, thickbox et accés restreint. J’ai beau chercher partout, je ne trouve aucune raison à ce problème pourtant bien réel.
Répondre à ce message
Salut
et d’abord merci pour le plugin :)
y’a un truc qui m’embete, ouiiin :
pour l’upload de document, je ne veux pas utiliser le mode « image » (if ($mode == « vignette ») mais uniquement le mode « doc »
et que la miniature de l’image (jpg gif png) créée par spip s’affiche s’il s’agit d’une image,
ou le logo du type de fichier (zip, pdf...) pour le reste
en fait, comme dans l’admin, ce qui permet d’avoir une miniature cliquable avec le tag <docx|xxx> ou la taille relle avec <embx|xxx>
ca peut se faire ? j’avais reussi à bidouiller ca sur l’ancien open pub (1.4 jusqu’à 1.7), mais la je cale !
merci d’avance ;)
Fab
// fonction qui liste les documents
function op_liste_vignette($article)
$result = spip_query(« SELECT * FROM spip_documents_articles WHERE id_article = $article ») ;
if (mysql_num_rows($result) > 0 )
echo ’
’ ;
echo ’
’._T(’opconfig:aide_inclusion’).’
’ ;
else return ;
echo ’
while($row=mysql_fetch_array($result))
$id_doc = $row[0] ;
$result2 = spip_query(« SELECT fichier, mode FROM spip_documents WHERE id_document = $id_doc ») ;
while($row2=mysql_fetch_array($result2))
$empla = $row2[’fichier’] ;
$mode = $row2[’mode’] ;
// ajout du code inclusion
if ($mode == « vignette »)
echo ’
’ ; echo ’
<img'.$id_doc.'|right>
’ ; echo ’
<img'.$id_doc.'|center>
’ ; echo ’
<img'.$id_doc.'|left>
’ ; else $tableau = split(’[.]’, $empla) ; $ext = $tableau[1] ; // ajout pour utiliser les vignettes spip pour documents list($empla, $largeur, $hauteur) = vignette_par_defaut($ext) ; $image = « » ; echo ’’.$image.’
’ ; echo ’
<doc'.$id_doc.'|right>
’ ; echo ’
<doc'.$id_doc.'|center>
’ ; echo ’
<doc'.$id_doc.'|left>
’ ; echo ’
’ ;
echo ’
’ ;
echo ’
’ ;
echo ’
’ ;
ooops, la machine m’a bouffé des mots :)
en fait, comme dans l’admin, ce qui permet d’avoir dans l’article la miniature cliquable avec le tag docx|center ou la taille relle avec embx|center ...
en fait c’est plus simple que ca :)
il ne faut pas utiliser le mode « importer image » mais uniquement le mode « importer doc », ca permet d’utiliser la vignette crée. (doc1|center)
j’ai un bout de code, mais ca ne s’affiche pas (j’y connais rien en php, désolé !)
FAB
le qui le ferait bien, mais que je n’arrive pas à faire fonctionner :
// fonction qui liste les documents
function op_liste_vignette($article)
Répondre à ce message
Bonjour,
Je suis encore débutant en spip et après avoir installé le plugin j’ai lors de la validation ces messages :
Warning : mysql_insert_id() [function.mysql-insert-id] : A link to the server could not be established in /home.10.7/stephenk/www/plugins/openPublishing/balise/formulaire_article.php on line 657
Warning : mysql_insert_id() [function.mysql-insert-id] : A link to the server could not be established in /home.10.7/stephenk/www/ecrire/base/db_mysql.php on line 364
Warning : mysql_insert_id() [function.mysql-insert-id] : A link to the server could not be established in /home.10.7/stephenk/www/ecrire/base/db_mysql.php on line 364
Merci pour votre participation. Stephenking999 [...] code HTML + SPIP [...] [...] code HTML + SPIP [...] [...] code HTML + SPIP [...] [...] code HTML + SPIP [...] [...] code HTML + SPIP [...] [...] code HTML + SPIP [...]
Je suis désolé, cela est surement très simple mais je sêche.
La page de mon site est : http://www.stephenking999.com/-Abonnement-.html
Bonjour,
peux-tu me donner plus d’informations sur ta base de donnée :
- le prefixe, si celui-ci est différent du préfixe par défaut (qui doit être logiquement spip-)
- l’hebergeur
Ces erreurs de types warning sont-elles bloquantes ? l’article est-il correctement publié malgrés ces messages d’erreur ?
Les tables sont bien en spip_
L’hébergeur est OVH
Non les articles ne sont pas publiés.
Merci de tes réponses.
hum ... et quelle version de spip utilise tu ?
J’utlise la version SPIP 1.9.2 [8782]
Merci d’avance.
PS : J’ai désactivé le lien car les visiteurs se plaignaient que cela ne fonctionne pas)
Bonjour,
J’ai refait plusieurs essais, j’ai mis à jour spip, regardé les tables et cela ne fonctionne toujours pas.
Le lien vers la page : http://www.stephenking999.com/spip.php?page=soumission_texte
Est-ce cela ne pourrait pas être dû à l’urlrewriting ?
Ou bien un plugin, j’utlilise corbeillle, jeux, recherche etendu, saveauto,sitemap et tweak.
Merci d’avance de votre aide.
Répondre à ce message
Bonjour,
Super cette contrib’, longtemps que je cherchais d’offir la possibilité à un visiteur de transmettre un message et un doc joint. Dans mes tests, je rencontre par contre un problème : lorsque je joins un document et que je l’inclus dans le texte, impossible ensuite de l’ouvrir pour le modifier ou le corriger. J’ai ceci : Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 11520 bytes) in /home/www/0f141ab6310af8f593aabc96c8c86e8f/web/19propre/squelettes/local_fr.php on line 98
Je ne connais pas grand-chose à ce charabia, mais les images sont légères et, je me répète, cela coince uniquement avec l’inclusion dans un article.
Merci pour vos suggestions.
je vais regarder rapidement ... mreci pour le retour :)
Répondre à ce message
En incluant le formulaire dans une rubrique, j’ai toute la partie droite (listing des fichiers acceptés, upload fichiers,...) qui se superpose avec mon menu. Je voudrais mettre ces blocs en-dessous de la partie bloc-texte, mais je ne trouve pas le fichier qui gère cela.
Merci.
Bon, ben, on poste et... on trouve tout de suite après ! C’est le fichier formulaire_article du dossier formulaire. Par contre, toujours pas trouvé pour le « bug ? » en incluant une image dans un article.
Répondre à ce message
Installation : impec !
Paramétrage : impec !
Problème lorsque l’utilisateur clique dans le formulaire pour y mettre son texte, pof ! on lui demande de s’identifier !
Ce qui, avouons-le, est légèrement contraire à la philosophie de la chose..
Le problème vient-il de l’existence de la structure des squelettes Alternatives ? Et si oui quelle pourrait être la parade ?
heu !!!! oui effectivement ce n’est pas du tout le but recherché !
qu’est-ce donc que les squelettes Alternatives ?
peux-tu me donner le liens url vers la page ou tu a installer le plugin ?
En ce qui concerne les squelettes sous forme de plugin d’Alternatives :
http://www.stages.alternatives.ca/s...
En ce qui concerne la page « créative » :
http://www.cequonenpense.info/site/...
A force de regarder la chose, j’ai l’impression que la demande d’authentification se produit lors de l’affichage des statistiques... mots...caractères... signes... en tout cas c’est dans le même timing... semble-t-il...
Je confirme le timing... semblable aux stats ! Et si on met juste le titre il ne se passe rien (enfin pas de demande d’authentification)
j’espère que cela servira... ou si j’ai mis le doigt sur un problème tant mieux pour nous tous !!
je viens de tester en ligne et effectivement .... le formulaire de login apparait au bout de quelques secondes au milieu du formulaire de saisie sans aucune raison !
Bon voici quelques erreurs à ne pas faire
tout d’abord :
- Ton formulaire ce trouve dans une page rubrique (spip.php ?rubrique28), ce qui n’est pas conseillé. Essaye de placer ton formulaire dans une page à lui « publie.html » par exemple, et d’appeler cette page grace à la balise #INCLURE à l’endroit voulu de ton squelette
- A tu bien défini la rubrique 28 comme une rubrique openPublishing ? (voir dans l’espace de configuration)
Sur la question de la définition de la rubrique comme OPNE c’est ok depuis le début.
Sur la question du fichier html spécifique, je viens de faire la chose suivante :
j’ai crée un fichier HTML qui contient l’appel au formulaire, et ce fichier est appelé avec #inclure dans ma rubrique...
Le mal persiste.... c’est vraiment dommage...
Mais je reste maintenant persuadé que c’est lors de l’appel aux stats qu’il y a un os... Peut être un conflit entre plugin Alternatives et l’ouverture de celui là !!
J’aurai bien été voir côté code, mais je ne sais pas du tout où ce truc de stats est appelé.. cela détecter le focus... est ce de l’AJAX ? bref, pas évident à indentifier..
SPIP 1.9.2b [9381]
Bon à l’examen, j’ai bien l’impression qu’il y a un téléscopage entre les différents plugins installés :
- squelettes Alternatives,
- crayons
- forms et table
- typographie..
+ OpenPublishing ... il y a peut être des contradictions entre toutes ces choses là ..
Je pense que le plug fonctionne mais doit contredire ou être contredit notamment par crayons etc...
Je pense que je vais l’essayer sur une autre plateforme + dépouillée, merci encore pour ta gentillesse...
je vais faire des tests de mon côté et tenter d’apporter une solution rapidement, ce serai dommage qu’il y ai une incompatibilité entre les plugin ...
De mon côté je vais installer une plateforme « propre » et détecter à quel moment çà coince...
Les pistes logiques me semblent être dans les plugin qui « travaillent » la page active... genre les crayons ou s’il y a un bout de code dans Forms et Tables qui réagirait au contexte « formulaire »..
Le premier qui trouve est crédité d’un café !! :-D
Sur plateforme propre : nickel chrome çà marche impec...
avec plugin crayons ploup çà merdouille...
comme je ne suis que capable de constater... oups !!!
Répondre à ce message
Bonjour à tous.
j utilise Open Publishing et tout marche de façon trés correct.
donc un grand MERCI !
juste un détail, lors du recalcul des pages (concerne toutes les pages du site), j ai un code d’erreur du type :
Auriez vous une idée du pourquoi de la chose ?
En fait c’était du a un saut de ligne, apres le ?>, dans le fichier op_fonctions.php
Edd , tu veux que je commit la modif ?
bha oui :)
merci.
Répondre à ce message
Bonjour, le plugin est supersympa, je l’utiliser avec plaisir. il reste un pb de configuration, il ne tient pas compte totalement des préfixes de tables « non standard ». C-a-d que si les tables openpublishing ne s’appellent pas spip_op_rubrique, etc... mais s’appellent prefixespecial_op_rubrique, la configuration ne fonctionne pas correctement. Je n’ai pas réussi à corriger le pb.
Répondre à ce message
Ce plugin marche très bien.Installation facile et sans problème sous SPIP 1.9.2a. J’ai même « bidouillé » pour ajouter en plus la publication d’annonces.
Il manque, à mon avis, la possibilité de « se connecter » à des documents distants, pour les inclure dans un article ou joindre à un article.
En général les serveurs limitent le téléchargement par web à 2 Mo. C’est vrai qu’on peut modifier cette contrainte, mais autant décharger l’espace disque alloué par le serveur ( serveur mutualisé ).
Alors Edd, pourrait-il ajouter cette possibilité de joindre un document distant comme on le fait avec Spip. ( http:// ) joindre.
Bravo pour ce plugin.
c’est à dire permettre d’inclure des documents qui sont présent sur un autre serveur (par exemple dailymotion et tout ces trucs là ?) ?
hum ... je vais jeter un n’oeil pour voir si je peut ajouter ça rapidement :)
Ps : pourait-tu m’envoyer ta bidouille pour la publication d’anonce afin que je l’intégre dans la prochaine version ?
merci pour le retour.
bye.
Oui , parfaitement, intégrer des documents distants MP3,FLV,SWF par exemple.
Pour la « bidouille » openpublishing annonces, je te l’envoie directement par mail
Répondre à ce message
Comment peut-on configurer ce plugin pour forcer la prévisualisation avant de pouvoir valider l’article ??
D’avance merci
Bonjour, je suis pas sur que c’est bien la version 0.2.2
voilà j’ai installer ce plugin et regardez ce que cela m’affiche :
Le plugin openPublishing est correctement installé
Version installée : 0.2.1
donc il y a un soucis, et puis j’ai une erreur qui s’affiche sur mon squelette.
Warning : Call-time pass-by-reference has been deprecated - argument passed by value ; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c :\program files\easyphp1-8\www\spip\plugins\openPublishing\balise\formulaire_article.php on line 418
Pouvez vous m’expliquer ?
merci
Pour le moment on ne peut pas à moins de modifier en profondeur le code du plugin. Cette fonctionnalité sera prise en compte dans une des prochaines versions du plugin.
effectivement, il s’agit d’un numéro oublié qui traine dans le code ... cela n’a aucune répercussion sur le fonctionnement du plugin, ça fait juste ... pas propre.
Un autre utilisateur a déjà rencontré ce problème, et il a été résolu. Voici la solution :
Le formulaire a peut-être été installé dans un article (l’adresse de la page de publication est du type http://monsite.heberge.fr/spip.php ?article5), or le plugin ne peut pas fonctionner si le formulaire est installé de cette manière. Il faut le mettre dans une page à part - par exemple publie.html - et appeler cette page depuis le squelette de votre site : http://monsite.heberge.fr/spip.php ?page=publie
Si cela ne fonctionne toujours pas, pas d’inquiétude, la version 0.3 du plugin sera disponible certainement cette nuit, cette version corrige les trop nombreux bugs rencontré par les utilisateurs. Cette version est actuellement en test, et il me reste deux-trois petites choses à corriger :)
Répondre à ce message
bonsoir,
J’ai un petit souci avec ce plugin... je n’arrive pas à le configurer... Quand je clique sur « Installer les tables openpublishing » rien ne se passe et donc je ne peux pas configurer... Eset ce que quelqu’un sait d’où viens mon erreur ?
Merci d’avance pour vos réponse !!
alors :
- quelle version de spip utilise tu ?
- est-ce bien la version 0.2.2 du plugin que tu a essayer d’installer ?
- le préfixe de tes tables dans la base de donnée est-il bien « spip_xxxx » ?
Alors je suis sur spip1.9.2 et j’ai bien pris le plugin 0.2.2.
Par contre je ne sais pas ce qu’est le préfixe des tables dans la base de donnée... Qu’est ce que c’est et comment je le change s’il n’est pas bon ?
Merci pour vos réponses !!
Pour le préfixe des tables, si tu ne sait pas ce que c’est ... c’est que ce n’est pas en cause, donc il n’y a aucun problème à ce niveau là :)
Pour le moment je ne connait pas encore la cause de ce bug mais j’y travaille et espère trouvait une réponse très rapidement.
d’accord... et merci :)
Répondre à ce message
Bonjour,
Le Plugin fonctionne à merveille : BRAVO.
Je souhaiterais savoir s’il est possible, lorsqu’un article est proposé, que l’adminitrateur du site (par exemple) soit alerté par email, de sorte qu’il puisse valider la publication de l’article.
Merci
Pour le moment cela n’est pas prévu, mais ce sera certainement possible dans une version future du plugin
Répondre à ce message
Salut & merci pour le plugin ^^ !
J’ai peut être oublié une option :
quand on publie un article avec OpenPublishing depuis l’espace public,
l’article se retrouve proposé à l’évaluation dans la partie privée.
Comment faire pour qu’il soit publié directement ?
merci
++olive
lien vers le site
il faut mettre tout simplement une boucle ARTICLES dans son squelette avec comme paramètre statut=« prop ».
Cette boucle liste tous les articles dont le statut est « proposé ».
merci, j’ai cherché à le faire, mais ... sans succès, peut être à cause de blip, ou de mon arthographe spip ..
j’ai changé dans le fichier formulaire_article.php, prop par publie et ça marche :)
tient ! cool une nouvelle option de configuration :
Le choix du statut d’un article publié par le plugin (prop ou publie) ? Je rajouterai ça a l’occasion.
Répondre à ce message
Lors de la saisie des noms emails etc d’un auteur, l’article publié est toujours sous anonymous ... ?
pourquoi ? .. merci de l’aide et pour ce plug !!!
le site
De plus, lors de l’ajout d’un doc (même d’un jpg), j’ai souvent une erreur type :
erreur d’upload. L’extention de votre fichier n’est pas autorisée ...
++olive
lorsque le plugin créé un nouvel article, il le fait toujours avec l’utilisateur « anonymous » et ce peut importe qui créé ce nouvel article (même pour les utilisateurs enregistrés).
Pourquoi ? Parce que le but de ce plugin est de fournir une interface anonyme de publication. C’est a dire empêcher un maximum que des personnes puissent faire le lien entre un article et son auteur. (et pour cela il faut voir aussi au niveau de la configuration du serveur, des logs, etc ...)
Après certains utilisateurs éprouvent le besoin de laisser leur signature et s’identifier clairement. C’est à cela que servent les champs identification qui sont optionnel. Les informations sont entrées dans la table spip_op_auteur (nom, mail, groupe et num de tel) et non dans la table spip_auteur. Il ne s’agit pas de créer un auteur spip supplémentaire mais tout simplement d’ajouter à l’article des informations supplémentaires.
Il est possible de récuperer ces champs pour les afficher dans le squelette, cela ce passe grace à la boucle « op_auteurs » mise à disposition par le plugin :
Cette boucle retourne les informations d’un auteur anonyme. exemple d’utilisation :
Attention de bien mettre le type de la boucle en minuscule et non en majuscule !
C’est pourquoi lorsque le squelette demande le nom de l’auteur de l’article par les boucle standard de spip, il ira toujours chercher dans la table spip_auteur qui ne contient qu’un seul auteur (en plus de ceux créer par l’administrateur du site) commun pour tous les articles publiés grace au plugin : l’auteur anonymous. Pour récupérer les champs identification, il faut donc faire appel à une boucle supplémentaire.
Pour voir toute la documentation du plugin :
Page de documentation
Ce bug est en cours de résolution, je me dépêche mais je pense qu’il faudra attendre encore une ou deux semaine avant la sortie d’une nouvelle version exempt de bug (on peut toujours rêver) :)
Répondre à ce message
Formidable plugins. Merci vraiment pour cette contribution.
J’aimerais que les auteurs s’inscrivent avant de poster leur article. Y a-t-il une façon accomodante de pouvoir le faire ?
Ce plugin est justement fait pour que les auteurs ne s’inscrivent pas. Il me semble que d’autres plugins ainsi que l’interface standard de spip prennent en charge cet aspect là.
Répondre à ce message
Salut Ed, as tu remarqué un problème lors de l ajout d’un fichier .doc ou .xls ?
j obtiens : « erreur d’upload. L’extention de votre fichier n’est pas autorisée ... » (idem sur indymedia)
ça fonctionne en revanche si on attache a une image
A plus
hum ... effectivement c’est étrange ... je corrige ça au plus vite :)
Répondre à ce message
Hello,
je viens de l’installer sur betapolitique.fr, mais j’aimerais que les gens puissent tagger les articles... ca peut se faire facilement en modifiant le formulaire ou c’est plus lourd ?
En tout cas, ca fracasse !
la possibilité de choisir des mots-clefs qui serons lié à l’article est prévue pour la prochaine version du plugin
J’ai intégré l’ajout des mots clés en utilisant le plugin « tag-machine », c’est assez simple.
Voir exemple ici, je tiens les codes à disposition (un petit squelette et un patch de 5 lignes sur /balise/formulaire_article.php).
booz AT rezo.net
Répondre à ce message
Bravo !
Cela fait un moment que je cherche un plugin libérant un peu la rédaction d’articles par les visiteurs (en attendant des squelettes pour l’espace privé ?!... )
J’ai cependant deux questions :
- Est-il possible de joindre des logos, plutôt que des images à insérer ou des documents ?
- J’ai ce message d’erreur :
Je suis chez ovh (demo 1G) Cela vient du serveur ?
Cordialement.
Bonjour,
quelle version de spip utilise tu ? spip 1.9.1 ou spip 1.9.2 ?
cette erreur provient de l’insertion d’un document. La fonction d’appel ayant été modifiée pour être compatible avec spip 1.9.2, il se peut que si tu utilise spip 1.9.1, la compatibilité ne soit pas descendante (que cette fonction ne fonctionne pas avec spip 1.9.1) ...
si c’est le cas, je corrigerai très rapidement ce bug.
- Pour joindre des logos : je n’y avait pas pensé, mais ok ce sera dispo dans la prochaine version.
- qu’entend tu par « des squelettes dans l’espace privé » ? Nous sommes en train de reflechir à une interface supplémentaire dans l’espace privée permettant la gestion et la modération d’article en très grande quantité (un prochain plugin) serait-ce cela ?
Bonjour, et grand merci pour cette réponse rapide !
spip 1.9.1 , effectivement....
Une prochaine version d’OP est donc prévue prochainement ?
N’est-ce pas un axe de réflexion des devs pour une prochaine version de spip ? Il me semble avoir vu passer ça quelque-part.
Je veux bien, si tu le souhaites, tester l’insertion de logo...
Bien cordialement
en attendant que le bug soit corrigé, le plus rapide et le plus simple pour l’utilisation du plugin reste de passer en spip 1.9.2.
mais promis, je vais me dépêcher de corriger cela :)
Suite à un mauvais fonctionnement du plugin rencontré par un utilisateur, je poste la question et la solution en espérant que cela puisse aider d’autres personnes.
Q : le plugin s’installe correctement, mais lorsque je clique sur "previsualisation, « publier », ou « ajouter un document », rien ne se passe et une page blanche s’affiche ...
R : Le formulaire a peut-être été installé dans un article (l’adresse de la page de publication est du type http://monsite.heberge.fr/spip.php?article5), or le plugin ne peut pas fonctionner si le formulaire est installé de cette manière. Il faut le mettre dans une page à part - par exemple publie.html - et appeler cette page depuis le squelette de votre site : http://monsite.heberge.fr/spip.php?page=publie
e plugin openPublishing est correctement installé
* Version installée :
* Gestion d’un agenda :
* Gestion des documents :
* Post-traitement
o Titre en minuscule :
Spip 1.9.2a debug Google Web Toolkit tutorials
+ Error(s) in template
# ()
MySQL error
version FROM spip_op_config WHERE id_config=1 LIMIT 1
La table ’php_newb.gwt_op_config’ n’existe pas
HELP,
# ()
MySQL error
agenda FROM spip_op_config WHERE id_config=1 LIMIT 1
La table ’php_newb.gwt_op_config’ n’existe pas
HELP,
# ()
MySQL error
there is a bug when you re using other prefix, than the normal one.
thanks for this bug report. I fix it as soon as can.
Répondre à ce message
Bonjour,
Merci pour le partage de ce bon travail,
J’avais une intérogation, comment faire pour que lorsque je propose un nouvel article par défault il prenne en compte l’environement dans lequel je suis déjà.
Par exemple je suis dans la rubrique 1 et bien par défault il me met l’article dans la rubrique 1.
Merci
Pareil que pour toutes les autres demandes d’évolution, ce sera pris en compte dans la prochaine version :)
Ps : si vous voulez aider et coder vos propres évolutions, n’hésitez pas à venir participer au développement du plugin http://edd.lautre.net/wiki/wakka.php?wiki=PageDevPlugin
Répondre à ce message
Bonjour,
Bravo pour ce plugin !
Il vient compléter parfaitement mon projet. Gribouille et Crayons sont alliés. Mais il manquait un moyen plus sympa de rédiger des articles sur le wiki de gribouille. Voila que OpenPublishing vient remédier à tout cela.
Cependant, si l’idée que n’importe qui peut rédiger est super sympa, pour les personnes authentifiées j’aimerai qu’elle n’ait pas à remplir les champs « identification » mais que cela soit déjà prérempli avec leurs infos.
Une idée ?
Merci beaucoup.
@bientôt,
Olivier
Effectivement ce serait sympa comme fonctionnalité, je rajoute cela pour la prochaine version du plugin.
Super ! Merci beaucoup.
Tiens moi au courant dès qu’elle sort ;-)
contact_at_zetudiants_point_net
@+
Olivier
Répondre à ce message
Bonjour,
Je voudrais permettre à un administrateur de modifier un article sans passer par la partie privée.
Y a t il qq lignes à modifier pour faire apparaitre les contenus ou bien est ce impossible avec ces fichiers ?
Merci, André
PS : Avec succès, j’ai rajouté des champs dans la base ’articles’ et le formulaire. L’appli tourne bien.
il me semble que le plugin crayons devrait permettre ça : http://www.spip-contrib.net/Les-Crayons
Le plugin openPublishing permet juste à n’importe qui de créer du nouveau contenu sans être identifié (par le site, après faut voir au niveau des logs du serveur et du fournisseur d’accès)
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 : |