david-molliere.net - lifestream de David Molliere - tagged with applications-web http://david-molliere.net/feed fr-fr http://blogs.law.harvard.edu/tech/rss Sweetcron david.molliere@gmail.com ActiveCollab 1.1.4 :) http://david-molliere.net/items/view/67/activecollab-114

Une nouvelle version qui apporte près de 40 améliorations dont l'une des plus importantes est la refonte du système de notification, qui répond à une demande que j'avais faite en juin dernier sur le forum : merci Ilija !

Quand on utilise un outil tous les jours pour gérer ses projets, ce genre de mise à jour donne le sourire :)

]]>
Tue, 07 Oct 2008 01:06:00 +0200 http://david-molliere.net/items/view/67/activecollab-114
Expression Engine 2.0 retardé http://david-molliere.net/items/view/1/expression-engine-20-retarde

Ceux d'entre vous qui lisent mes posts sur différents forums (MODx, Webmaster-Hub entre autres) ont déjà entendu parler de la version 2.0 d'Expression Engine qui s'annonce comme un compétiteur très impressionnant face à la nouvelle branche de MODx (Revolution 2.0). La démo de la preview il y a quelques mois était alléchante et on attendait une version beta destinée au développeurs cet été.

Rapellons que EE 2.0 n'a plus rien à voir avec la branche 1.x et la dernière version 1.6 dans la mesure où l'application a été ré-écrite sur la base du framework d'EllisLab, le fameux CodeIgniter. Les avantages de ce choix (logique) sont nombreux : CodeIgniter dispose d'une base de développeurs assez nombreuse qui viendra enrichir le pool de développeur de plugins pour EE, le temps de développement de ces plugins sera raccourci du fait que ceux-ci s'appuie sur CodeIgniter et l'intégration sera complète dans la mesure où EE lui même est construit avec.

Dans un billet de la semaine dernière, Rick Ellis nous annonçait que cette beta était retardée. Il faudra donc rester attentif car cela sera un évènement majeur sur le marché des CMS.

]]>
Fri, 19 Sep 2008 15:30:00 +0200 http://david-molliere.net/items/view/1/expression-engine-20-retarde
Sortie de MODx 0.9.6.2 http://david-molliere.net/items/view/2/sortie-de-modx-0962

La version 0.9.6.2 de MODx vient de sortir. Il s'agit d'une mise à jour apportant de nombreuses améliorations du manager mais aussi quelques patch de sécurité. Contrairement à ce que la numérotation pourrait laisser croire, il s'agit d'une évolution majeure par rapport à la 0.9.6.1 qui aurait pu s'appeler 0.9.7 si ce numéro de version n'avait originellement été reservé pour la nouvelle branche (désormais appelée MODx Revolution 2.0).

Il s'agit de la dernière révision 0.9.x avant MODx Evolution 1.0.

Télécharger MODx 0.9.6.2

Annonce originale par Ryan

]]>
Wed, 17 Sep 2008 01:44:00 +0200 http://david-molliere.net/items/view/2/sortie-de-modx-0962
Elgg 1.0, la plateforme d'animation de réseaux sociaux qu'on attendait ? http://david-molliere.net/items/view/4/elgg-10-la-plateforme-danimation-de-reseaux-sociaux-quon-attendait

Cela faisait quelques temps que l'équipe de dév faisait du teasing sur la version 1.0 de Elgg, notamment de manière hyper active sur Twitter, mais ça y est depuis quelques jours la fameuse version 1.0 est sortie !

Il faut dire que les plateformes opensource permettant de construire des réseaux sociaux ne sont pas nombreuses et souffrent souvent soit d'une certaine lourdeur à tout vouloir faire (Dolphin) soit d'une communauté trop faible et d'un développement eratique (AroundMe).

Elgg a su progresser au fil des années, mais là on part sur une nouvel base de code fondée sur MVC avec un core light, une API qui semble bien pensée (avec notamment prise en compte de ODD, qui permet d'importer les données d'autres réseaux sociaux ou l'export au sein d'autres réseaux) et un système de plugin simple et efficace.

