Dotclear

2011 janv. 16

Dotclear 2.2.1

La version 2.2.1 de Dotclear est maintenant disponible. Il s'agit d'une version intermédiaire corrigeant un certain nombre de bugs recensés depuis la sortie de la 2.2. Il est très fortement recommandé de mettre à jour puisqu'elle contient aussi la correction d'une faille de sécurité.

Je tiens à remercier l'équipe qui a bien bossé sur ces corrections : je n'ai fait ici que les finitions. Ils sont d'autant plus admirables que derrière, ils bossent comme des dingues sur des modifications que vous ne devriez pas voir avant un certain temps, quelle abnégation !

Donc hop :

2010 déc. 18

Etat des lieux en décembre

Bonjour à tous,

L'arrivée de l'hiver n'aide pas, mais nous sommes toujours sous le capot de Doclear à préparer ses futures évolutions.

La 2.2.1 est sur les rails pour être publiée dans les semaines qui viennent. Comme toujours, la date officielle de livraison est "quand elle sera prête", mais puisque notre ressource la plus difficile à trouver est la disponibilité des participants, nous allons essayer de la sortir avant l'hibernation et surtout les indigestions des réveillons. Rien de bien nouveau dans cette version, si ce n'est le classique lot de corrections de bugs.

En parallèle, le chantier "refonte de l'administration" se met en ordre de marche. Deux nouveaux arrivants sont venus nous prêter main forte, en l'occurrence Nicolas et Florian, plus connus sous les pseudos de Nikrou77 et Gounlaf, et leur expérience ne sera pas de trop pour nous aider à mener à bien ce chantier. Les maquettes fonctionnelles sont en cours de finalisation, il ne reste plus qu'à formaliser le tout.

Enfin, tout au fond du garage, entre l'armoire et l'établi, nous étudions l'après chantier-ergo. Il y a en effet beaucoup de choses à dépoussiérer, et d'autres projets se profilent à l'horizon :

  • Un gros coup de jeune sera donné au gestionnaire de médias. L'idée est d'ouvrir ce gestionnaire aux médias externes, et de rendre son interface plus conviviale, fonctionnelle et extensible.
  • L'éditeur riche de l'interface d'édition va elle aussi être revue. Dotclear étant un moteur de blog et devant la foultitude d'éditeurs WYSIWYG éprouvés sur le web, la piste d'un remplacement pur et dur par TinyMCE est la plus plausible.
  • Le moteur de templates, bien que revu et amélioré lors de la sortie précédente, a montré ses limites. D'autant plus que des alternatives existent sur le marché, et permettraient bien plus de choses. Nous nous penchons actuellement vers un passage à Twig, qui assurerait dans un premier temps la transition, tout en gardant la compatibilité avec les thèmes actuels. Par ailleurs, le passage à Twig, si les tests devaient se révéler positifs, permettrait de bénéficier de ce nouveau moteur coté administration. La tâche des développeurs de plugins en serait grandement simplifiée.

2010 oct. 25

La suite du Dotcamp 42 et de l'AG 2010

Quelques mots pour résumer l'essentiel de ce qui s'est dit pendant cette journée du 10 octobre 2010 où étaient organisés le DotCamp 42 ainsi que l'assemblée générale de l'Association Dotclear.

Tout d'abord, le DotCamp 42 et quelques informations sur la suite du projet :

Plugin devKit

Un plugin nommé « devKit » sera développé sous le pilotage de Dsls. Son objectif est de fournir depuis l'administration d'un blog des fonctions d'aides au développement. Tomtom a commencé à y bosser et nous espérons que de nombreux participants au Lab apporteront leurs contributions à ce plugin que nous souhaitons réaliser sous forme largement collaborative. Voici quelques-unes des fonctions prévues :

  • Établissement d'une documentation associée ;
  • Mise en place d'une description bilingue — à ce sujet une nouvelle discussion a été initiée sur la mise en place d'un système plus souple de description d'un plugin, potentiellement en utilisant un fichier XML joint au module ;
  • Dépôt à distance sur DotAddict[1] ;

Si vous souhaitez participer aux discussions sur ce plugin vous pouvez aller jeter un œil et pourquoi pas contribuer sur ce fil du forum

Gestion des soumissions sur DotAddict

Une demande a été faite pour évaluer la possibilité de créer automatiquement un sujet de support d'un plugin déposé et validé sur DotAddict.

