Le blog, cfait.

Aller au contenu | Aller au menu | Aller à la recherche

mardi 15 janvier 2008

CerisePGI et cfait.fr

Au départ j'avais prévu de développer une version spécifique à cfait.fr de mon logiciel CerisePGI (gestion d'entreprise), puis d'amener les améliorations de cette version vers la version Libre disponible en téléchargement.

Après réflexion, je vais procéder autrement. Mon temps n'est pas extensible à l'infini, de plus ça fera plaisir à certains... (hein Loic !). J'ai beaucoup travaillé sur cette nouvelle version de CerisePGI, nommée pour l'occasion CeriseOL (pour OnLine). Je vais donc apporter toutes mes améliorations à la version disponible en téléchargement. Les spécificités de la version en ligne (en lien avec cfait.fr) seront donc à présent gérées dans une branche privée. Le résultat est que CerisePGI chez vous, ou CerisePGI sur cfait.fr : aucune différence à part l'intégration à cfait.fr qui proposera donc quelques fonctionnalités suplémentaires, mais uniquement dépendantes de la plate-forme.

En clair, le développement de CerisePGI reprend en force. D'ailleurs, un de mes clients va financer une adaptation à sa structure d'ici quelques semaines maximum, ce qui devrait accélérer encore plus le développement.

Pour les testeurs fous et qui utilisent le dépot subversion, nous en sommes à la révision 34. À partir de maintenant (35, 36, ...) l'application devient inutilisable en l'état, je préviendrai une fois que cela sera de nouveau stabilisé.

lundi 10 décembre 2007

Naissance d'une plate-forme d'aide à l'organisation

Le 21 juin 2006, j'ai réservé le nom de domaine cfait.fr. J'avais dans l'idée de me faire un petit truc à moi pour organiser mes affaires, et pourquoi pas publier deux ou trois choses. Mais par manque de temps, j'y ai simplement placé un blog, ce blog. Et le temps a passé..

L'espace de quelques semaines il y a eu des petits projets, comme le gestionnaire de todo-lists. C'était assez simple, ça n'a pas duré super longtemps, néanmoins il y avait environ 20 utilisateurs réguliers pendant plusieurs semaines alors que ce n'était qu'une petite bidouille perso pour m'amuser. Mais depuis quelques temps, je me suis lancé dans une aventure pour cfait.fr

L'idée est simple : un site web qui serait le point central de récupération et traitement de toutes les données nécessitant un minimum d'organisation, et des "utilitaires" pour gérer les communications entre les personnes collaborantent ensemble. Voilà enfin la raison d'exister de cfait.fr

Si j'en parle, c'est que le projet est sur le point d'aboutir à une version utilisable. Voici le principe de la plate-forme :

  • point central : cfait.fr et l'application "Accounts", permettant la création de compte, et est le lieu où toutes vont applications sont réunies.
  • autour : un certain nombre d'applications, chacune dédiée à une tâche bien précise. Une application peut résider sur cfait.fr, ou ailleur (je pense à CerisePGI, ma webapp de gestion d'entreprise qui sera sur un autre domaine, mais dont les données seront accessibles depuis cfait.fr).
  • publication : une application un peu particulière, Emergence, va permettre à chaque utilisateur de publier des informations. Il va pouvoir créer s'il le désire une page publique (ou plusieurs) avec des données "libres", ou bien directement utiliser un connecteur permettant d'exploiter les informations de toutes les applications cfait.fr. Il s'agit en fait d'un CMS, mais d'un genre très particulier, j'en reparlerai.

La plate-forme sera accessible gratuitement dans son entier. Je n'ai pas vraiment décidé du reste, et d'ailleurs ce n'est pas encore le moment de le faire, mais une version payante va exister et devrait se trouver à 1 euro par mois, rien de bien méchant donc, juste de quoi payer les serveurs et le temps passé à développer la plate-forme. Cerise va également être accessible de la même manière, mais une version un peu plus chère sera proposée. Le plate-forme, avec l'application CerisePGI, sera donc à destination des TPE et petites PME souhaitant disposer d'un outil de facturation et d'organisation rapidement et sans se ruiner.

