delisigns

Le blog d'un webdesigner et intégrateur HTML/CSS freelance

Archive pour la catégorie ‘Applications web’

Goplan, une application de gestion de projets: testé et adopté!

2 commentaires

A la recherche d’une solution pour collaborer plus efficacement avec ma collègue graphiste, j’ai décidé de tester – et finalement adopter – Goplan. Quelles sont les raisons de ce choix? Et surtout, certains me demanderont sûrement pourquoi ne pas avoir utilisé Collabtive?

Une application de gestion de projets, mais pour quoi faire ?

Je travaille comme freelance depuis bientôt 1 an. Il m’arrive régulièrement de collaborer avec une amie graphiste/maquettiste pao et depuis quelques semaines, on a décidé de pousser plus loin notre collaboration et de proposer une offre commune (avec l’objectif à terme de créer une structure commune, type SARL).

Jusque-ici, nous avions l’habitude de travailler par email et par téléphone. Un dossier partagé sur Dropbox nous permettait de mettre en commun nos documents: cahier des charges, maquettes, fichiers psd, etc. Malgré tout, si ce système fonctionnait bien jusque-là, il y a un certain nombre d’actions qui nécessitaient un suivi plus sérieux: gestion des tâches à réaliser, évaluation du temps passé, archivage des discussions afin d’y revenir plus facilement, etc. Bref, il était temps de passer au stade supérieur: l’utilisation d’un véritable outil de gestion de projets.

Pourquoi n’ai-je pas retenu Collabtive?

Collabtive est une application de gestion de projets opensource. Ceux qui me connaissent savent que je participe activement à la communauté francophone de Collabtive: maintenance du fichier de langue français, traduction des articles du blog, participation au forum et mise à jour du canal Twitter francophone. C’est un outil que j’utilise parfois pour mon activité freelance et j’aime à croire qu’il deviendra un outil opensource reconnu dans les années à venir.

Malgré tout, Collabtive est encore en phase beta (comprendre, non utilisable en production). Les fonctionnalités principales sont bien présentes, mais il y a régulièrement des bugs qui entravent le bon fonctionnement de l’application. J’essaie de les rapporter dans la mesure du possible – et surtout de mon temps disponible – mais en attendant, je suis parfois bloqué dans l’utilisation de certains fonctionnalités. Dans le cadre d’une collaboration professionnelle, je ne pouvais donc pas me permettre ce genre de risque et il me fallait donc partir à la recherche d’un autre outil.

Le choix de Goplan

logo-goplan

Il existe une multitude d’outils de gestion de projets, mais Goplan a très vite retenu mon attention, notamment de part sa simplicité d’utilisation et son prix accessible.

Simplicité et ergonomie

L’interface de Goplan est minimaliste au possible, tout en étant très ergonomique. L’ensemble est très bien pensé et on se retrouve donc très vite dans les menus. Prenez par exemple le tableau de bord de 5pm, il  donne une impression de surcharge visuelle et je trouve qu’il n’est pas évident d’identifier les différentes actions possibles. Au contraire, Goplan a pris le parti de la simplicité et seules les informations utiles sont disponibles.

Des fonctionnalités parfaitement étudiées

Derrière l’apparente simplicité se cache en fait une multitude de détails qui font de Goplan une application très complète et très puissante. Le nombre de fonctionnalités est probablement un cran en-dessous nombre d’applications concurrentes, mais chacune de ces fonctionnalités a fait l’objet de toutes les attentions.

Prenons par exemple la barre de statut. Elle permet d’ajouter un statut, de la manière que sur un service type Twitter ou Facebook. Si je suis en train de consulter une tâche à réaliser, celle-ci va légèrement changer de rôle et me permettre de démarrer le timetracker en précisant comme statut l’intitulé de la tâche en consultation. Pratique, non ?

Barre de statut et de timetracking

Barre de statut et de timetracking

A l’usage, on constate finalement que Goplan propose différents niveaux de lisibilité: l’utilisateur occasionnel n’est pas noyé sous une tonne de fonctionnalités tandis que l’utilisateur chevronné peut apprendre à utiliser les raccourcis et détails cachés de l’interface. Un subtile équilibre que Goplan maîtrise parfaitement.

Un prix accessible

A 10$/mois, on a accès à la gestion de 15 projets et un espace de stockage de 10 Go. On peut également donner accès à 5 utilisateurs et 15 collaborateurs. Vu nos prévisions en terme d’organisation et d’intervention d’autres prestataires, l’offre Startup est tout à fait adaptée. Les offres supérieures restent à un prix tout à fait correct, ce qui permet d’envisager sereinement l’évolution de nos besoins.

Quelques manques bientôt corrigés