Après un petit tour du propriétaire et pour avoir suivi les version depuis la 0.7 je dois dire que la première impressions est très bonne : les fonctionnalités principales sont là et gérées chacune par un plugin, et l'implémentation est simple et efficace. Reste à voir dans un environnement de production comment la bête tient la charge, quelle est la sécurité de l'appli, la fiabilité des plugins... etc.

Côté templating petite déception ça reste fragmenté, un système d'includes avec un grand nombre de fichier... ça risque d'être moyen au niveau créa / maintenance, à voir...

]]>
Tue, 02 Sep 2008 12:03:00 +0200 http://david-molliere.net/items/view/4/elgg-10-la-plateforme-danimation-de-reseaux-sociaux-quon-attendait
Un nouveau logo pour MODx http://david-molliere.net/items/view/5/un-nouveau-logo-pour-modx

Comme expliqué par Ryan Thrash sur le blog MODx, nous avons un nouveau logo que voici :

Voici la traduction de l'esprit du post de Ryan, version courte :Nous avons bossé avec les créatifs de signalfeuerNous étions parti sur le concept de la boîte vide car il reflète bien ce que MODx représente - une boîte vide où l'on peut mettre ce que l'on veut, de la manière qui vous plaît. Aucune contrainte, une liberté totale peut importe ce que vous voulez faire.Le seul problème c'est que la boîte est un concept utilisé des millions de fois...SignalFeuer fait partie de notre base utilisateur allemande, dont la créativité a été primée de nombreuses fois et que nous avons toujours admiré. Ils ont tenu leur promesse, avec un concept original d'une "boîte dépliée" qui rend encore mieux l'idée de liberté associée à MODx. Qu'en pensez-vous ?

]]>
Sat, 23 Aug 2008 15:16:00 +0200 http://david-molliere.net/items/view/5/un-nouveau-logo-pour-modx
Part de marché des CMS open source, une étude approfondie de Water & Stone http://david-molliere.net/items/view/6/part-de-marche-des-cms-open-source-une-etude-approfondie-de-water-amp-stone

Water & Stone, agence de webdesign spécialisée dans les CMS open source depuis 2003, publie une étude approfondie (19 CMS sont analysés) qui a pour but de déterminer quels sont les CMS les mieux placés en terme de taux d'adoption et d'image de marque. La méthodologie est plus empirique que scientifique mais présente l'avantage de fournir des informations intéressantes qui peuvent étayer le choix d'un système.

Ce ne sera une surprise pour personne, l'étude identifie WordPress comme le leader incontesté suivi du duo Joomla/Drupal (rappelons que nous parlons de taux d'adoption et d'image de marque, non de qualité intrinsèque de l'outil !). L'étude identifie également Elgg et... MODx comme "étoiles montantes" :)

Vous pouvez télécharger cette étude (50 pages, en anglais) sur le site de l'auteur : http://www.waterandstone.com/downloads/2008OpenSourceCMSMarketSurvey.pdf

Bonne lecture !

]]>
Tue, 29 Jul 2008 10:33:00 +0200 http://david-molliere.net/items/view/6/part-de-marche-des-cms-open-source-une-etude-approfondie-de-water-amp-stone
MODx : vive la Révolution 2.0 ! http://david-molliere.net/items/view/7/modx-vive-la-revolution-20

Vous l'avez peut-être vu sur les forums anglophones, Jason a annoncé que MODx 0.9.7 deviendrait MODx Revolution 2.0.0. Ce changement de numérotation et l'apparition de nom de code pour les release va dans le sens d'une différentiation claire entre la branche "historique" de MODx (ce qui aurait du être la 0.9.6.3 sera MODx Evolution 1.0.0), héritée d'Etomite et la nouvelle branche totalement ré-écrite. Ryan, Jay et moi-même avons depuis longtemps poussé en faveur d'une numérotation moins conservatrice et reflétant mieux la maturité d'un projet de plus de 3 ans d'âge et 230 000 téléchargements cumulés : nous avons finalement convaincu notre équipe de dév qu'il était temps de mettre à jour la "marque MODx" :) Côté pratique, voici les nouvelles adresses SVN et de la doc : Subversion: http://svn.modxcms.com/svn/tattoo/tattoo/branches/revolution/Wiki: http://svn.modxcms.com/docs/display/revolution/MODx+RevolutionN'hésitez pas à faire part de vos impressions concernant les nouveaux noms et numérotation de version !

]]>
Thu, 17 Jul 2008 14:43:00 +0200 http://david-molliere.net/items/view/7/modx-vive-la-revolution-20
MODx 0.9.7 alpha dispo :) http://david-molliere.net/items/view/9/modx-097-alpha-dispo