Je pense en avoir assez dit pour aujourd'hui. D'ici quelques jours une beta sera proposée en test, avec simplement une application de rappel d'anniversaires, afin de valider le concept en fait.. Et si tout fonctionne bien, les autres applications vont arriver une à une et la plate-forme va s'ouvrir. Je dévoillerai les applications au fur et à mesure..

À bientôt !

jeudi 17 mai 2007

Blog Cerise

J'avais un problème avec ce blog, il est résolu. Depuis pas mal de temps j'ai envie de parler sans cesse de CerisePGI ici même, mais, n'étant pas vraiment le sujet je me freine constamment. Petit à petit un site communautaire ET commercial va voir le jour pour CerisePGI, et un troisième site également mais j'en reparlerai une autre fois. Et sur ce site j'y ai installé un blog, qui va donc devenir le blog officiel de CerisePGI. Ce blog est vide pour le moment, mais n'ayez crainte il va se remplir rapidement.

La situation : ici je ne parlerai plus que d'organisation et d'entrepreneuriat, et sur l'autre blog je ne parlerai que de CerisePGI.

mercredi 2 mai 2007

1 mois de code

1 mois d'inactivité du blog, mais 1 mois d'activité intensive pour CerisePGI.

J'avais annoncé ici la disponibilité du serveur de test, et de la mailing-list. Ensuite tout s'est fait sur la mailing-list, merci aux participants d'avoir testé tout ça. Le Trac est en bonne forme, le dépôt de code subversion aussi, et d'ici quelques jours la version 0.1.3 va sortir.

Le code source de la 0.1.2 est disponible ici, et la procédure d'installation 
(encore un peu brouillon) ici. Sur le serveur de test (cfait.fr:8099 test/test) il s'agit de la version 0.1.2 + svn d'une semaine.

Cette dernière semaine j'ai réalisé un gros paquet de changements, je vais mettre le serveur à jour pour vous montrer ça. À partir de la 0.1.3 vous allez commencer à voir quelques nouvelles fonctionnalités, et la 0.1.5 devrait être un véritable outil de travail collaboratif, notamment grâce à l'arrivée de deux outils semblables à campfire et writeboard de 37signals (si on avait pas encore compris que je suis totalement fan de cette sociétié..). J'ai vraiment hâte d'être à la 0.1.5 !

mardi 3 avril 2007

100%

Ou presque..


Je l'ai annoncé sur la mailing-list, le serveur de test est ici : http://cfait.fr:8099/

Tout n'est pas terminé, mais ça donne une bonne idée. Quelques bugs on été découvert, ils seront corrigés sur ce serveur demain matin. Les identifiants pour le serveur sont test/test.

J'en profite pour annoncer la mise en place (doucement..) d'un outil de suivi des bugs, qui servira également pour la documentation, et le suivi général du projet. Le code source s'y trouvera également : http://cfait.fr:8000/CerisePGI-Trac. Je vous invite à proposer des idées ou noter des bugs dans la section "tickets". Le code source arrivera très rapidement. Je proposerai une archive de la version 0.1.0, et le dépôt subversion (le code tel qu'il est en travail à chaque instant).

PS. Des noms de domaines plus explicites arriveront également, n'ayez crainte !

mercredi 28 mars 2007

99%

CerisePGI avance, il ne me reste plus qu'à corriger quelques problèmes concernant les relances, ça serait bien de les mettre en test en même temps que tout le reste.

J'ai pris du retard, je ne détaillerai pas en profondeur pourquoi, mais en gros en moins de deux semaines j'ai eu plusieurs décès dans la famille, donc ça n'aide pas vraiment à travailler rapidement... Heureusement que, et c'est une drôle de coïncidence, il y a eu autant de naissances que de décès dans le même laps de temps.

Les 100% arrivent aujourd'hui ou demain, si j'arrive à trouver du temps, ça n'est plus très long..

mardi 27 mars 2007

Le Cerisathon continue : 98%

Désolé de retarder les autres billets, notamment sur les mindmaps, mais je suis en plein "cerisathon" et on touche au but.

Il ne reste plus que deux choses à faire avant de mettre en place le serveur de test :

  • terminer les bouts de JS à inclure
  • débugger les 3-4 derniers bugs que j'ai découvert dans les calculs de prix et les ajouts de nouveaux éléments