Un nouveau mot-clé sera mis en place sur DotAddict afin de signaler les plugins nécessitant une contribution de la part de l'utilisateur, que celle-ci soit sous la forme d'une bannière publicitaire sur son blog ou d'un abonnement payant, comme c'est actuellement le cas avec le plugin Kameleoon. Un autre mot-clé signalera les modules utilisant les services d'un serveur distant, comme certains filtres antispam ou comme le plugin Kameleoon.

Bonnes pratiques

Côté thèmes et vu le nombre grandissant d'iceux comportant un menu qui pourrait être paramétré par l'utilisateur, nous allons étudier la possibilité d'ajouter à la livraison standard de Dotclear le plugin Menu (ou équivalent), désactivé par défaut.

Du point de vue des bonnes pratiques que nous souhaitons voir appliquées par le plus grand nombre de développeurs (formattage du code, présence de documentation…), deux nouvelles ont été proposées :

  • Inciter les développeurs de plugins et de thèmes à insérer les inclusions de scripts javascript en bas de page. Cela permet au navigateur de s'occuper de l'interprétation du code (x)HTML et du début de la mise en forme pendant que les fichiers javascript sont chargés. C'est d'ailleurs une recommandation faite par Google par exemple pour ceux qui utilisent leur service de statistiques.
  • Sur le modèle de la wikibar, inciter les développeurs de plugins à placer leurs styles dans un fichier css séparé, qui puisse être écrasé par la css du thème.

Développement de Dotclear

En ce qui concerne le développement de Dotclear nous envisageons les évolutions suivantes pour la gestion du thème par défaut :

  • Sortir la sidebar des templates pour créer un _sidebar.html
  • Revoir les thèmes pour que les fichiers tpl par défaut ne puissent être modifiés, ce qui pourrait par exemple être réalisé en déplaçant ces fichiers ailleurs que dans le répertoire du thème par défaut. Cette évolution nécessitera probablement une revue poussée du fonctionnement des thèmes et de ce qu'il serait possible de proposer sans casser la compatibilité avec les thèmes existants. Une (longue) réunion spécifique pour traiter de ce sujet est envisagée.

Une version intermédiaire de maintenance est en cours afin de fermer rapidement certains tickets ne nécessitant pas de retouches profondes dans le code.

Côté chantier ergonomie : nous sommes à la recherche d'un expert intégrateur pour piloter le boulot (notamment sur le plan méthodologique) et être plus efficaces.

Forum

Et pour finir côté DotCamp, une nouvelle section intitulée « Vie du projet » a été créée afin d'y regrouper les discussions d'ordre général sur la vie du projet Dotclear. C'est ici qu'il sera possible de discuter de l'opportunité de telle ou telle nouvelle fonctionnalité ou bien encore de débattre du développement proprement dit.

Assemblée générale 2010 de l'Association Dotclear

Nous avons profité de cette journée pour tenir l'assemblée générale 2010 de l'association. Je rappelle ici l'ordre du jour :

L'ordre du jour était le suivant :

  1. Élection du bureau de l'Assemblée Générale, soit un président et un secrétaire, à choisir parmi les adhérents présents
  2. Rapport moral du président de l'association
  3. Rapport financier du trésorier
  4. Élection des administrateurs aux postes vacants
  5. Détermination des montants de cotisation pour la période 2010-2011
  6. Questions diverses

Sans rentrer dans le détail ici nous souhaitons souligner la bonne santé financière de l'association grâce à vos dons et à vos cotisations et qui nous sert quasi exclusivement à régler les frais de location des serveurs hébergeant Dotclear et DotAddict ainsi que le renouvellement des noms de domaines réservés.

Nous sommes à la recherche d'un logiciel de gestion d'association qui puisse fonctionner en mode online, ce qui nous simplifierait grandement la vie puisque nous sommes éloignés les uns des autres de parfois plusieurs centaines de kilomètres. La cerise sur le gâteau serait que ce logiciel permette aux adhérents de consulter le tableau récapitulatif des recettes et des dépenses. Le logiciel Dolibarr que nous utilisons jusqu'à maintenant étant sur ce point quelque peut limité. Si vous connaissez ce Graal, faites tourner !