L'équipe MODx a le plaisir d'annoncer le lancement public de la fameuse et quasi totalement ré-écrite 0.9.7 dans sa version alpha (à ne pas utiliser en production bien sûr )

Tous les détails, instruction de téléchargement et schéma de notre nouvelle infrastructure de développement est mentionnée dans notre nouveau wiki. Ces applications à la pointe nous sont fournies gracieusement par Atlassian et incluent Crowd pour l'authentification unique (SSO), Confluence pour le wiki, Crucible/Fisheye pour SVN et la révision du code (nous acceptons désormais les patch SVN anonymes qui seront examinées par l'équipe avant intégration au code), et enfin JIRA pour le suivi des bugs. Atlassian est vraiment génial, merci à eux !Comment contribuer ?Télécharger et tester sous toutes les coutures. Remontez les bugs, si possible avec un patch. Impliquez vous dans le développement. Nous souhaitons passer en beta le plus rapidement possible afin de finaliser une release le plus tôt possible, afin nous puissions attquer la gestion des version, le worflow... et autre fonctionnalités que beaucoup d'entre vous réclament depuis longtemps Maintenant, allez ici et commencez à télécharger. Ce billet est la traduction de l'annonce en anglais :     The first MODx 0.9.7 Public Alpha releases are now available! Note aux débutants et utilisateurs finaux : j'insiste fortement sur le fait que la 0.9.7 est une version alpha. Alpha veut dire qu'il y aura des bugs, qu'il n'y a pas de manuel complet, qu'il faut une certaine expérience des CMS ou à défaut une capacité à se plonger dans l'application et dans les instructions fournies.

]]>
Tue, 06 May 2008 19:49:00 +0200 http://david-molliere.net/items/view/9/modx-097-alpha-dispo
Traduction française d'ActiveCollab 1.1 beta http://david-molliere.net/items/view/10/traduction-francaise-dactivecollab-11-beta

Cela fait quelques semaines que j'ai fini une première version de la traduction francçaise d'ActiveCollab 1.1.

Bien qu'elle ne soit pas totalement validée, je viens de la mettre à disposition sur le forum car j'ai été pas mal sollicité : http://www.activecollab.com/forums/topic/2667/

Bon test !

]]>
Wed, 23 Apr 2008 18:34:00 +0200 http://david-molliere.net/items/view/10/traduction-francaise-dactivecollab-11-beta
Collabtive : une application de gestion de projet open source à surveiller http://david-molliere.net/items/view/14/collabtive-une-application-de-gestion-de-projet-open-source-a-surveiller

Il y a peu, je vous parlai d'ActiveCollab 1.0 qui est une solution commerciale de gestion de projet collaborative. Pour la petite histoire, ActiveCollab était à l'origine également open source jusqu'à la version 0.7.1, avant de passer à une licence commerciale dont le code est ouvert. Depuis, il est bien difficile de trouver une solution simple, flexible et orientée utilisateur.

Le candidat le plus logique pour ceux qui souhaitent rester en open source est ProjectPier, le fork d'ActiveCollab 0.7.1 (Project Pier 0.8 est un ActiveCollab 0.7.1 relooké, ni plus ni moins). Ceci dit, je n'ai pas l'impression qu'il y ai une réelle dynamique derrière ce projet et il faudra attendre pour voir concrètement si le développement va aller plus loin que la version historique côté fonctionnalités et interface.

C'est pour cela que Collabtive me semble une alternative intéressante. La version actuelle (0.2.5) est dénudée et offre encore peu de fonctionnalités :

Projets, jalons, tâches Système de messages interne multi-linguisme Structure modulaire (à vérifier, mais cela suppose une architecture qui faciliterai le développement de fonctionnalités additionnelles)

