[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
pb 2.5
by xave
'lut les gens,
J'ai un problème avec la 2.5-dev : la session ne tient pas, il faut se
reconnecter régulièrement, ou en tous cas, s'il y a le cookie pour
l'authentification automatique, je suis régulièrement renvoyé au
tableau de bord. Je suis le seul à avoir ce problème ?
xave
11 years, 2 months
PHP5.5
by xave
Yo les gens,
J'apprends qu'à partir de PHP 5.5, l'extension MySQL devient obsolète
au profit de MySQLi. Clearbricks utiise MySQL, voilà, voilà.
11 years, 2 months
Clearbricks : modification de la classe ZIP
by Greg
Hello les gens,
On dirait bien que les fichiers zip créés avec la classe idoine de
Clearbricks sont incorrects. Enfin c'est la commande 'zipdetails' sous Unix
qui me le dit. Et en comparant avec les autres classes du web, je pense
avoir trouver ce qui cloche :
http://dpaste.com/846843/
Dans l'en-tête du zip, des espaces en trop grosso modo :)
Si une bonne âme pouvait me dire ce qu'il en pense pour un éventuel commit
sur clearbricks.
Bon dimanche, passez de bonnes fêtes.
--
Greg
11 years, 2 months
Re: [Dotclear Dev] Arlésienne et 2013
by Jean-Christian Denis
Toujours la en intérim :p je fini un plugin perso et je me repenche sur twig et sexy si c'est ça la question. (Et en attendant formfilter)
Lepeltier kévin <kevin(a)lepeltier.info> a écrit :
>Le 16/01/2013 17:20, Kozlika a écrit :
>> A propos de sur le pont, je n'ai pas compris, ça démarrait fort sur le
>> framapad et puis pschit plus rien une fois basculé sur le forum. Le
>> support vous gêne ?
>>
>Apparemment ça doit gêner oui :)
>
>Aller il y avais de la motiv l'année dernière elle est où.
>On en a peut-être perdu en route.
>
>Qui est présent ?
>_______________________________________________
>Dev mailing list
>Dev(a)list.dotclear.org
>http://ml.dotclear.org/listinfo/dev
11 years, 3 months
Arlésienne et 2013
by Franck Paul
'Soir les gens, bonne année, tous mes vœux, tout ça :-)
Je viens de me pencher sur un éditeur wysiwyg que je suivais de loin en
loin : CKEditor 4.0 (http://ckeditor.com/) et il me semble qu'il s'approche
pas mal de ce qu'on cherche :
Wysiwyg, XHTML 1.1, accessible, capable d'être étendu pour gérer des
syntaxes alternatives (wiki DC par exemple), …
Si certains sont intéressés (ou intrigués), qu'ils aillent se faire une
idée et reviennent en causer ici. Je vais continuer à explorer ça de mon
côté, plusieurs paires d'yeux valent qu'une seule.
Pour info, j'ai aussi évalué le "cadeau" de départ de tomtom, redactor (
http://imperavi.com/redactor/), séduisant mais il en couterait 300$ par an
si on voulait l'intégrer à DC (si j'ai bien lu leurs conditions
d'utilisation). Un peu cher je trouve.
Passez une bonne soirée, à vous lire ici (et ailleurs)
Franck
11 years, 3 months