D'autre part et tel que prévu par nos statuts, deux administrateurs ont été renouvelés lors de cette AG — les deux sortants, Xave et amalgame ont été reconduits pour ce nouvel exercice —, et nous en profitons pour signaler que Dsls a été coopté lors de la dernière réunion du conseil d'administration.

Enfin nous avons décidé de ne pas modifier le montant minimum de la cotisation, toujours à 20€, de ne pas modifier non plus le montant minimum de la cotisation des bienfaiteurs, toujours à 100€ et de créer un tarif de cotisation spécial pour les étudiants, chômeurs, RMIstes, etc., d'un montant de 10€.

Notes

[1] Cette possibilité nécessitera des aménagements sur le système DotAddict et sera probablement disponible dans une deuxième phase.

2010 sept. 22

Assemblée Générale de l'association Dotclear

Bonjour,

Une année complète s'est écoulée depuis la création de l'association Dotclear et il est temps de préparer l'Assemblée Générale qui doit se dérouler à la fin de chaque exercice.

Nous avons décidé de profiter de la présence d'une majorité des membres actifs de l'association au DotCamp 42 pour organiser l'Assemblée Générale de l'association Dotclear le 10 octobre prochain, à 15h au Tamm Bara, 7 rue Clisson, 75013 Paris.

Nous profitons donc des moyens modernes que nous offre ce blog pour publier la convocation requise.

L'ordre du jour sera le suivant :

  1. Élection du bureau de l'Assemblée Générale, soit un Président et un Secrétaire, à choisir parmi les adhérents présents
  2. Rapport moral du Président de l'Association
  3. Rapport financier du Trésorier
  4. Élection des administrateurs aux postes vacants
  5. Détermination des montants de cotisation pour la période 2010-2011
  6. Questions diverses