Mais l'interface est très bien conçue, moderne et intuitive :

Un projet jeune, mais bien né : à surveiller, donc...

]]>
Tue, 29 Jan 2008 15:58:00 +0100 http://david-molliere.net/items/view/14/collabtive-une-application-de-gestion-de-projet-open-source-a-surveiller
ActiveCollab 1.0 (francisé) : le tour du propriétaire http://david-molliere.net/items/view/15/activecollab-10-francise-le-tour-du-proprietaire

Je vous avais parlé récemment de la sortie de la version 1.0 d'ActiveCollab. Rappelons qu'ActiveCollab est une application web qui fourni un espace collaboratif orienté projet.

Il permet de suivre l'avancement d'un projet via des jalons, des listes de tâches, des tâches, de partager des fichiers, mettre en place un forum de discussion, de rédiger des contenus collaborativement et avec gestion des versions, d'enregistrer le temps passé sur une tâche (timetracking)...etc. Cela fait longtemps que j'utilise la version 0.7.1 (Open Source) car c'est à mon sens le meilleur outil de gestion de projet en ligne actuellement.

La plupart des outils existants souffrent des défauts suivants :

lourdeur : l'exemple de eGroupWare est illustratif, mais on peut citer more.groupware. Ces outils sont lents, lourds et peu optimisés. Leur interface est confuse car surchargée. interface peu conviviale : des solutions comme phpGroupWare, ou phpProjekt ne sont pas mauvaise dans l'absolue (on retrouve un certain nombre de fonctions d'ActiveCollab) mais l'interface est tellement basique et mal pensée qu'on voit mal l'utilisateur se l'approprier.

Les outils susceptibles d'entrer en concurrence sont principalement des solutions hébergées et la seule réellement à même d'entrer en compétition est le fameux BaseCamp. Le seul problème c'est que 37signals ne semble pas décidé à mettre en place une interface dans d'autres langues, ce que je trouve curieux pour une société plutôt visionnaire...

Lorsque Ilija Studen a annoncé le passage d'ActiveCollab 1.0 sur une licence commerciale (version Corporate à 399$), ma décision a vite été prise quand j'ai su que l'interface serait localisable, que le code est basé sur MVC et orienté objet. Une application moderne, donc, et dont l'interface est très bien pensée....

Voyons en détail quels sont les points forts de cette application que je propose depuis 2 mois à mes clients, en français s'il vous plaît ! (*)

(*) alors que le système de traduction n'est pas encore en place, cf la FAQ concernant la localisation sur le site d'ActiveCollab)... Le menu principal

