Ça y est, la nouvelle version de Jappix, un micro réseau social libre basé sur XMPP est enfin sortie ! Plus tôt qu'annoncé il y a quelques semaines, certes (normalement elle devait voir le jour courant août).
Il est donc essentiel de faire rapidement le point sur les nouveautés apportées par cette version. Qu'est-ce qui a donc changé ?
Tout d'abord, du point de vue de la plateforme officielle, nous avons ajouté le SSL pour sécuriser vos connexions sur le www et le im, avec un certificat SSL fournit par l'organisation à but non lucratif CACert (nous les remercions). Ces certificats sont reconnus comme valides sur les plateformes Linux. Malheureusement, sur les autre systèmes d'exploitation, il va falloir patienter un peu (quelques années sûrement) pour qu'ils soient reconnus. Ajoutez simplement les certificats racines au format PEM dans votre navigateur (fonctionne sous Mozilla Firefox).
Nous avons aussi changé de serveur pour le www, qui est maintenant plus rapide et plus véloce. Merci à toi, Paco ! Je remercie aussi Link Mauve pour nous avoir hébergé le www de la version précédente.
Si vous souhaitez essayer directement Jappix, accédez à la version sécurisée. Pour l'installer sur votre serveur, nous avons aussi un site de projet.
En ce qui concerne les nouveautés, voici ce qui a changé :
- Interface totalement refondue ;
- Application globalement plus rapide ;
- Prise en charge triviale de Internet Explorer 7 et 8 (n'essayez pas avec le 6 tout de même) ;
- Page d'accueil entièrement recodée ;
- Options de connexion avancées ;
- Possibilité de retenir la connexion afin d'être reconnecté automatiquement ;
- Code repensé et clarifié (JS et CSS notamment) ;
- Version mobile de Jappix (fonctionnalités minimales) ;
- Groupes de contacts ;
- Réception des évènements PEP ;
- Canal social (microblogage et partage de fichiers comme des photos) ;
- Gestionnaire de notifications ;
- Lecteur de musique Jamendo ;
- Stockage local des avatars ;
- Utilisation d'une base de donnée locale temporaire au lieu des classiques inputs ;
- Avatars et présence dans les salons de discussion ;
- Mode anonyme (utile pour rejoindre un salon de discussion sans compte) ;
- Formulaires (aussi connus sous le nom de "data forms") ;
- Préférences avancées pour la vie privée (possibilité d'effacer tout son canal social en une fois) ;
- Possibilité de créer simplement des thèmes pour l'interface (images) ;
- Affichage complet des profils (ou vCard) ;
- Prise en charge des présences à plusieurs ressources (affiche uniquement la plus haute ressource) ;
- Jappix répond maintenant aux requêtes IQ (heure locale, informations sur le client) ;
- Et de nombreuses corrections de bugs !
Je crois qu'il est inutile d'en dire plus, sinon que nous pensons déjà à la future version, la 0.3 (de nom de code : Prism).
Ainsi, nous pensons ajouter les fonctionnalités d'archivage des discussions, et même le partage d'albums de fichiers multimédias comme des photos ou vidéos, le tout basé sur PubSub/PEP. Pour ce faire, nous allons écrire une XEP (extension de protocole XMPP), avec l'aide du projet Movim, afin de construire des normes protocolaires universelles pour les réseaux sociaux.
Aussi, nous allons contribuer au projet Strophe, et aider au développement de strophe.js, une librairie JavaScript XMPP qui remplacera bientôt le JSJaC vieillissant (mais toujours fonctionnel) utilisé à ce jour. Ceci permettra, entre autres, d'utiliser les Web Sockets afin de ne plus avoir besoin de serveur BOSH, faisant le relai HTTP entre le client et le serveur. Les nouvelles technologies qui arrivent avec le HTML5 sont vraiment géniales, ne nous en privons pas !
Sur ce, je vous laisse essayer la nouvelle version ! N'oubliez pas de reporter les bugs que vous croisez, cela nous aidera grandement !
18 juillet 2010 à 15:38
Juste un petit truc auquel je viens de penser : pourquoi avoir choisi une URL en .com ? .net me paraît tellement plus adapté... (à moins que Jappix soit en réalité un site commercial )
18 juillet 2010 à 17:51
Hello,
Je suis avec curiosité et espoir les initiatives de vos projets, jappix et movim. Ainsi, bravo, et bon courage.
Mais en parlant d'écrires des XEPs et dans l'idée du "Don't Repeat Yourself", je ne sais pas si vous avez connaissance des brouillons de spécifications initiées par OneSocialWeb, projet similaire :
http://onesocialweb.org/developers-protocol.html
Je me disais que cela pourrait vous intéresser.
A bientôt.
18 juillet 2010 à 18:02
: Il me semble que le projet MOVIM est en contact, ou au moins au courant de l'existence de One Social Web.
Il y'a quelque chose qui m'intrigue : il est écrit :
# Lecteur de musique Jamendo ;
C'est l'officiel en Flash, l'officiel en HTML5 (en pré-version alors ?) ou un en HTML5 codé maison ?
18 juillet 2010 à 20:26
@al.jes : désolé, ton commentaire a été mis en indésirable par Askimet, tu devrais essayer d'aller sur leur site afin de signaler que ton IP est "bonne", sinon tu auras des soucis sur tous les blogs WordPress
Sinon le .com a été choisi parce-que les gens trouvent ça plus "naturel". Parfois je me dis que le .net aurait été, oui, mieux, voire un .org. Mais enfin bon, le .com peut être compris comme ".community" et non ".commercial".
Jappix n'est pas du tout un projet à but lucratif
: on a connaissance des extensions proposées par OneSocialWeb, et justement le microblogage est compatible entre Jappix et OSW. Après nous n'avons pas tout étudié et verrons ensemble.
: ah non, pas de flash ! Le lecteur est un lecteur "maison" avec une simple balise audio déclenchée en JS. L'API Jamendo est utilisée pour récupérer les données relative à la récupération du contenu (lien vers le fichier .ogg).
2 août 2010 à 15:17
Hey ! J'ai d'installé Jappix voilà quelques jours, et.. je suis vraiment content
Voilà, simple d'installation, réactif, très fonctionnel, peu de bugs découverts.
J'ai aussi l'impression que jappix est plus complet sur les descriptions d'activité que gajim, chapeau... Mais ça veut dire qu'il y a du boulot pour gajim :/ !
L'approche du microblogging est celle décrite là ?
http://onesocialweb.org/spec/1.0/osw-activities.html
2 août 2010 à 20:31
Salut !
Merci pour ton impression
Alors oui, c'est en quelques sortes la même chose, sauf que nous utilisons la version "officielle" de la XSF : http://xmpp.org/extensions/xep-0277.html
C'est cependant compatible entre Jappix et OSW.
25 août 2010 à 05:45
Bonjour,
Félicitations pour le site Jappix. L'interface est bien pensée : dépouillée, ergonomique, et le chargement est rapide. Je trouve également très intéressant d'y adjoindre un micro réseau-social.
J'espère que cette initiative incitera des personnes à découvrir Jabber (et à délaisser MSN & co, ou tout du moins, à se connecter à Jabber également ^^).
Je suis désolé, je n'apporte aucune aide, mais je tenais tout de même à faire part de mes encouragements concernant l'initiative Jappix.
A bientôt et bonne chance à ce projet.
AUGUSTUS.
25 août 2010 à 11:13
Merci à toi Augustus, ça fait chaud au cœur.
PS : encourager les développeurs, je considère ça comme une aide
15 décembre 2010 à 08:26
hey..congrats for Jappix, Can u plz inform me dat is Jappix supporting Jingle protocol??...
15 décembre 2010 à 12:59
Hello,
Well, not at this time, but it's planned.
Right this instant, the HTML5 have no standard for webcam access (I mean, we cannot do this without Flash or Java), so we will wait a bit.
Furthermore, we've got lots of priorities before this, but I can promise you this will be added as soon as possible!