Je rappelle que seuls peuvent assister à l'Assemblée Générale les adhérents à jour de leur cotisation, c'est donc le moment d'ouvrir vos porte-monnaie pour renouveler au plus vite votre adhésion, c'est possible en ligne (voir l'onglet « Adhésion »). L'argent ainsi collecté sert essentiellement au paiement des moyens techniques (serveurs, noms de domaines, …) servant à Dotclear.

Je rappelle également que conformément à nos statuts (voir l'onglet « Statuts »), seuls les membres actifs participent aux votes. Si ceux-ci ne pouvaient se déplacer ils sont invités à nous faire parvenir un pouvoir[1].

Je vous invite à relayer cette convocation et cet appel à cotisation aussi largement que possible afin que chacun puisse y prendre part.

Notes

[1] Si vous êtes dans ce cas, envoyez-nous un mail.

2010 août 31

Venez nombreux au Dotcamp 42 !

Je vous rassure tout de suite, vous n’avez pas manqué les 41 premiers Dotcamp, puisque le 42 sera, en fait, le premier événement du genre – et ce titre mérite une petite explication.

Dotcamp, c’est quoi ?

Les routiers du logiciel qui nous lisent auront déjà entendus parler des BarCamps, et on comprend dès lors aisément de quoi il peut s’agir rapporté à Dotclear : une réunion de développeurs, designers, et curieux de technique et cambouis autour, donc, de Dotclear, de ses possibilités, des pistes de développement à venir…

Ce n’est donc pas une install-party, puisque la réunion n’est pas destinée aux débutants et que, si nous n’empêcherons personne de venir, ça peut être déroutant et rébarbatif pour eux.

42 ?

Le Dotcamp aura lieu :

Dimanche 10 octobre 2010
de 10h à 18h
au Tamm Bara

7 rue Clisson, Paris XIIIe
M° Chevaleret

Nous n’aurons pas besoin de détailler la signification de ce nombre aux geeks qui nous lisent, mais seuls quelques-uns d’entre eux auront peut-être repéré que 101010 (le 10 octobre 2010, en quelque sorte) en binaire valait… 42 en décimal ! L’information diffusée par Thierry Stoehr ne nous a pas échappé et nous avons trouvé que ce serait une bonne date pour ce Dotcamp prévu, dès avant les vacances, pour la rentrée – en effet, il a aussi vocation à « accompagner » la sortie de la version 2.2 (certes en léger différé, mais on a préféré attendre que tout le monde soit revenu de vacances).

Demandez Rédigez le programme !

Les sujets actuellement proposés par les codeurs fous de l’équipe sont notamment :

  • La meilleure manière d'hériter d'une classe dans les langages à la mode ?
  • Du futur thème par défaut (réorganisation/simplification des fichiers) ?
  • De définir des règles de bon usage pour les plugins ?
  • Quelques possibilités d'utilisation/déviation de Dotclear (Agora) ?

Mais dans un Dotcamp, chacun peut apporter son manger, et vous pouvez proposer des sujets de discussions (ou sur lesquels vous aimeriez partager vos réflexions) en vous inscrivant.

Inscrivez-vous vite

Afin que nous puissions vous accueillir au mieux, organiser le foisonnement d’idées et nous assurer que le Tamm Bara ait à manger pour tous, remplissez vite le formulaire de participation.

Pour notre part, ont déjà confirmé leur venue Franck, Kozlika, Jean-Michel, Dsls, amalgame, Osku et Xave (forte probabilité pour ces deux derniers) et, bien sûr, votre serviteur (même si d’autres obligations professionnelles m’obligeront à m’absenter assez tôt).

On se retrouve là-bas ?

2010 août 13

L'âge de raison

Nous célébrons aujourd'hui l'anniversaire de Dotclear, qui a maintenant 7 ans, et la fin du premier exercice de l'Association Dotclear, qui a décidé de faire coïncider ces deux évènements.

Dotclear ne fait que des blogs, et il le fait bien

Cette déclaration d'Olivier Meunier, prononcée lors de l'accouchement de son bébé, a été légèrement modifiée par certains iconoclastes pour devenir Dotclear ne fait presque que des blogs, et il le fait bien. En effet, Dotclear fait maintenant beaucoup de blogs, vraiment beaucoup, mais aussi de plus en plus de sites commerciaux, institutionnels, associatifs où sa capacité à s'adapter rapidement est appréciée. Dotclear entre doucement dans un monde plus vaste. Gageons qu'il saura encore nous surprendre ;)

Pour notre logiciel, l'âge de raison est donc atteint, et nous souhaitons tous vous remercier de votre participation :

  • vous les utilisateurs, qui êtes toujours plus nombreux à nous rejoindre, et montrez partout des blogs fièrement propulsés par Dotclear pour partager vos idées et vos connaissances
  • vous les participants du forum de support, pour votre patience et votre persévérance à accompagner les nouveaux arrivants et à partager vos astuces
  • vous les gardiens de la documentation, qui œuvrez chaque jour pour suivre les évolutions du code et en expliquer le fonctionnement
  • vous les traducteurs, qui portez notre outil à la connaissance du monde entier, et même bientôt de la galaxie avec une traduction en klingon
  • vous les développeurs de plugins et de thèmes, qui enrichissez tous les jours notre bibliothèque de fonctionnalités et de créativité
  • et vous les généreux donateurs qui nous avez permis de garder notre indépendance, d'offrir de nouveaux services et de continuer notre travail dans les meilleurs conditions

Pour vous tous il y aura donc une part de gâteau, approchez et asseyez-vous à notre table.

L'anniversaire de Dotclear, c'est aussi celui de son Association

Aujourd'hui nous arrêtons les comptes du premier exercice, il est temps de faire une courte synthèse du bilan qui sera présenté à la prochaine Assemblée Générale :

  • les adhérents ont apporté plus de 3000 € par leurs cotisations
  • nos généreux donateurs ont apporté quant à eux plus de 2000 €

Tous ceux-là sont également invités à s'asseoir avec nous et à partager notre gâteau d'anniversaire

Ces sommes ont exclusivement servi à assurer la location de notre serveur, et ni cigares ni champagne n'ont été consommés avec cette cagnotte. Il reste par conséquent un peu d'argent dans la caisse.

Et maintenant ?

Dotclear va maintenant à la grande école, et vous êtes sans doute impatients de savoir ce qu'il va apprendre avec vous dans cette nouvelle année. Mais ce n'est pas le jour de parler trop sérieusement, et je vous invite plutôt à vous relaxer, le verre à la main, et à chanter

Bon anniversaire
Nos vœux les plus sincères
Que ces quelques fleurs
Vous apportent le bonheur
Que l'année entière
Vous soit douce et légère
Et que l'an fini
Nous soyons tous réunis
Pour chanter en coeur
Bon anniversai-ai-reu !

2010 juil. 26

Forum

Cela fait bientôt un an que Dotclear 1 n'est plus officiellement supporté. Le temps est venu de réorganiser le forum de support pour, d'une part, mettre aux archives tout ce qui concerne l'ancêtre — pas tout à fait à la retraite cependant, c'est pour ça qu'on va conserver cet héritage —, et d'autre part de supprimer la section Annonces et de créer une nouvelle section Miscellanées qui contiendra un premier forum intitulé "Événements" tout entier réservé au signalement et à l'organisation d'événements autour de Dotclear (Install Party, etc) et un second forum nommé Digressions où vous aurez le loisir, tout en restant courtois et polis[1], de discuter de ce que vous voulez.

En détail, nous aurons donc dans l'ordre, les catégories suivantes :

  • Dotclear 2
  • Non French speaking users
  • Miscellanées
  • Archives

La première catégorie ne changera pas, la seconde comportera toujours deux forums, un pour les anglophones et un pour les autres langues et dialectes. La troisième contiendra donc un forum pour les événements et un pour les digressions et enfin le dernier possédera un forum de la dernière chance pour les afficionados de Dotclear 1 qui auraient encore des soucis avec cet ancêtre et un second forum en lecture seule regroupant toutes les archives concernant Dotclear 1.

L'idée générale, vous l'avez compris, est de pousser gentiment Dotclear 1 au grenier, d'alléger la structure de la page d'accueil du forum et de vous permettre un peu plus de liberté pour causer entre vous (et nous d'ailleurs parce qu'on va pas se gêner pour l'utiliser).

Côté planning, les changements décrits ci-dessus interviendront dans les jours qui viennent et probablement progressivement, dès que le serveur sur lequel il tourne aura retrouvé une seconde jeunesse, un des disques ayant montré quelques signes de faiblesse.

Notes

[1] Nous serons intraitables sur ces points !

2010 juil. 1

Dotclear 2.2

Voilà, c'est fait : Dotclear 2.2 est disponible !

Vous retrouverez donc en vrac dans cette version un nouvel assistant d'installation, une meilleure gestion des tags dans l'interface d'administration, qui a par ailleurs été rabotée un peu dans les coins où il restait des traces de bugs. En tant qu'utilisateurs, c'est tout ce que vous verrez à première vue. Mais le meilleur est à venir puisque nous avons fait des réglages un peu partout dans le moteur qui ouvrent un gros paquet de nouvelles possibilités aux créateurs de plugins et de thèmes. Par exemple : tout un tas de chouettes nouveaux behaviours, des nouvelles possibilités au niveau des balises template, des gestionnaires d'erreur pouvant être étendus, des blocs de template pouvant être imbriqués, un JQuery mis à jour, ou encore un meilleur système de gestion des réglages internes.

Les plus administrateurs d'entre vous ne sont pas oubliés, puisque cette version offre une meilleure gestion des ressources du serveur, une plus grande ouverture aux réglages inhabituels de PostgreSQL, des possibilités de réglages plus fins et bien entendu, longtemps réclamé, longtemps repoussé pour faire les choses proprement, une compatibilité PHP5.3, pour installer un Dotclear à jour sur vos Linux à jour.

Alors allez-y, installez cette version, amusez-vous. La plupart des plugins ont été mis à jour et les nouvelles versions peuvent être installées grâce à DAInstaller[1], autant dire que vous n'avez que quelques clics à faire pour que tout fonctionne. Rendez-vous sur ces pages dans les prochains jours pour une série d'articles écrits par DSLS sur ce qui a changé sous le capot.

Notes

[1] Lequel a subi plusieurs modifications pour être pleinement compatible avec Dotclear 2.2 et doit de toutes façons être mis à jour manuellement (voir sa fiche) pour voir les plugins à jour.)

2010 juin 24

Dotclear 2.2-RC

Hop. Depuis hier soir est disponible la version Release Candidate de Dotclear 2.2. Pour les quelques-uns qui s'intéressent pour la première fois au cycle de vie d'un logiciel, rappelons-le : sauf bug de dernière minute, il s'agit de la future 2.2 finale, il ne devrait plus y avoir de changements.

Cette version est également très proche de la version beta sortie il y a trois semaines, à quelques corrections de bugs et petites améliorations près, et surtout avec une nouvelle mise-à-jour du moteur de template qui a dû être revu parce que tout performant qu'il était, il exigeait un peu trop de la pile PCRE de certaines machines un peu trop vieilles (ou un peu trop sous Windows, ce qui était problématique pour les tests en local chez beaucoup de personnes.) Ce nouveau moteur n'a certes pas la faible empreinte mémoire et la rapidité de celui de la 2.2 beta, mais il est toujours plus rapide que celui de la 2.1, fonctionne sans problème sur des machines moins performantes et ouvre des possibilités amusantes pour les plugins qui pourront à terme modifier les templates à la volée.

À propos de plugins, n'oubliez pas que la plupart des plugins existants vont tourner sur cette version, mais que surtout, la cinquantaine de plugins nouvellement déposés sur Dotaddict depuis la réouverture du dépot ce week-end attendent eux d'avoir une 2.2 pour ronronner.

Vous pouvez télécharger la 2.2 RC ici. La date de sortie finale se fera en fonction des retours, mais bien entendu, elle n'est plus très loin.

2010 juin 3

Dotclear 2.2-beta

Allez hop, on y va !

Nous avons entamé le mois de juin en faisant un pas dans le développement de la version 2.2 de Dotclear : Nous sommes maintenant en beta.

Si vous n'avez pas peur de mettre les mains dans le cambouis, vous pouvez l'installer et nous signaler toute bizarrerie que vous rencontreriez. Cette version n'a pas d'après nos tests de problèmes particuliers de stabilité, et la grosse majorité des plugins devrait fonctionner sans anicroche. Certains plugins toutefois pourraient présenter l'un ou l'autre effet de bord, merci alors de nous en avertir. Aucune incidence par contre n'est prévue pour les thèmes.

Si vous avez peur de casser quelque-chose, laissez donc les téméraires essuyer les plâtres et vérifier que tout fonctionne bien. Sauf problème particulier, nous ne prévoyons pas plus de quelques semaines avant la version finale.

Vous pouvez remercier doublement l'ami DSLS qui a créé un plugin pour faire des mises-à-jour par upload pour vous faciliter la vie, et vous explique les nouveautés de cette version 2.2.

Et comme un bonheur n'arrive jamais seul, et puisque la mode est aux zombies ces temps-ci, devinez qui s'apprête à revenir d'entre les morts ?

Surveillez ce blog, on vous parlera aussi bientôt de la prochaine réunion autour de Dotclear, qui ne sera pas une install party pour une fois.

Ah oui, la beta ? Elle est ici.

2010 mai 24

Dotclear 2.1.7

Dans vos tableaux de bord est apparue (ou va apparaître) la notification que Dotclear 2.1.7 est disponible. Pour faire court: si vous utilisez la mise-à-jour automatique, lancez la. Si vous mettez à jour à la main en passant par FTP, en sauvegardant vos fichiers, votre configuration, etc. Vous pouvez l'oublier.

La 2.1.7 n'apporte en effet rien d'autre qu'une modification de la procédure de mise-à-jour automatique, mais une modification qui est nécessaire si vous comptez ensuite passer à la 2.2 de cette façon : il ne sera pas possible de passer de la 2.1.6 à la 2.2 en un clic ! Si vous voulez une transition sans problème vers la 2.2 qui approche à grands pas, installez la 2.1.7, ça vous prendra deux clics.

Encore une fois, si vous avez l'intention de passer à la 2.2 en mode manuel, la mise à jour vers la 2.17 n'est pas nécessaire.

À bientôt.

Màj: Attention, à cause d'un test de version n'ayant pas anticipé une version intermédiaire, certains plugins croient être déjà sur une 2.2 et peuvent poser des problèmes. Vérifiez le fil dédié du forum avant de lancer la mise-à-jour.

2010 avr. 27

En avril, essayons de suivre le fil

(Pfiou, encore un peu, et je devais trouver un jeu de mot avec le mois suivant. Mai je n'avais pas d'idée alors je me suis dépêché.)

Bonjour tout le monde,

Dotclear, quand même, c'est du boulot. Après avoir bossé en mode presque solitaire (avec tout de même l'aide des patchs de quelques-uns) pour sortir une 2.1.6 qui corrigeait des bugs qui traînaient depuis longtemps, après avoir travaillé en équipe pour lancer la démarche ergo (nous vous en avons touché un mot, non ?), notre gros travail de ces derniers mois a été de nous réorganiser pour travailler ensemble à faire évoluer notre logiciel préféré.

