[sexy] error_handler
by Denis Jean-Christian
Hello les (non) vacanciers,
J'ai fini les quelques fixes que je savais faire sur la branche
"default" et je suis retourné sur la branche "sexy". Ce mail me permet
de faire une petite mise au propre de mes réflexions sur la gestion des
erreurs et surtout d'avoir un petit coup de main ;-)
Je me penche donc sur la mise en place d'un gestionnaire d'erreur pour
TOUT Dotclear, en effet aujourd'hui il y a un peu tout est n'importe
quoi comme manière de lever des erreurs:
- Erreur de lancement avec __error(),
- Erreur interface avec core->error(),
- Erreur divers avec throw new Exception(),
- Erreur style deprecated (comme dans dcSettings) avec trigger_error(),
- ETC...
Avec également encore des différences avec les modes DC_DEBUG, CLI_MODE, ...
Mon but est que tout passer par un seul et même endroit puis d'y
redistribuer après, cela faciliterait la gestion des erreurs et
l'ouverture aux plugins, ou autres gestionnaires de backoffice et aussi
les log en mail/text/base...
Quelques limites se dessinent:
- Pas forcément compatible avec l'existant (surtout pour les plugins),
- Même si l'handler est définie très tôt certaines erreurs risquent
d'être levées avant,
- Certaines erreurs ne peuvent pas être loguées en base car appelées
trop tôt ou dû à la base,
- Pas forcément possible d'utiliser des plugins pour les même raisons
Pour l'instant je n'ai rien coder, je fouille un peu partout pour voir
ce qu'il se fait, si vous avez des avis/idées je suis preneur !
Cordialement,
JC|au chaud
10 years, 8 months
Plugin backupDaemon
by Greg
Salut les gens,
Pourriez-vous installer ce nouveau plugin
http://dleds.net/labs/download/5356 s'il vous plait,puis le tester (=
cliquer sur le bouton "Tester" en bas de la page sans modifier quelconque
paramètre) ?
En retour, vous aurez la durée de la sauvegarde affichée en haut de la
page, une sauvegarde de tous les blogs dans le dossier public du blog
courant dans un sous répertoire et un mail envoyé automatiquement avec la
pièce jointe à votre adresse Email (préférences utilisateur).
C'est cette durée qui m'intéresse :)
--
Greg
11 years
Un projet, kinenveut ?
by Kozlika
Salut les gens,
J'ai vu que plusieurs intégrateurs s'étaient manifestés sur les derniers
échanges. Du coup, je me dis qu'il y aurait peut-être des amateurs pour
jouer avec moi : il s'agirait d'un chantier de refonte graphique et
d'organisation des contenus de Dotclear et DotAddict. Quelques éléments :
- les maquettes sont prêtes (depuis un bon bout de temps d'ailleurs) ;
- on mettrait notre ergonome en chef (Gautier Barrère) dans la boucle si ça
le branche -> expertise, tests utilisateurs ;
- conforme aux normes d'accessibilité autant que faire se peut – car la
perfection n'est pas de ce monde, mais on peut y tendre ;
- mettre les ressources et blablas concernant DC1 dans un « grenier » ;
- faire l'inventaire exhaustif des contenus du site, refaire une arbo ;
- cool URI don't die, of course -> préparer un tableau des redirections ;
- html5 / CSS3 négociable si on garde la rétrocompatibilité avec les
navigateurs antiques ;
- mediaqueries (ou version mobile, à réfléchir) ;
- adapter la CSS du forum et du Trac pour que ce soit en harmonie ;
- objectif fin d'année scolaire (ou avant si on est des ninjas motivés) ;
- c'est moi le chef :-P
Ceux qui me connaissent n'en seront pas étonnés : je voudrais que ce
chantier soit public, y compris la vue du front en cours de travaux et nos
discussions, réflexions, etc. avec possibilité à quiconque de commenter
(forum ? blog dédié ?).
Vous en dites quoi ?
Anne / Kozlika
11 years, 2 months
sexy et formfilters
by Dsls
Re,
Tant qu'on y est, je fusionne formfilters avec la branche sexy ?
--
Bruno
11 years, 4 months
JSON
by Denis Jean-Christian
Bonjour à tous,
Je voulais une petite confirmation au sujet de JSON, il y a quelques
tickets qui en parlent. La prochaine version de Dotclear requiert PHP
5.2 si je ne me trompe, hors cette version de PHP intègre json_decode et
json_encode. Par contre j'ai cru voir que chez certains hébergeurs ce
service n'est pas activé par défaut...
Alors peut-on considérer que ça fait partie des prérequis ou non ? Cela
éviterait d'inclure des libs du style Services_json en licence BSD.
Et sur quelle branche travailler pour les tickets #1197 et #1249 ?
Cordialement,
JC | Pas là
11 years, 4 months
Re: [Dotclear Dev] JSON
by Jean-Christian Denis
Faut ajouter json_encode dans les conditions d'install car certains hébergeurs l'ont désactivé... (et par exemple dans wamp aussi)
Dsls <dsls(a)morefnu.org> a écrit :
>Le 26 novembre 2012 15:53, Denis Jean-Christian <contact(a)jcdenis.fr> a écrit :
>> Je t'ai fait un "pull request" sur clearbricks pour inclure une librairie
>> JSON provenant de PEAR, c'est pas super bien goupillé mais comme ça on
>> pourrait avancer le temps de trancher la question... A toi de voir si ça
>> vaut le coup...
>
>Moi j'ai un avis bien tranché sur la question : on met à jour les
>prérequis de dc à php 5.2 minimum, et basta :)
>_______________________________________________
>Dev mailing list
>Dev(a)list.dotclear.org
>http://ml.dotclear.org/listinfo/dev
11 years, 4 months
Pull request
by Denis Jean-Christian
Tu vois Franck, je ne sais toujours pas faire de pull request, ni mettre
à jour mon dépôt ! La prochaine fois je commit direct sur le HG :p
Cordialement,
JC | sans cerveau
11 years, 4 months
ergonomie du [+]
by Franck Lafay
Hello,
Ça fait un moment que ça me démange, alors je profite d'être inscrit ici
pour l'évoquer : le signe + sur fond bleu a 2 significations distinctes
selon les contextes (ajouter un média, un billet, etc. /ou/ déplier une
section), qui sont sources de confusion pour les utilisateurs dont moi.
Je suis le seul à avoir un souci avec ça ? Une évolution est-elle prévue ?
Merci
Franck aka Tomek
11 years, 4 months