Pour le moment, il y a deux points sur lesquels Goplan pêche un peu, mais qui seront heureusement bientôt corrigés:

  • Localisation en français: pas indispensable dans l’immédiat, mais bien pratique si d’autres collaborateurs sont amenés à utiliser le service,
  • Gestion de droits utilisateurs: pour le moment, seuls trois rôles existent (administrateur, membre, collaborateur) avec des droits prédéfinis.

A chaque besoin son outil

Goplan ne répondra probablement pas à toutes les problématiques, notamment si vous souhaitez des fonctionnalités plus poussées comme une intégration avec des dépôts SVN ou Git, un wiki, une gestion poussée des droits utilisateurs, etc. En l’occurrence, des solutions comme activeCollab ou Assembla seront bien plus adaptées. Prenez le temps de bien faire l’inventaire de vos besoins, c’est indispensable afin d’identifier des solutions potentiellement adaptées.

Malgré tout, si vous cherchez une application de gestion de projets simple, facile à utiliser et à un prix accessible, je vous conseille vivement de jeter un oeil à Goplan.

Publié le 11 septembre 2009

2 commentaires

MODx Evolution 1.0.0 est sorti !

4 commentaires

MODx Evolution 1.0.0Après 4 années de développement, la version 1.0 de mon outil de prédilection, MODx Evolution, est enfin sortie. J’ai pris l’initiative de traduire l’annonce officielle sur le forum francophone et je vous la reproduit donc ici:

C’est peu dire que nous sommes excités à l’issu de cette publication. Bien plus qu’un simple nouveau thème pour le gestionnaire et quelques corrections de bugs, Evolution 1.0.0 représente une immense somme de travail réalisée par de nombreuses personnes. Notre code historique n’est ni dépassé, ni obsolète; bien au contraire, il vient de bénéficier d’une grande avancée et constitue maintenant une base solide pour assurer les développements futurs et apporter de nouvelles améliorations.

Corrections de bugs et améliorations mises à part, cette version 1.0 se concentre sur quelques domaines bien précis. Bien entendu, la communauté internationale mérite un grand « merci » pour tout le travail de mise à jour des différentes traductions.

Adapter la terminologie à celle de MODx Revolution

MODx Revolution va être publié un peu plus tard dans l’année, cette version constitue une réécriture complète d’Evolution/096x et sera bien plus appropriée pour les environnements plus exigeants et également plus puissante pour les développeurs. Les principaux changements dans la terminologie, avec lesquels nous avons synchronisé Evolution comprennent :

  • ressources → Éléments (Snippets, Chunks, etc.)
  • documents → Ressources (comme dans identifiant universel de Ressource / URI)
  • explorateur de ressources → Explorateur de Fichiers
  • dossier (dans l’Arbre du Site MODx) → Conteneur
  • dossier (dans le système de fichiers) → Répertoire
  • arbre → Arbre du Site

Améliorer les fonctionnalités et l’ergonomie pour les autres langues et la personnalisation

Il y a plus d’utilisateurs de MODx qui parlent Anglais en seconde langue, et parfois pas du tout, que d’utilisateurs qui le parlent nativement.

  • possibilité de spécifier le format des dates dans le Gestionnaire
  • possibilité d’avoir un thème RTL (affichage du texte de gauche à droite) sans utiliser un thème spécifique
  • support des langues RTL dans l’installateur
  • nouveau système de translitération des URLs, afin d’offrir un meilleur affichage des pages dans les autres langues et de faciliter l’optimisation SEO
  • nettoyage et simplification des termes et textes utilisés dans le Gestionnaire
  • le Gestionnaire peut maintenant afficher des fonctionnalités personnalisées sur la page d’accueil (ajout d’un événement spécifique)

Nettoyage d’une partie du code hérité des anciennes versions

Au fur et à mesure des années, nous avons accumulé de nombreuses lignes de codes, et nous avons donc initié un nettoyage interne, c’est-à-dire :

  • purgé et consolidé les librairies JS utilisées pour le back end
  • nettoyé le modèle par défaut et le contenu de démonstration… et décidé d’organiser un concours afin de remplacer le contenu du site de démonstration (plus d’informations dans les semaines à venir)
  • nouveau calendrier pour les champs de date
  • réduit le nombre de fichiers et ainsi diminué la taille de la distribution, et ce malgré l’ajout de nouvelles langues dans l’installateur et le gestionnaire: 2382 fichiers et 15,6 MB (sur le disque et décompressé) pour la version 0.9.6.3 → 1804 fichiers et 13.6 MB pour la version 1.0.0
  • nouveau thème pour le gestionnaire et le début d’une réécriture totale de l’ensemble du balisage (d’autres améliorations à venir dans les prochaines versions)

Pour télécharger MODx Evolution: http://modxcms.com/download/