Quand je dis ensemble, je veux vraiment dire en équipe. Olivier s'est beaucoup entouré pour faire vivre le projet, mais il a toujours centralisé le développement autour de lui (c'est normal, c'était son bébé.) Aujourd'hui, le nouveau chef de Dotclear[1] n'a pas les même compétences techniques et est surtout beaucoup plus paresseux. Il était donc important de rééquilibrer le mode de fonctionnement pour un développement plus communautaire (mais quand même avec un chef. Je les conduis à la baguette.)

Nous avons préféré beaucoup discuter de la manière dont nous allions faire fonctionner tout ça, histoire d'en avoir une idée claire avant de nous lancer. Il y a encore quelques zones de flou, mais nous avons enfin pu passer à l'étape suivante et remettre la machine en route.

Et c'est une sacrée remise en route : en une grosse dizaine de jours, c'est une cinquantaine de tickets qui ont été fermés. Et il ne s'agit pas forcément de résolution de bugs bêtes, non. Il y a du beau monde sous le capot, puisque outre des petites améliorations qui facilitent la vie dans l'interface d'administration, nous avons ajouté un paquet de behaviours qui vont faciliter la création de plugins, nous avons mis en chantier des modifications dans les structures des templates qui faciliteront bientôt la création de thèmes, nous avons commencé à travailler sur certaines modifications en profondeur qui vont être des fondations pour la suite, et pour ceux qui ont peur que la machine finisse alourdie, n'ayez aucune crainte : l'optique est plutôt d'alléger le cœur du logiciel. Pour preuve, cette modification récente du moteur de template qui, tests à l'appui, rend la compilation des thèmes plus performante et utilise moins de ressources mémoire et processeur, vos serveurs nous diront merci[2].