Finalement, il y aura un peu moins d'Ajax que prévu. J'aimerais coder un module générique pour gérer tout ça et faciliter l'ajout de fonctionnalités utilisant Ajax dans le futur. Pour le moment c'est géré au coup par coup (comme beaucoup de choses dans Cerise), et ça ne me plaît pas car plus tard ça risque d'alourdir considérablement l'évolution/maintenance de l'application.

Maintenant une information concernant la compatibilité des navigateurs : officiellement seuls les navigateurs Gecko (Firefox, Flock, Galeon, Epiphany, etc), les navigateurs KHTML (Konqueror, peut-être Safari?) et Opera fonctionnent pleinement. IE6 ne fonctionne pas du tout, la faute à Mochikit apparemment, quant à IE7 je n'ai pas pu tester.

À propos de la mailing-list, j'ai une bonne nouvelle : les participants ont (ou vont bientôt logiquement avoir) les profils suivant : étudiants (certains en gestion d'entreprise), chef d'entreprise (informatique ou non) et partenaires de mon entreprise. Il se pourrait bien que nous ayons également des participants travaillant dans des administrations (impôts), des comptables et des juristes (dans un futur un peu plus lointain pour les deux derniers). En clair, tout ce qu'il faut pour réussir un PGI Libre pour TPE utile et fiable !

À très bientôt.


lundi 26 mars 2007

97%

J'ai eu du mal à me décider, grâce à la mailing-list il y aura sûrement plein de nouvelles idées super bonnes, mais pour le moment voici où je me suis arrêté pour l'ajout de prestation/article « jetables » à une facture, fonction demandée plusieurs fois et effectivement assez utile :




(je sais je suis un peu en retard, mais c'est souvent comme ça avec les projets réalisés sur le temps libre)

vendredi 23 mars 2007

Bulletin d'avancement

Et oui je vais encore parler de CerisePGI, mais depuis quelques jours je travaille beaucoup dessus (je profite de ne pas avoir trop de rendez-vous, la semaine prochaine c'est terminé).

L'interface a été totalement revue !

Et oui, maintenant elle ressemble à ceci :



C'est un mélange entre un de mes anciens design pour un site web et les applications de la société 37signals. Je trouve ce design finalement beaucoup plus clair que l'ancien, et je vais donc m'arrêter à celui-ci (enfin!).

J'ai également ajouté quelques bouts de ce que l'on appelle "Ajax" (même si dans mon cas c'est plutôt de l'Ajaj, ou Ajajson je ne sais pas..). Le résultat est par exemple ceci :

http://leblog.cfait.fr/public/cerisepgi-addNote.ogg  (en Ogg)

ou ici en divx :

http://leblog.cfait.fr/public/cerisepgi-addNote.avi

Comme vous l'avez remarqué grâce à cette vidéo, j'ai ajouté une gestion des notes, je trouvais cela utile.

Quoi qu'il en soit, si j'ai suffisamment de temps l'application devrait être en test ce week-end, pendant ce temps je nettoie le code, et je le publie lundi ou mardi.

mardi 20 mars 2007

Développement de CerisePGI

CerisePGI 0.1.0 « Chaton » est sur le point d'être disponible. Il ne reste plus que quelques éléments de design à régler (surtout un simple choix de couleurs en fait). Je vais avoir du temps disponible cette semaine pour terminer ce travail, cela va donc arriver cette semaine.

Pour les personnes intéressées par le développement de CerisePGI, que ça soit pour être informé ou carrément pour participer, j'ai mis en place une mailing-list : https://ml.gmli.fr/listinfo/cerise-devel-ml.gmli.fr, rendez-vous sur cette page pour vous inscrire, ou bien envoyez-moi votre adresse email à contact[CHEZ]gmli[POINT].fr pour que je le fasse à votre place si vous rencontrez des problèmes.

Comme vous pourrez le constater bientôt, ou grâce à cette copie d'écran, le design a beaucoup changé :


J'ai également débuté un travail sur un grand nombre d'autres modules, ils ne seront pas proposés pour la version 0.1, mais ça viendra.

À très bientôt.

- page 2 de 3 -