Publié le 9 août 2009

4 commentaires

Posté dans CMS

Mots-clés: ,

68KB, un gestionnaire de connaissances opensource sous Code Igniter

laisser un commentaire

Besoin d’une FAQ pour votre site internet ou votre boutique en ligne? 68KB pourrait bien être la solution que vous recherchez. Construite sur la base du célèbre framework opensource Code Igniter, cette application vous permet de gérer facilement une base de connaissances, afin que vos visiteurs puissent trouver par eux-même réponse à leurs problèmes.

Back-office de 68KB

Back-office de 68KB

Les fonctionnalités de base sont multiples:

  • catégories et sous-catégories, avec niveau hiérarchique illimité,
  • glossaire, vous permettant ainsi de lister des mots-clés et leur définition,
  • commentaires,
  • ajout de fichiers attachés aux articles,
  • statistiques,
  • multilinguisme,
  • gestion d’utilisateurs,
  • réécriture d’URLs.

Les recherches effectuées par les visiteurs sont automatiquement enregistrées. Vous pouvez ainsi savoir quels sont les problèmes les plus fréquents et les documenter si besoin.  68KB permet également d’afficher une liste publique des articles les plus consultés.

FAQ du site de 68KB

FAQ du site de 68KB

Un système de templates vous permet de personnaliser entièrement l’interface publique. Vous pourrez ainsi adapter facilement l’application à une charte graphique préétablie, et ainsi l’intégrer au mieux à un site déjà existant.

Vous souhaitez ajouter de nouvelles fonctionnalités ? 68KB autorise l’ajout de modules, permettant d’étendre facilement les fonctionnalités de base. 68 KB étant construit sur le framework Code Igniter – réputé pour être facile d’accès – vous n’aurez aucune difficulté à créer de nouveaux modules (si tant est que vous maitrisiez PHP).

Au final, 68KB est une application simple, facile d’accès et extensible. Elle peut donc constituer une solution de choix pour concevoir rapidement une FAQ.

Publié le 21 juillet 2009

laisser un commentaire

Posté dans Applications web

Mots-clés: , ,

siwapp, une application opensource pour gérer vos factures en ligne

laisser un commentaire

logo-siwappDans la catégorie des applications libres pour la gestion de factures, on connaissait déjà Simple Invoices et BambooInvoice. Il faudra maintenant compter sur siwapp, une application basée sur le framework PHP Symphony et disponible depuis quelques jours en version alpha.

Côté fonctionnalités

Pour le moment, les possibilités sont assez simples : création de factures, export en PDF, gestion de templates pour l’impression, recherche de factures par critères (date, statut). La gestion d’un carnet d’adresses client ou l’édition de devis ne sont pas encore implémentées. Ce type de fonctionnalités verra probablement le jour dans les versions suivantes.

On notera toutefois quelques fonctionnalités bien utiles :

  • nuage de mots-clés: on peut associer chaque facture à un ou plusieurs mots-clés, que l’on peut ensuite retrouver sur le tableau de bord,
  • gestion de factures périodiques: si vous souhaitez par exemple éditer la même facture tous les mois,
  • statut «brouillon»: il est possible de créer une facture puis la sauvegarder comme brouillon pour la terminer ultérieurement.

Une interface simple et agréable

Grâce à un design minimaliste mais très fonctionnel, la navigation dans l’interface est particulièrement agréable. L’édition des factures se fait aisément grâce à l’utilisation de technologies AJAX. Tout au long de la création d’une facture, aucun rechargement de page n’est nécessaire.

Tableau de bord de siwapp

Tableau de bord de siwapp

L’édition de factures peut parfois être un travail assez fastidieux. Il est donc important d’avoir une interface particulièrement intuitive et sur ce point, les développeurs de siwapp ont fait un travail assez remarquable.

Une application jeune mais prometteuse

Il est toujours difficile de se faire un avis sur une version alpha. Malgré tout, ce que je vois pour le moment me plaît et les développeurs semblent avoir jeté des bases solides pour les développements futurs. L’utilisation d’un framework tel que Symphony permettra à d’autres développeurs d’ajouter facilement de nouvelles fonctionnalités. On peut même imaginer qu’il se crée par la suite un écosystème d’extensions, ce qui ferait de siwapp une application particulièrement attractive. Bref, un projet à suivre de prêt !

Publié le 20 mai 2009

laisser un commentaire

Posté dans Applications web

Mots-clés: , ,

Des ressources pour bien démarrer avec MODx

un commentaire

Logo de MODx

Apprendre à utiliser MODx pose parfois des difficultés aux nouveaux utilisateurs. Malgré un forum très actif, le manque de documentation a souvent été pointé du doigt, rendant l’apprentissage des bases parfois ardu. Mais la situation a plutôt bien évolué, et de nombreuses ressources sont maintenant disponibles.