Rappelons également que le Lab fonctionne toujours à plein régime et que vous êtes toujours invités à participer, surtout qu'il y a pas mal de choses à tester pour s'assurer que les modifs du moteur ne posent pas de problème avec la version de développement, donc avec la prochaine version (et pour les téméraires, elle n'est pas très difficile à essayer, il y a toujours les compilations nocturnes, et il est même possible en bidouillant un peu d'utiliser la mise à jour automatique. Il est déconseillé d'utiliser les versions de développement en production, mais il y a déjà des tarés qui le font[3].)

Nous avons encore quelques surprises dans les bacs, mais en les attendant, et en attendant la version beta de Dotclear 2.2, vous pouvez continuer à nous suivre sur les différents comptes Twitter de la galaxie Dotclear : Dotclear, DotAddict, Planet Dotclear ou We Love Dotclear (quelle abondance.)

Allez, c'est tout pour aujourd'hui. Ne vous inquiétez pas, Gautier revient bientôt vous parler d'ergonomie. :)

Notes

[1] Moi.

[2] Et si je parle depuis tout à l'heure de l'équipe dans un bel ensemble, c'est plus précisément DSLS qu'il faut féliciter pour cette dernière modif. Il parle un peu Klingon des fois, mais on le garde.

[3] Moi.

2010 avr. 1

Dotclear s’ouvre sur le monde

Un commentaire récurrent concernant Dotclear est le manque de représentativité internationale de ce logiciel peu ou prou fait par trois Français, un faux Belge et une cousine Germaine[1].

Nos exigeants utilisateurs et soutiens fidèles seront heureux d’apprendre que ceci sera bientôt du passé, grâce à la constitution d’un consortium mondial basé à Genève[2], intitulé Swiss International Fund Services / Fonds International des Services Helvétique qui vient de nous faire une offre de rachat de Dotclear, pour intégrer le logiciel, en plate-forme, dans le cadre d’un vaste projet de fourniture de produits et services en ligne variés, allant du moteur de recherche à la messagerie instantanée, du blog à l’agrégation de tous types de contenus, du fromage au vin blanc (Suisse oblige), le tout aux normes de sécurité ayant cours dans les banques de la Confédération.

Bref, un nouveau géant du web est né, et nous en ferons partie, épaulés par une équipe hyper-profesionnelle carburant aux Ricola™ !

Les futures conditions de distribution du logiciel pourraient se rapprocher de celles de Solaris, mais nous vous tiendrons rapidement au courant de ces évolutions.

À très bientôt dans la galaxie SIFS/FISH !

Notes

[1] bon, en vrai elle s’appelle Clotilde, mais tout le monde l’appelle Germaine en référence à une blague oubliée

[2] tout comme le CERN où naquit le web

2010 mar. 12

Nouvelles printanières

Dites, vous ne trouvez pas qu'on ne parle que d'ergonomie, depuis un certain temps ? C'est vachement bien, l'ergonomie, mais il n'y pas pas que ça dans la vie. Dotclear, ça se programme, ça vit, ça se documente, et ça s'améliore..

Le développement

Dotclear 2.2 n'est pas encore arrivé en gare, mais est déjà sur les rails. Si vous êtes utilisateur, vous n'y verrez pas énormément de changement. En effet, cette version sera principalement destinée à rendre Dotclear compatible avec PHP 5.3, qui commence à se répandre chez les hébergeurs. Autre changement interne d'importance, la façon dont seront gérés les réglages en interne. Cette modification sera totalement invisible, mais aura des implications sur les plugins existants, un billet dédié guidera les auteurs de plugins pour leurs mises à jour.

Évidemment on profitera de cette nouvelle version pour corriger quelques bugs et sans doute ajouter quelques behaviors, qui offriront de nouvelles possibilités aux plugins. Une nouvelle version sortira donc au cours du printemps (oui, le printemps, c'est dans pas longtemps, mais vous pouvez aussi lire ça comme avant l'été.)

Pour le moyen et long terme, nous avons des discussions sur des refontes plus ou moins profondes de choses comme l'éditeur de billets ou le gestionnaire de médias, mais ça n'apparaîtra sans doute pas encore dans cette branche-ci, mais pourra peut-être arriver en même temps que les premiers résultats de la démarche ergonomique, qui s'étalera également dans le temps (le plus gros arrivera d'un bloc mais tout sera réglé et adapté petit à petit dans les coins ensuite.)

