Yop !
Juste pour dire que je viens de jeter un Ćil Ă ce que devient BT. Câest du beau travail !
Y a eu une grosse rĂ©organisation du code que je nâaurais jamais pu faire moi-mĂȘme (en particulier parce que je suis restĂ© Ă lâarchitecture originale du code, datant de 2006, mais aussi pour dâautres raisons [âŠ]).
Gros +1 pour ça.
Ensuite, y a certaines choses que je nâaurais pas fait comme vous avez fait, mais câest exactement pour ça que jâai laissĂ© le projet Ă MickaĂ«l.
+1 pour ça aussi.
==
En revanche, il y a une chose que je me suis efforcĂ© de faire dans mes scripts, câest une politique du 0-erreurs. Autant Ă lâinstallation quâĂ lâusage. En production, mes scripts tournent avec un error_reporting(-1) Ă et les fichiers logs sont vierges. Je trouve rien de plus frustrant que de tomber sur des erreurs quand jâinstalle un programme (que ce soit du PHP ou un code source Ă compiler). Ă lâinverse, quand un programme sâinstalle sans aucun problĂšme, câest une grande satisfaction pour lâutilisateur (pourquoi vous pensez que les App-Store sur mobile sont si prisĂ©s ? parce que ça marche sans erreurs, largement mieux quâun .exe ou un .msi).
Ă lâĂ©poque, un des retours les plus rĂ©guliers concernant BT Ă©tait lâinstallation sans erreurs : juste un truc qui marche.
Or, Ă lâinstallation de BlogoText/dev, jâai dĂ©jĂ une erreur. Je sais que câest le canal /dev (et je suis sous PHP7), mais juste vous vous informer :p.
==
Concernant le soft lui-mĂȘme, il y a des divergences claires entre ce que je veux pour mon Ă©cosystĂšme (dont mon site et en particulier BlogoText sont le nĆud central) et le projet actuel. Du coup je suis content de voir que le projet avance avec pour but la satisfaction du plus grand nombre (et beaucoup plus vite et mieux que je nâaurais jamais pu le faire moi-mĂȘme).
Perso je souhaite en faire un sorte de cloud personnel, regroupant beaucoup plus quâun simple blog. Lâinclusion dâun sorte de Shaarli et dâun lecteur RSS avait dĂ©jĂ entamĂ© ce changement fort dĂ©criĂ© (je suis aujourdâhui un peu amusĂ© de voir que plusieurs personnes se rendent compte quâavoir 15 interfaces pour 15 fonctions câest un peu la merde et quâau final avoir une interface qui regroupe tout, bah câĂ©tait tellement dĂ©criable quâon retrouve cette idĂ©e dans plusieurs autres projets, y compris Pluxml, oĂč certains y ont inclu leur propre shaarli-like).
Mon code sera, peut-ĂȘtre, un jour, distribuĂ© en copy-left (sous un autre nom, bien-sĂ»r), mais il nâest pas prĂȘt actuellement. Mon but, Ă terme, câest dây ajouter un client email, gestion des contacts, wiki, et tout le reste, histoire dâavoir une interface Ă la Google, oĂč on a tout dâun coup (mais jâen suis encore trĂšs trĂšs loin).
Bisous Ă tous .o/
â (
permalink)