Avant toute chose, et pour ceux qui ne suivraient pas l’actualité de MODx, je me permet de faire un léger rappel sur l’appelation des versions. MODx Evolution est la version historique, actuellement en version 0.9.6.3. C’est la version stable et donc utilisable en production. MODx Revolution (auparavant appelé MODx 0.9.7) constitue le futur de MODx. Elle se base sur un ORM appelé Open Expedio (ou xPDO) et une réécriture complète du code. Actuellement en version Alpha 6, une première version beta devrait faire son apparition d’ici peu. Contrairement à MODx Evolution, celle-ci n’est évidemment pas utilisable en production.

Le nouveau site officiel de MODx

Le site officiel de MODx a été entièrement refondu et autant dire que le changement est assez radical. C’est en tout cas le premier passage obligé pour travailler avec MODx. Vous pourrez donc y télécharger les fichiers d’installation ainsi que toutes les ressources associées : snippets, plugins, thèmes pour le manager, etc. Depuis quelques jours, on y trouve également une liste des ressources documentaires liées à MODx.

Livres et e-books

Un 1er livre[1] pour MODx : « MODx Web Development »

Après que MODx ai gagné le prix du CMS le plus prometteur en 2007, il était logique que Packt Publishing souhaite publier un livre sur MODx. C’est désormais chose faite avec cet ouvrage, plutôt orienté débutant, et qui semble donc le support idéal pour s’initier à MODx. Pour ma part, je l’ai déjà commandé et je ne manquerais de vous en faire un compte-rendu détaillé.

Le guide complet (ou presque) pour créer des menus dans MODx avec Wayfinder

Wayfinder fait partie des snippets indispensables pour créer un site avec MODx. Il permet de générer des menus en fonction de nombreux paramètres et avec de multiples possibilités de personnalisation. Par contre, sa configuration n’est pas toujours évidente. Cet e-book sera donc l’assistant idéal pour vous guider dans les arcanes de Wayfinder.

Tutoriaux

Tutoriel sur Nettuts : « Développer avec un framework de gestion de contenus : MODx. »

Ecrit par Shane Sponagle, rédacteur de l’indispensable blog MODx Developper, ce tutoriel vous guidera pas à pas sur la création complète d’un site web avec MODx. Un très bon moyen pour vous initier rapidement à MODx.

Tutoriaux sur The Coding Pad : « Créer un site web avec MODx pour les débutants »

On trouve sur ce site une série de tutoriaux orientés débutants. Ils sont pour le moment au nombre de 5 :

Documentation

Documentation officielle de MODx

La documentation est désormais entièrement centralisée sur une plateforme wiki. On y retrouve évidemment la documentation de MODx Evolution et celle de MODx Revolution.

Le site de Susan Sottwell

Susan Sottwell fait partie des contributeurs actifs à MODx. Elle a rédigé plusieurs articles consacrés à MODx, dont un article particulièrement utile consacré à la création d’un module.

Bob’s guides

On trouve dans les guides de Bob des définitions des concepts de base de MODx (snippets, chunks, templates), ainsi que plusieurs FAQs. A noter que Bob Ray, l’auteur du site, est en train de préparer un livre consacré à MODx Evolution.

Cheat Sheet

Pour travailler efficacement, il est bon d’avoir une liste des références syntaxiques sous la main. En voici deux qui vous assisteront dans l’utilisation de MODx et de son API :

  • MODx Cheat Sheet : une liste complète des syntaxes propres à MODx (appels de snippets, insertion de TVs et de chunks, etc.),
  • MODx API Cheat Sheet : quelques fonctions indispensables pour développer des snippets et modules.

Blogs

Il existe également quelques blogs, qui consacrent régulièrement des articles à l’utilisation de MODx. Quand c’était possible, j’ai pointé les liens directement vers la catégorie MODx de chacun d’entre eux :

Autres ressources

Pour terminer, je vous rappelle que les forums de MODx sont toujours l’endroit privilégié pour trouver les réponses à vos questions.

La communauté MODx est également très active sur Twitter. En plus du canal officiel de MODx, il y a un certains nombre d’utilisateurs et de développeurs qu’il est intéressant de suivre. Vous en trouverez une liste sur le forum de MODx : http://modxcms.com/forums/index.php?topic=27182.0.

Enfin, vous retrouvez plus facilement les conversations liées à MODx en recherchant le tag #modx.

Voilà, j’espère que cette liste de ressources vous sera utile ! Si vous pensez que j’ai oublié des ressources indispensables, signalez-les moi dans les commentaires.

Publié le 6 avril 2009

un commentaire

Posté dans CMS

Mots-clés: