Aujourd’hui, premier décembre, Jappix s’ouvre à de nouveaux horizons. Dans le but de réunir les développeurs, contributeurs et toute personne intéressée par le projet Jappix, nous ouvrons aujourd’hui la plateforme developer.jappix.org.
D’autre part, nous ouvrons d’autres domaines, basés sur jappix.org qui devient le site du projet jappix (et remplace ainsi project.jappix.com qui ne donne que des informations à propos de la plateforme jappix.com ). Ainsi, les téléchargements s’effectueront désormais depuis downloads.jappix.org et nous mettons en place un dépot git à l’adresse git.jappix.org.
Plusieurs raisons à tous ces changements. Déjà, nous souhaitions séparer jappix.org et jappix.com. Ce qui se rapporte à la plateforme officielle n’a plus aucun rapport avec ce qui se rapporte au projet. Le site jappix.net a aussi ouvert, dans le but de fédérer les différents utilisateurs de jappix. Dans le futur, il sera constitué de bien plus qu’une page, permettant aux utilisateurs de jappix de se réunir. En somme, jappix.org est fait pour le projet, jappix.com sert en tant que plateforme officielle et jappix.net se veut une communauté d’utilisateurs. Par communauté d’utilisateurs, j’entends personnes qui ont installé Jappix sur leur serveur et qui souhaitent rentrer en contact avec d’autres personnes. Si on devait réunir les 8 700 utilisateurs de jappix.com, ça ne servirait à rien…
Aussi, nous souhaitions rendre plus facile le développement. En centralisant tout sur jappix.org, nous permettons à d’éventuels futurs développeurs de s’y retrouver. On ne navigue plus entre les différents domaines sans rapport avec jappix, bref, c’est plus facile. Le choix de git a aussi été dans ce sens. Étant bien plus utilisé que Subversion, il sera plus facile de rejoindre le projet.
Enfin, j’invite chacun à s’enregistrer sur la plateforme redmine mise en place (developer.jappix.org). Nous avons choisi Redmine car c’est une plateforme connue par de nombreuses personnes, d’une part et d’autre part, de nombreuses fonctionnalités sont intéressantes. Jappix étant un projet géré par l’association PostPro, mesurer le temps consacré au développement était intéressant. Nous avons aussi la possibilité de planifier des tâches et de gérer nous même la plateforme, ce qui est un avantage incontestable. C’est Cyril, community manager de Jappix.com qui se charge de la plateforme. Nous avons donc mis en place, en plus d’un tracker de bugs, un wiki et un dépot.
Je vous laisse découvrir tout ceci, qui permet au projet Jappix une certaine indépendance par rapport à certaines plateformes de développement.
9114 le 11 décembre.
9636 le 16 décembre
Depuis quelques jours, un petit buzz se faisait dans les endroits reculés du web, autour de Jappix. De nombreuses personnes se demandaient ce que nous pouvions bien lancer.
Aujourd’hui, nous sommes fiers d’annoncer la sortie de Jappix me, un service qui permettra aux utilisateurs de XMPP de développer leur propre profil en ligne. Pour l’instant, tout est sujet à évolution. Juste les fonctionnalités basiques ont été faites. Bref, vous pouvez dès à présent créer un profil public sur me.jappix.com. J’avais annoncé la plateforme il y a un mois, alors que le développement n’était pas fini.
Actuellement, cette plateforme n’est qu’une version bêta. Il subsistera quelques bugs et les fonctionnalités ne sont pas toutes disponibles. Nous lançons donc Jappix me sur jappix.com, sans pour autant laisser d’autres sites l’utiliser. Nous ne voulons pas causer de problème chez d’autres utilisateurs, c’est pourquoi tout est actuellement centralisé. En cas de problème, envoyez simplement un message au compte community, nous nous ferons un plaisir de vous y répondre.
Le principe est de pouvoir disposer d’un profil public sur internet, de pouvoir diffuser des informations publiquement. On nous dira que ça ne sert à rien, que c’est une atteinte à la vie privée. Mais chacun est libre d’activer ou non la plateforme. Diffuser des informations est ainsi un moyen d’apparaître, d’exister sur internet. Jappix me nous a ainsi semblé important dans cette optique de partage de données.
Même si le code n’a pas encore été libéré (il le sera dans quelques mois, quand la plateforme sera stable), tout ceci est sujet à évolution. Parlons de la liberté. Comme il en a été pour Jappix desktop, à la base, la plateforme restera privée. Ce n’est que quelques mois plus tard, lorsque tout sera opérationnel, que nous proposerons le téléchargement des sources, sous licence AGPL (promis !). Nous souhaitons ainsi mettre en place, via cette interface, la gestion des #hahstags et des @mentions. Permettre le lien entre les utilisateurs est notre principal objectif. De plus, nous intégrerons les commentaires aux images et posts, et Jappix Mini prendra là une importance particulière. Il sera possible de communiquer directement avec la personne dont on visualise le profil public, de voir le profil d’une liste de contacts simplement. Bref, tout ceci sera amélioré.
Et comme nous ne voulons pas nous arrêter là, dans quelques jours sortira une nouvelle version de Jappix desktop. Jappix 0.9 intégrera au mieux la gestion de Jappix me, mais nous vous réservons d’autres choses. Malgré un manque de développeurs, nous continuons, Jappix évolue !
Bonjour tout le monde,
Je vous rédige ce petit message afin de vous tenir au courant de l'avancée de la version 0.4 du projet.
Malheureusement celui-ci n'a pas pu être releasé dans les temps. Je suis, en effet, retenu par une masse assez importante de travail pour mes études (fin de semestre oblige) et je n'ai donc malheureusement pas le temps de finaliser le code actuel en vue de sa publication.
Je compte donc reprendre et terminer ce que j'ai à faire pour les cours d'ici deux semaines pour (enfin) faire les derniers patchs importants sur le code qui sont :
Et enfin packager et releaser :)
Dans les semaines qui suivront je ne travaillerai pas directement sur le code mais je serai en priorité sur la documentation et l'organisation du projet afin de la mettre à jour et de faciliter la vie des futurs développeurs et administrateurs, il y aura donc :
Si certaines personnes sont partantes pour donner un petit coup de main , notamment pour la traduction du projet (les langues traduites avant la release seront intégrées au package final) ainsi que des pages du Wiki, contactez moi, j'aurais du travail pour vous ;)
Merci et à bientôt !
Corrections des fautes par Manildomin
Même si ça n’en a pas l’air, jappix avance. lentement, sûrement. On est, certes, loin d’un développement actif comme on pouvait le voir il y a un peu moins d’un an (souvenez-vous, jappix prism [0.3] s’annonçait comme un véritable changement, et avait nécessité plus de 200h de développement. Bref, du temps a passé,et nous ne pouvons être aussi actifs qu’auparavant. (voir mon article sur le départ de vanaryon).
Mais bientôt, quelque chose de nouveau arrivera. Quelque chose qui permettra, je l’espère, de placer Jappix dans le rang des réseaux sociaux. Cette chose, c’est Jappix me. Même s’il ne développe plus directement dans Jappix, vanaryon a décidé de lancer le projet Jappix me. En quelques mots, Jappix me est la solution libre et décentralisée pour développer un profil public.
Cette solution est née du fait que nous avons remarqué qu’aujourd’hui, pour mettre en place facilement un profil public sur internet, il faut passer par une plateforme restrictive, telle que Facebook ou Google. Nous souhaitons permettre à chacun de créer son propre profil public sur le web.
Tout est simplifié au minimum. Le profil public se créera à partir de la version desktop de Jappix. Publier des informations sur son canal social, modifier son profil, tel seront les moyens d’utilisation de Jappix me. Mais, bien entendu, l’on pourra modifier son profil public avec d’autres programmes, tels que MOVIM ou Gajim, à partir du moment où le profil est activé.
À terme, nous développerons les groupes dans Jappix me. Ceci sera fait, bien entendu, aussi dans la version desktop de Jappix. Chacun pourra créer un groupe pour une association, une communauté. Des pages publiques sont devenues essentielles dans le web d’aujourd’hui. Jappix le permettra. De plus, je pense qu’il sera intéressant de permettre la création de CV en ligne. Proposer ceci, c’est aider les utilisateurs de XMPP à la fois pour les loisirs et dans la vie professionnelle, en respectant leur principes libristes.
Pour le moment, Vanaryon s’occupe seul du développement et ne souhaite pas partager ni le code, ni permettre les tests du programme. Une fois que tout ce qui est prévu sera codé, nous diffuserons tout ceci pour permettre l’amélioration de Jappix me. Nous prévoyons une sortie publique de Jappix me pour Jappix 0.9 ou 1.0. En attendant, nous recherchons toujours des développeurs pour Jappix, le développement étant fortement ralentit ces temps.
Il faut le dire, les appels lancés pour rebooster le développement de Jappix ne marchent pas très bien… À vrai dire, même si certaines personnes s’y intéressent, j’ai l’impression que personne ne veut mettre la main à la pâte pour améliorer le programme. Il en sera ainsi, si personne ne le fait, Jappix ne deviendra pas meilleur.
C’est pourquoi aujourd’hui, nous proposons à chaque utilisateur de Jappix de donner ses idées. Que souhaitez-vous voir dans Jappix ? Ceci est important pour plusieurs raisons. D’abord, cela nous permet définir des priorités dans le développement. Si nous savons ce que les utilisateurs veulent voir développé dans le programme, nous le ferons (dans la limite du possible évidemment). Et nous le feront en sachant que cela servira. Ainsi, nous travaillerons efficacement en permettant aux utilisateurs de choisir ce qu’ils veulent voir dans Jappix.
Ensuite, en sachant quels besoins vous avez, nous ne serions pas obligés de créer des besoins. Ce n’est pas notre but, nous n’avons aucun business à faire avec Jappix. Notre seule but étant de fournir à ceux qui le souhaitent une plateforme sociale libre, décentralisée et stable.
Je vous invite ainsi à commenter, apportant vos idées. Les personnes se sentant capables de participer au développement du programme sont, bien entendu, toujours invitées à participer ;-)
J’en profite par ailleurs pour signaler que nus préparons un système basé sur Jappix, nommé Jappix me, qui permettra de créer un profil public, le tout basé sur XMPP. Ça sera prêt plus tôt que prévu si tout continue dans ce sens et on pourra avoir ça dans la 0.9 !
Bonsoir à tous,
Le site a rencontré quelques difficultés la semaine dernière. C'est aujourd'hui résolu, il s'agissait d'un problème de droits sur le serveur qui héberge le site.
Tout est donc revenu à la normale, et aucune donnée n'a été perdue. Le projet continue d'avancer grâce à Edhelas notamment, qui travaille sur la finalisation de la nouvelle interface dont nous vous parlerons bientôt ici même.
À très vite !
Vincent
The website has experienced some technical difficulties last week, taking down parts of our infrastructure. This came from access rights issues with our hosting association.
Everything is now back to normal and no data were lost. The project keeps going on track thanks to Edhelas, who is currently finalizing the interface. We'll keep you updated about our progress here.
See you very soon!
Vincent
Au moment où nous venons d’atteindre les 8 000 utilisateurs sur jappix.com, Vanaryon, à l’initiative du projet Jappix, vient de nous quitter. Il arrête sa participation au projet, me ainsi laisse la gestion du projet. Il continue néanmoins la gestion du service sur jappix.com ce qui est différent du programme en lui même.
Ce départ n’est que temporaire, car, même s’il continue à promouvoir Jappix et à maintenir la plateforme officielle, il arrête le développement, ce jour et n’exerce plus qu’un rôle représentatif dans le projet. Il est donc désormais temps de le remercier, pour tout ce qu’il a pu apporter, depuis son idée jusqu’à aujourd’hui. Il a en effet permit la création une plateforme pour l’utilisation de XMPP où que l’on soit, tout en développant la notion de réseau social décentralisé et libre. Il faut s’imaginer que Jappix représente deux années de travail, des millions de lignes de code, 15 000 téléchargements et d’autant plus de personnes satisfaites. Plus tard, Vanaryon reviendra dans le projet, s’il arrive à se dégager du temps.
Désormais, je reprends les rênes de Jappix, dirige les modifications en tant que fondateur du projet. J’annonce par ailleurs que les objectifs de Jappix restent inchangés, nous continuerons le développement d’une plateforme sociale, avec pour seule limite notre imagination.
Ainsi, dans l’objectif de fournir un logiciel en perpétuelle évolution, j’invite, chacune des personnes utilisant Jappix au quotidien ou voulant soutenir le projet à participer. Chacun, s’il s’en sent capable, est invité à contribuer au projet, dans le but de fournir un service toujours meilleur. Étant moi-même en classe préparatoire scientifique (MPSI), je ne peux contribuer à un haut niveau et par conséquent, il est important que chaque personne souhaitant s’investir dans un tel projet le fasse, prenne contact avec nous pour continuer l’aventure, toujours plus loin !
Bonjour tout le monde :)
Un simple petit message pour vous dire que le projet avance bien et que la feuille de route est peu à peu complétée.
Rapidement, j'ai porté une grosse partie des données sur le tout nouveau gestionnaire de données de Movim : Storage (fonctionnant pour le moment sur MySQL). Et après quelques semaines de (pétages de câbles) lectures et compréhensions minutieuses des nombreuses XEP (extensions de XMPP) relatives au microblogging (0277, 0060...), j'ai enfin réussi à créer, publier et lire un flux microblogging, l'implémentation s'est fait assez rapidement par la suite.
J'ai par ailleurs réécrit pas mal de Widgets (notamment le chat, la liste de contact, la vCard et les infos rapides des contacts) pour les porter sur l'ensemble des nouvelles classes basées sur Storage (Message gérant les messages et posts entrants, Presence gérant les présences des contacts et User gérant les informations des utilisateurs au sein de la plateforme). Notez que pour le moment ces informations sont stockées en clair au sein de la base de donnée (n'ayant pas encore regardé toute la section encodage et sécurisation des informations).
J'ai aussi relevé et précisé un sérieux bug de gestion des sessions (voir les détails sur Launchpad) au sein du projet (empêchant pour le moment d'avoir correctement du multi-session sur le même serveur, c'est ballot!) aujourd'hui corrigé.
Sinon plein de petites fonctionnalités ont été ajoutées ici et là, comme les notifications de bureau à la réception d'un message (en HTML5), la lecture (sommaire) des commentaires sur un flux, l'ajout du statut en dessous de la vCard sur le résumé du contact, l'ajout de "Rédige..." pendant qu'un contact rédige un message, la réception instantanée d'un article au moment où le contact le publie... et bien d'autres.
Tout ça venant avec de nombreuses corrections relatives à l'interface (CSS et JavaScript) ainsi que la correction de nombreux bugs sur les widgets.
Nous sommes aussi entrain de migrer tout le projet sur Launchpad pour des soucis de maintenance (pas le temps de pouvoir gérer tout ça en plus du code). Vous pouvez retrouver tout ça sur la page Launchpad du projet.
Les traductions ont par ailleurs été mises à jour à partir des chaînes rajoutés dans le code source et les chaînes déjà traduites ont été importées depuis l'ancienne forge (CodingTeam), vous pouvez dès maintenant participer à la traduction de la prochaine version du projet via l'interface de traduction du projet de Launchpad.
Quelques trucs appartenant à la Roadmap restent à finaliser. Par contre il reste quelques parties sérieuses à traiter avant la release :
Je suis par ailleurs entrain de voir pour trouver un ou plusieurs hébergements possibles pour déployer et tester Movim à plus grande échelle au fur et à mesure du développement. Donc si vous avez un serveur relié au réseau Internet et sur lequel je pourrais avoir la main pour déployer Movim faites moi signe (Movim à besoin d'un serveur Apache, de PHP 5.3 et sa bibliothèque Curl, d'une base de donnée MySQL et si possible d'un serveur XMPP possédant PubSub sur la même machine).
Je retourne donc dans mes lignes de code !
Jaussoin Timothée aka edhelas - Mainteneur Principal du Projet Movim
Relu et corrigé par Vincent - Chargé de Communication
Aujourd’hui, plus que jamais, le projet jappix a besoin de moyens. Jappix, c’est un projet jeune, dynamique qui a pour but de créer un réseau social libre sur lequel il n’y a plus de censure et chacun est maitre des informations qu’il pense. La première version stable (1.0) est annoncée pour juin 2012.
Afin de réussir leur pari, nous, fondateurs de Jappix (Vanaryon et moi), avons aujourd’hui besoin d’aide de développeurs. Nos ambitions pour la première version stable sont importantes et aujourd’hui, nous n’avons pas le temps de réaliser seuls toutes les fonctionnalités que nous avons planifié.
Au programme, nous souhaitons développer la compatibilité avec les réseaux sociaux existants basés sur XMPP, à savoir BuddyCloud et MOVIM. Ceci afin de ne pas enfermer l’utilisateur dans notre plateforme et de lui permettre de choisir son interface tout en pouvant communiquer avec des amis sur d’autres plateformes. Ainsi, améliorer la XEP 277 et c’est ce qui représente la majeure partie du travail à effectuer.
Concernant les fonctionnalités qui toucheront directement les utilisateurs, nous avons pour projet de développer un profil public propre pour chaque utilisateur et de gérer la vie privée de ce côté là (par défaut celui-ci serait désactivé). Ceci s’appellerait Jappix me. Le fait de pouvoir publier chez un contact en le «taggant» est aussi intéressant à mettre en place. Cela sera fait avec la compatibilité BuddyCloud. Enfin, les albums sont la fonctionnalité attendue pour Jappix 1.0. Nous souhaitons permettre aux utilisateurs de créer des albums photo et d’en gérer les droits.
Si vous sentez que vous avez les capacités de développer l’une de ces choses, vous serez le bienvenu. Pour ma part, je me chargerai du design qu’il faut simplifier, moderniser et rendre plus attractif.
Ainsi, si vous avez des capacités en JavaScript, si vous connaissez plus ou moins XMPP, nous avons besoin de vous. Que vous souhaitez participer à la traduction, à la structure HTML 5 du logiciel ou encore rapporter des bugs, vous serez le bienvenu dans l’équipe de Jappix. Ne restez pas simples clients des réseaux sociaux, investissez-vous et participez à un réseau libre, ouvert, jeune et qui évolue. Rentrez dans le réseau !