Pourquoi les wrappers sont desactives ?
by Christopher Crouzet
Hello,
petite question rapide !
Dans un plugin je voulais recuperer le nombre de shares sur les reseaux
sociaux a l'aide de la fonction `file_get_contents`, comme par exemple :
<?php
$url = '
https://graph.facebook.com/fql?q=SELECT+share_count+FROM+link_stat+WHERE+...
"http://www.google.com"';
$result = json_decode( file_get_contents( $url ), true );
var_dump( $result );
?>
Mais il se trouve que Dotclear desactive les wrappers dans le fichier
`inc/prepend.php` a partir de la ligne 92.
J'y connais rien a ces wrappers, du coup quelle est la raison derriere
cette decision, et surtout comment je peux faire pour contourner le
probleme ?
Merci !
Christopher.
10 years, 5 months
Iconset Traviata
by Kozlika
Pouet,
J'aurais dû me plonger dans mes cours de javascript (n'est-ce pas Nikrou)
et puis finalement j'ai trouvé beaucoup plus amusant de faire un iconset
aux couleurs de l'admin.
Si vous voulez voir à quoi il ressemble, il est en pièce jointe.
--
Anne / Kozlika
10 years, 5 months
Possible bug avec le plugin antispam
by Christopher Crouzet
Hello,
je faisais des petits tests pour voir si les commentaires marchaient bien,
et je me suis retrouve face a quelque chose qui ressemble a un bug : si
dans le champ pour mettre le website on met une URL invalide sans aucun
point (ex : http://abc ), dans ce cas le plugin antispam se plaint avec les
erreurs suivantes :
Notice: Undefined offset: -1 in
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php
on line 53
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/public/lib.urlhandlers.php
on line 471
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/public/lib.urlhandlers.php
on line 483
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/libs/clearbricks/common/lib.http.php
on line 269
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/libs/clearbricks/common/lib.http.php
on line 271
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/libs/clearbricks/common/lib.http.php
on line 271
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/libs/clearbricks/common/lib.http.php
on line 271
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/public/lib.urlhandlers.php
on line 108
Warning: Cannot modify header information - headers already sent by (output
started at
/Users/christopher/src/3rdparty/dotclear/trunk/plugins/antispam/filters/class.dc.filter.linkslookup.php:53)
in
/Users/christopher/src/3rdparty/dotclear/trunk/inc/libs/clearbricks/common/lib.http.php
on line 294
Ne connaissant pas le plugin ni les consequences que ca pourrait avoir, je
n'ai propose aucun patch mais peut-etre qu'il suffirait simplement de
considerer un comment comme etant un spam si il n'y a pas de point dans
l'URL ?
Version de test : 2516:aa1afa62ecc6
Christopher.
10 years, 5 months
Re: [Dotclear Dev] [Dotclear Tracker] [Dev Dotclear 2] #1842: Gestion des dépendances entre plugins / thèmes
by Bruno
Question sur ce ticket : pour une raison que j'ignore, dans les modules on
fait le distingo entre l'ID du module (ie. le nom du répertoire du module)
et le nom du module (ie. celui qu'on définit dans le _define.php). Selon
vous, lequel serait le plus pertinent à indiquer dans le 'depends' ?
--
Bruno
Le 5 novembre 2013 14:06, Dev Dotclear 2 <trac(a)dotclear.net> a écrit :
> #1842: Gestion des dépendances entre plugins / thèmes
> -------------------------+-----------------------
> Reporter: bruno | Owner: team
> Type: enhancement | Status: new
> Priority: normal | Milestone: A definir
> Component: module:core | Version: dev
> Severity: normal | Keywords:
> -------------------------+-----------------------
> (Mazette, je le croyais créé, ce ticket).
>
> Donc : implémenter un système de gestion de dépendances entre plugins, et
> entre un thème et un ou des plugins.
> * ajouter une propriété "depends" dans le _define.php des modules,
> comprenant un tableau de valeurs : chaque clé est le nom du module requis,
> la valeur est soit vide (on teste uniquement que le module requis est
> présent), soit un numéro de version minimale, soit un tableau (version
> minimale, version maximale) du module requis
> * voir si une propriété "conflicts" serait bénéfique (je pense notamment
> à menu freshy / menu qui se marchent dessus)
> * vois si une propriété "recommends" serait bénéfique (ie. un thème qui
> recommande un plugin particulier, sans pour antant qu'il soit
> indispensable)
>
> Concernant la vérification des dépendances :
> * on la fait à la page d'accueil, ainsi qu'à la page des plugins
> * si les dépendances d'un module/thème ne sont pas valides, on désactive
> le plugin (voir ce qu'on fait dans le cas d'un thème)
> * dans le gestionnaire de plugins, on ne peut activer un plugin que si ses
> dépendances sont valides, sinon on affiche les prérequis pour pouvoir
> l'activer
> * Si on installe un plugin dont les dépendances ne sont pas là (module
> requis non installé ou non activé), ce dernier est installé, mais
> désactivé immédiatement
> * On empêche de désactiver un plugin si un autre en dépend (ou alors on
> désactive aussi tous les modules qui en dépendent). Idem pour la
> suppression
>
> --
> Ticket URL: <http://dev.dotclear.org/2.0/ticket/1842>
> Dev Dotclear 2 <http://dev.dotclear.org/2.0/>
> Dotclear 2 - Blog software
> --
> Tracker mailing list - Tracker(a)list.dotclear.net -
> http://ml.dotclear.net/listinfo/tracker
10 years, 5 months
Réunion IRC-Code du 28/10/2013
by Denis Jean-Christian
Compte rendu de la réunion IRC code du Lundi 4 novembre 2013
Début : 21:01:42 | Fin : 22:32:47 (Sauf si questions diverses ?)
Présents:
* franckpaul
* kozlika
* nikrou
* cedric (aka BG)
* lipki (de retour)
* Dsls (aka bruno ou inversement)
* mEga|work (même pas vrai)
* Et pas moi.
Ordre du jour:
--------------------------------------------------
1°) Qui pour le CR ?
2°) Comment brancher un ipod ?
3°) Qui veut une crêpe ?
4°) A quoi les maamouls ?
Donc:
1°) Qui pour le CR ?
--------------------------------------------------
Me sentant coupable de ne pas assister à cette réunion, travail rémunéré
oblige, je me suis dévoué pour le CR. (Quelle erreur !)
2°) Comment brancher un ipod ?
--------------------------------------------------
nikrou n'étant pas à l'aise avec les (pas si) nouvelles technologies
demande conseil à l'assemblé qui tel un grand SAV lui demande si il est
branché ! Puis un peu à la manière des tickets gênants, il a été décidé
d'attendre de voir si il se répare tout seul.
3°) Qui veut une crêpe ?
--------------------------------------------------
Le responsable technique voyant sa réunion partir en vrille propose une
crêpe à qui en veut. La téléportation n'étant pas encore accessible au
commun des mortels, cette discussion s'arrête assez vite et ce malgré
les relances de nikrou pour tous les assaisonnements léger telle la pâte
à tartiner dont je ne peux dire le nom ici.
4°) A quoi le maamouls ?
--------------------------------------------------
Pour ceux qui comme lipki ne connaissent pas, je vous propose un très
bon article à lire là:
http://open-time.net/post/2013/06/26/Maamouls-aux-noix
Pour les autres, les devs Dotclear vous proposent figue ou pistache. Et
comme dirait bruno:
"labourage et paturages, les 2 maamouls de la france"
Voila, j'espère que vous avez perdu un peu de temps à lire inutilement
ce qui précède à la recherche d'informations en relation avec l'intitulé
de la réunion, car il n'y en avait pas.
Bonne journée.
Non ne partez pas, il y a de l'info, de la vrai, plus sérieuse, enfin
presque.
Ordre du jour bis:
--------------------------------------------------
1°) Les tickets de la 2.6
2°) Les restes avant la 2.6
3°) La 2.7 et plus
4°) Internationalisation
1°) Les tickets de la 2.6
--------------------------------------------------
* dokuwiki a été mis à jour avec ajout du plugin gallery. Le reste étant
remis à la 2.7 pour laisser 4 mois de plus à xave pour faire surface.
* Ticket #1839 - Suppression d'un dossier dans la médiathèque (
http://dev.dotclear.org/2.0/ticket/1839 ) Ce ticket est pris par Bruno
après une dure négociation de l'enchère.
2°) Les restes avant la 2.6
--------------------------------------------------
* Rappel la sortie est toujours prévu le 13/11/13
* franckpaul et Noé se focalisent cette semaine sur les sites en ligne
(notamment le dépôt Dotaddict)
* Il reste du boulot sur la doc 2.6 surtout admin, (NDLR: forcément
c'est ce qui a changé...)
* Reste 2 billets de présentation et un billet d'annonce (à traduire)
* Le paquetage debian et l'annonce sur linuxfr
3°) La 2.7 et plus
--------------------------------------------------
* L'objectif principal de la 2.7 est de rendre la vie plus facile à ceux
qui fabriquent des thèmes
* Peut-être l'intégration du travail en cours de Bruno sur le
gestionnaire de média.
* Au fils des semaines, la perspective d'ajout de pas mal de
fonctionnalités comme l'ouverture de la console, la gestion de
dépendances, les fiches détaillés, le support de git et hg, etc et avec
l'élan donné par la refonte de ces parties dans l'admin, il a été
remarqué que bien que fonctionnel le code du dépôt Dotaddict est
difficilement maintenable/extensible. Du coup certains (nikrou, moi et
peut-être d'autres) se proposent de tenter d'en recoder un. (NDLR: c'est
pas gagné) Ce travail se fera (ou pas) en tache de fond.
* Une forte demande s'est fait sentir sur l'ouverture vers les réseaux
sociaux avec enfin des plugins simple d'utilisation (pas comme les
miens!) et comme souvent franckpaul a ça dans ses cartons !
4°) Internationalisation
--------------------------------------------------
* Une remarque a été faites sur Twitter en langue étrangère à propos de
ATAG si j'ai bien suivi mais personne ne sait quoi en penser, bon ou
mauvais ?
* On a beaucoup de mal a communiquer avec les Allemands aussi, cedric se
propose de relancer un contact la-bas (en anglais) après un cuisant
échec de nikrou face à un formulaire qui manque d'humour (ou un truc
comme ça).
* NDLR: Il va falloir que Dotclear se trouve des relations privilégiées
à l’international !
Voila vous pouvez retourner l'écran, ce CR est terminé.
Cordialement,
JcDenis
10 years, 5 months