[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
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
Trac and co
by Franck Paul
Bonjour les gens,
J'ai fait un peu de ménage du côté du trac (gestion des tickets),
comme certains ont pu s'en rendre compte depuis quelques jours vu
l'activité sur la mailing-list associée (c'est ici,
http://ml.dotclear.net/listinfo/tracker, si vous voulez vous y
inscrire et suivre ce qui s'y passe).
Prenez le temps d'explorer les tickets encore ouverts et
éventuellement de donner votre avis sur ceux-ci, d'en ouvrir d'autres
qui vous sembleraient souhaitables (veillez toutefois à ne pas créer
de doublons), voire pourquoi de contribuer à la fermeture de ceux-ci.
J'ai créé deux "milestones" virtuelles, "Media-manager 2.0" et
"Wysiwyg editor (multi-syntax)" afin de regrouper les tickets
correspondants et éventuellement initier un ou plusieurs chantiers
parallèles. Je ferai de même dès que ce présentera un projet assez
conséquent pour qu'il vive sa vie avant d'être (potentiellement)
intégré à une release.
Enfin il reste quelques tickets qu'il serait souhaitable de fermer
pour la future 2.5 de Dotclear, essentiellement en terminant le
développement associé aux filtres et listes (branche formfilter du
dépôt).
N'hésitez-pas à réagir sur tout ça
Merci,
Franck
11 years, 5 months
Troupe
by Franck Paul
'Jour les gens,
Qui est présent et a encore des dispos pour développer sur les projets
en cours ?
--
Franck
11 years, 6 months