On peut accèder à la liste des utilisateurs regroupés par organisations/entreprises, à la liste des projets, au calendrier des projets, le formulaire de recherche (full text, d'ailleurs), à la liste des tâches qui me sont affectées (pour tous les projets), la liste des éléments (tâches, discussions, fichiers...) que j'ai marqué comme favoris, aux éléments mis à la corbeille et enfin au bouton d'ajout rapide d'un élément (tâche, fichier, jalon...).

Le tableau de bord principal

Le tableau de bord permet de suivre l'ensemble des projets en un clin d'oeil.

On y retrouve plusieurs liens qui permettent de faire apparaître (merci ajax) la liste des éléments nouveaux / mis à jour pour les projets auxquels on participe,

les tâches en retard ou à finir le jour même

et enfin les éléments que l'on a marqué comme favoris.

En dessous, on retrouve la liste des activités récentes :

Cela permet de repérer pour tout les projets, les derniers éléments modifiés ou ajoutés.

Le tableau de bord du projet

Il reprend sur la droite les principales informations du projet : qui est responsable, quel sont les participants, dans quelle catégorie celui-ci est classé, et quel est son statut actuel (en cours, terminé...). Sur la gauche, on dispose de raccourcis permettant d'afficher les tâches dont on est responsable ou dans lesquelles on est impliqué pour ce projet, de visualiser les tâches, jalons dans mon agenda préféré (iCal, Google Calendar etc) et enfin de m'abonner au fil RSS des activités récentes de manière à pouvoir suvire son évolution via son lecteur de news favori.

Plus bas, on retrouve la liste des jalons à venir et des activités récentes.

Ensuite, pour naviguer au sein des diverses fonctionnalités proposées, on dispose d'un menu sous forme d'onglet :

L'onglet Discussion

Il permet de montrer la liste des discussions en cours concernant le projet, avec un système d'onglet permettant de passer d'une catégorie à l'autre :

On trouve aussi un bouton "Nouvelle discussion" mais surtout le bouton "Options" qui permet d'Editer, d'ajouter aux favoris, de déplacer, copier ou mettre à la corbeille la discussion. Mais très important, il permet de gérer les abonnements des utilisateurs à la discussion (qui conditionne l'envoi d'email de notification lors d'un nouveau sujet ou d'un nouveau commentaire).

L'onglet Jalons

Il liste les jalons à venir :

La page de détail de chaque jalon décline l'ensemble des éléments (tâches, fichiers, discussion...) que l'utilisateur a marqué comme étant lié au Jalon en question (dans l'exemple, des discussions et listes de tâches) :

L'onglet Fichier

Il liste les fichiers mis en partage. Comme pour les autres éléments, les fichiers peuvent être rangés dans des catégories afin de se repérer plus facilement.

La page de détail concernant un fichier permet de commenter celui-ci, mais aussi d'uploader une nouvelle révision (l'ancienne étant conservée). Comme pour chaque élément (discussion, tâche, jalon...) on peut associer un ou plusieurs mots clés.

L'onglet Tâches

Cet onglet permet de lister les tâches en cours et les tâches terminées.

La page de détail d'une liste de tâche affiche le statut de celle-ci (en cours, terminée...), le jalon auquel celle-ci est rattachée, le descriptif de celle-ci et enfin la liste des tâches en cours et réalisée. Pour chaque tâche on peut attribuer un responsable, des participants, une priorité, une date d'échéance.

L'onglet Calendrier

Comme son nom l'indique, il fournit un calendrier du projet. Chaque date d'échéance figure dans le calendrier, avec un lien vers les tâches et jalons concernés.

L'onglet Pages

Cet onglet donne accès à un wiki. A la différence des discussions, les pages présentent des caractéristiques propres au wiki : gestion des versions (revisionning), possibilité de créer des sous-pages (arborescence). Cette partie de l'application est particulièrement utile pour la rédaction à plusieur d'un document, et/ou la rédaction d'un document complexe. L'utilisation principale de cette rubrique en ce qui me concerne sera la documentation des sites mis en place.

L'onglet Tickets

Cet onglet donne accès à un applicatif complet de gestion du support technique.

Un ticket ressemble à une tâche mais plus évoluée car on y ajoute : une description, la possiblité d'attacher un fichier, la possibilité de sélectionner pour le client de ré-ouvrir le ticket, mais aussi la possibilité d'associer un enregistrement du temps passé.

L'onglet Temps

Voilà un outil qui permet à la fois au client d'avoir une vision claire du temps passé sur son projet, mais aussi au prestataire de suivre l'efficacité de l'organisation de son travail et sa rentabilité. Le principe est simple, enregistrer le temps passé pour effectuer une tâche : quand, qui et quoi, avec en plus une option permettant de savoir si cette tâche est à facturer ou non.

Ce qui permet ensuite de générer des rapports personnalisables :

]]>
Tue, 15 Jan 2008 12:00:00 +0100 http://david-molliere.net/items/view/15/activecollab-10-francise-le-tour-du-proprietaire
MAJ : version patchée de MODx 0.9.6.1 (0.9.6.1p1) http://david-molliere.net/items/view/17/maj-version-patchee-de-modx-0961-0961p1

Suite à la découverte de deux vulnérabilités liées à des composants intégrés à MODx, vous pouvez trouvez une version patchée de la 0.9.6.1 sur la page habituelle de téléchargement.

Vous pouvez aussi appliquer ces patchs sans ré-installer MODx en les téléchargeant séparémment

]]>
Wed, 02 Jan 2008 10:59:00 +0100 http://david-molliere.net/items/view/17/maj-version-patchee-de-modx-0961-0961p1
MODx en 2008 : la 0.9.7 arrive, les versions de test bientôt accessibles :) http://david-molliere.net/items/view/18/modx-en-2008-la-097-arrive-les-versions-de-test-bientot-accessibles