Vie du projet

Comme indiqué ci-dessus et par le passé, les modifications internes pour la compatibilité PHP 5.3 et les réglages internes demanderont des mises à jour des plugins. Pour pouvoir discuter de ces modifications et discuter ensemble des bonnes pratiques du développement de plugins, un basecamp sera organisé dès que la sortie de la prochaine release sera en vue proche. Pour ce qui est de la prochaine install party, elle sera programmée à l'occasion de la sortie de la prochaine release.

La documentation

L'équipe de documentation a entamé un chantier de revue de la doc pour s'assurer que son contenu est à jour. Nous en profitons pour la compléter. Parmi les améliorations "fonctionnelles" des liens seront proposés sur chaque page vers les pages de la doc et les tips traitant de sujets connexes.

L'ergonomie

Non mais vous n'en avez pas déjà assez avec les billets de Gautier ?

Un mot sur l'accessibilité

La refonte de l'interface d'administration sera l'occasion de travailler à l'amélioration de l'accessibilité, un sujet qui nous tient à cœur. Le travail se fera en parallèle de la refonte ergo, grâce à un expert que nous tentons de soudoyer pour le faire travailler avec nous et grâce à un panel d'utilisateurs qui se sont faits connaître lors de l'enquête ergo. Nous les contacterons très bientôt.

Le mot de la fin

Poivron.

2009 déc. 20

Retour à la normale, en mieux

Ed a raison, il est temps de vous dire que notre panne serveur est réparée, grâce à vos dons, cotisations et au travail des copains. Nous voilà donc dotés d'un serveur dédié sur lequel nous avons placé tous les sites de DotAddict et tout tourne rond. Pep en a profité pour commencer un grand ménage de printemps d'hiver.

Cela est la première phase, nous ne comptons pas en rester là et en profiter pour mettre en place dans les semaines ou mois qui viennent un système de miroir entre le serveur de Dotclear et celui de DotAddict. Ainsi si l'un des deux serveurs bat de l'aile vos émissions favorites ne seront pas interrompues.

Merci à vous tous de votre patience, de vos encouragements et de votre participation.

Tant qu'on y est à vous donner des nouvelles du front, sachez que Gautier continue à piloter le dépouillement et l'analyse de vos réponses à l'enquête ergonomie. Les participations ont été nombreuses, ce qui permet d'en tirer des résultats probants (mais demande du coup un peu plus de temps que prévu). Il viendra vous en parler ici prochainement et Xave donnera un aperçu des prochains épisodes.

Toute l'équipe de Dotclear vous souhaite de joyeuses fêtes !

- page 9 de 14 -

Sites map