Des nouveautés sur le front de la 0.9.7, suite à l'annonce par Ryan MODx Project Update: Looking forward to 2008, le voile se lève sur ce que vous réserve MODx pour 2008 !

Traduction de cette annonce de Ryan :

En plus de la récente release de la 0.9.6.1, il y a pas mal de nouveautés en réserve pour 2008. Je pense que Packt Publishing a tappé dans le mille lorsqu'ils nous ont élu "CMS open source le plus prometteur", et je ne pense pas que nous allons décevoir dans ce domaine. La nouvelle base de code dont nous parlons depuis plus d'un an est presque prête pour la phase de test public. Malgré le fait que cette nouvelle version soit étiquettée 0.9.7, le saut de 0.0.1 ne reflète pas du tout la ré-écriture totale du code qui est derrière et qui va ouvrir de nouvelles possibilités et plus de flexibilité. 2008 devrait aussi apporter une plus grande transparence autour du projet et une large phase de test après des développeurs qu'ils soient ou non membres de l'équipe officielle. Pour finir, nous avons ré-organisé les forums, en ajoutant de nouveau forums et sous-forums, pour mieux refléter le flux d'information que nous avons pu observer récemment. Personnellement, j'aimerai remercier toute la communauté d'avoir fait de MODx un projet auquel il est très motivant de participer.

Pour les anglophones intéressés par l'avenir de MODx, je conseille les forums MODx Next et xPDO.

Vous pouvez aussi consulter les réaction de la communauté francophone ici. Bonne lecture !

]]>
Wed, 12 Dec 2007 15:15:00 +0100 http://david-molliere.net/items/view/18/modx-en-2008-la-097-arrive-les-versions-de-test-bientot-accessibles
MODx 0.9.6.1 sortie ! http://david-molliere.net/items/view/20/modx-0961-sortie

Pour ceux à qui cela aurait échappé, la dernière mouture de MODx (0.9.6.1) est sortie hier :) Au chapitre des changements :

Améliorations :

Mise à jour de TinyMCE en version 2.1.2. Règle plusieurs problème et rétabli la liste de lien par défaut Ajout de 2 nouvelle méthode au sein de l'API : $modx->toPlaceholder(string $key, mixed $value, string $prefix= '') et $modx->toPlaceholders(array|object $subject, string prefix= '') La sélection du document en cours d'édition via le menu contextuel est réparé Patch UTF-8 pour AjaxSearch. Ajout du fichier de langue espagnol à l'installer

Bugs Résolus :

FS#892 Upgrade de 0.9.5 -> 0.9.6. Les snippets étaient mis à jour qu'ils soient cochés ou non FS#773 WebLogin ne retourne pas à l'URL initiale après un code 401 FS#929 Erreur SQL avec weblogin pour la table active_users en mode STRICT FS#866 Nettoyage du code, transformation des fonctions mysql_* FS#875 Modification du processus de sauvegarde des TV, utilise maintenant REPLACE INTO FS#877 Enlevé exit() de index.php qui empêchait l'utilisation du MODX_API_MODE FS#922 Duplicate Content Processor respecte les autorisations de publication d'un document FS#921 Modification du traitement des TV, suppression des échappements de caractères FS#920 Le menu du manager ne montre désormais que les modules que l'utilisateur peut éxécuter FS#896 La dépublication des documents pendant le nettoyage dépublie effectivement ceux-ci FS#894 Vérification du préfixe de table lors de l'install FS#14 Modification du critère de tri par défaut de l'arbre sur 'menuindex ASC' FS#874 L'alias n'est pas sauvegardé si l'encodage des caractères n'est pas en UTF-8 (bug dans save_content.processor.php) FS#865 Patch pour éviter la duplication des scripts lorsqu'enregistrés par des snippets non cacheables dans des documents cachables FS#877 Mise en place de la constante MODX_API_MODE pour permettre l'inclusion $modx API sans éxécuter le parser.

Bonne mise à jour !

]]>
Fri, 09 Nov 2007 23:09:00 +0100 http://david-molliere.net/items/view/20/modx-0961-sortie