La fin du monde approche et pourtant nous allons pouvoir partir la conscience tranquille : Newebe, le réseau social où chaque utilisateur est indépendant, sort en version 0.6.0 ! Vous pourrez partager les meilleurs moments de vos derniers jours d'existence de manière totalement décentralisée et libre !
En plus, cette version visait principalement à combler un manque remarqué dans tous les réseaux sociaux : le partage de fichiers sous licence libre. En effet, aucun d'entre eux ne permet de publier de tels fichiers auprès de sa liste de contacts. C'est désormais chose possible dans Newebe : le dernier single de Devon Miles sous licence CC By Sa a déjà été partagé deux fois !
La liste des nouveautés et la feuille de route sont dans la seconde partie de la dépêche. Et pour finir, merci à tous ceux qui ont contribué d'une manière ou d'une autre à Newebe ces six derniers mois !
Nouveautés
- listes de contacts
- indexation des microposts : on peut faire une recherche textuelle sur les microposts reçus et envoyés.
- un paquet Python propre, fonctionnalité développée par la société Majerti lors du hackathon PyconFR
- un fichier de configuration propre, fonctionnalité développée par la société Majerti lors du hackathon PyconFR
- l'apparition d'une page publique pour présenter son profil (à l'état d'étude de faisabilité)
- un script Fabric d'installation pour une installation distante facile
- un paquet Debian (en Testing au moins)
N'hésitez pas à utiliser les installeurs et à nous faire des retours dessus, il y a probablement beaucoup d'améliorations à faire.
Et la suite ?
Pour la suite les développements seront concentrés sur les interfaces :
- refonte complete du code de l'interface utilisateur
- amélioration des styles
- amélioration de l'utilisation globale
Aller plus loin
- Démo (sesame: newebe) (647 clics)
- Site web (348 clics)
- Guide d'installation (53 clics)
- Package Debian (38 clics)
- Annonce officielle (20 clics)
- Sources (19 clics)
# projet X ?
Posté par vlamy (site web personnel) . Évalué à 2.
Ça à l'air de festoyer sec sur l'image ! C'est une version libre et décentralisée d'une soirée projet X?
Sinon, plus sérieusement, le sésame newebe ne donne rien chez moi pour la démo :(
[^] # Re: projet X ?
Posté par Piour (site web personnel) . Évalué à 5.
quelqu'un a du tester le changement de mot de passe, et ça à l'air de marcher !
[^] # Re: projet X ?
Posté par vlamy (site web personnel) . Évalué à 1.
Ça remarche !
Mais effectivement, on tombe directement sur la page permettant de changer le mot de passe :)
[^] # Re: projet X ?
Posté par gelnior (site web personnel) . Évalué à 3.
Effectivement en faisant la mise à jour j'avais oublié de redésactiver le changement de mot de passe. Normalement ça ne devrait plus arrivé. Merci pour l'info !
# petite entreprise
Posté par Piour (site web personnel) . Évalué à 3.
je note qu'il y désormais 6 développeurs ! http://linuxfr.org/sondages/mon-reseau-social-principal ;)
[^] # Re: petite entreprise
Posté par gelnior (site web personnel) . Évalué à 4.
Il serait temps qu'ils se mettent au boulot car pour l'instant il n'y en a qu'un sur 2 qui commite !
[^] # Re: petite entreprise
Posté par jihele . Évalué à 6.
S'ils perdaient moins de temps à répondre plusieurs fois aux sondages DLFP ça leur laisserait plus de temps pour coder !
# Install du deb sur ubuntu
Posté par Alex G. . Évalué à 2.
J'ai voulu tenter l'install du paquet debian sur ubuntu 12.10 64 bits. Le paquet s'ouvre dans la logithèque. Il ne râle pas pour les dépendances (bon par contre j'ai pas trouvé comment avoir un md5sum de l'archive avant de l'installer). Je lance l'installation, elle se bloque à "application des changements". J'ai kill la logithèque, le
/var/log/dpkg
.log me donne :Bon my bad j'ai pas utilisé dpkg !
J'ai un
/bin/sh /var/lib/dpkg/info/newebe-server.postinst configure
qui traine dans mes processSi je le lance à la main, je me rend compte qu'il me demande le country name etc…
je pense que dans https://github.com/gelnior/newebe/blob/master/deploy/install_deb.sh#L113
il manque un
-subj "CN=newebe"
ou un truc du genre.[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . Évalué à 2.
Hop, https://github.com/gelnior/newebe/issues/30
[^] # Re: Install du deb sur ubuntu
Posté par zobi8225 . Évalué à 1.
J'ai testé plein de truc, j'ai pas réussi à le lancer…
:-(
[^] # Re: Install du deb sur ubuntu
Posté par gelnior (site web personnel) . Évalué à 2.
Est-ce que tu peux envoyer plus de détails sur la mailing list ?
https://groups.google.com/forum/?fromgroups=#!forum/newebe
Un bon moyen d'avoir plus d'infos sur ce qui ne va pas est de lancer la commande Newebe directement :
sudo newebe_server.py --configfile=/etc/newebe/config.yaml
[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . Évalué à 2.
Bon après ré-install depuis dpkg, tout semble ok mais j'ai pas de
/etc/init.d/newebe
[^] # Re: Install du deb sur ubuntu
Posté par gelnior (site web personnel) . Évalué à 2.
Merci pour tes retours sur l'install. Par contre newebe se lance avec supervisord, on ne passe par sysv init, ni upstart. Donc normalement ton newebe tourne sur le port 8000. Les commandes pour l'arrêter/stopper sont :
[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . Évalué à 3.
Pour faire court : il faut utiliser https pas http !
Hum le serveur ne pourrait-il pas rediriger les connexions http en https (en python attraper le SSLError et renvoyer un http redirect, mais peut être pas si simple car c'est tornado qui semble gérer).
Le détail de ma recherche (à titre de curiosité éducative) :
http://127.0.0.1:8000/ … la connexion a été réinitialisée
je regarde
/var/lib/newebe/newebe.8000.log
:et
/var/log/supervisor/supervisord.log
:Dans
/var/log/supervisor/conf.d/newebe
je vois très simplement la commande à lancer.Donc je tente de lancer à la main:
Je tente à nouveau http://127.0.0.1:8000/
dans la console:
Argh… c'est https://127.0.0.1:8000/ qu'il me faut utiliser
En tout cas ça a été très facile de relier les choses entre elles.
[^] # Re: Install du deb sur ubuntu
Posté par gelnior (site web personnel) . Évalué à 2.
Effectivement, j'avais oublié de préciser qu'il fallait se connecter en https dessus :). En tout cas je suis content de voir que l'install a bien marché.
Pour la redirection http vers https via Tornado, ça a l'air assez compliqué et les développeurs n'ont pas l'air motivé pour que ça change :
https://github.com/facebook/tornado/issues/523
# Tester les contacts
Posté par PiT (site web personnel) . Évalué à 2.
Pour pouvoir voir à quoi ça ressemble les «contacts», pouvez-vous (quelqu'un qui aurait installé) donner une url de contact ?
[^] # Re: Tester les contacts
Posté par Piour (site web personnel) . Évalué à 1.
oui, ça ferait une meilleure démo si on avait accès à un deuxième newebe et que les deux soient en contact
[^] # Re: Tester les contacts
Posté par gelnior (site web personnel) . Évalué à 1.
mon adresse de contact : https://addictedtotheweb.net:13200/
Pour la démo j'en ferai une plus cool pour la prochaine version avec trois contacts en relation (comme c'était le cas avant que quelqu'un ne les efface sur la démo) et un accès aux trois contacts.
# Passage à l'échelle
Posté par Larry Cow . Évalué à 2.
Par curiosité, une instance de Newebe est prévue pour héberger combien d'utilisateurs ?
[^] # Re: Passage à l'échelle
Posté par Piour (site web personnel) . Évalué à 1.
une instance pour un utilisateur
[^] # Re: Passage à l'échelle
Posté par gelnior (site web personnel) . Évalué à 2.
Oui le concept est que chaque utilisateur héberge son compte. Ceci dit si Newebe est installé sur une box, c'est facile de créer plusieurs instances sur cette même box.
[^] # Re: Passage à l'échelle
Posté par Larry Cow . Évalué à 4.
Oui parce que bon, si on s'attend à ce que chaque utilisateur du réseau installe CouchDB…
[^] # Re: Passage à l'échelle
Posté par gelnior (site web personnel) . Évalué à 3.
Couch tourne très bien sur de petits ordinateurs, s'installe en une ligne via apt-get et offre des capacités de réplication intéressantes pour n'importequel système distribué (sauvegarde facile, synchronisation pour des modes offlines…). Après un coup d'oeil à buzhug ou zodb vaudrait peut-être le coup…
[^] # Re: Passage à l'échelle
Posté par Larry Cow . Évalué à 3.
Oui, enfin ça limite un peu l'utilisation du réseau à des gens qui manipulent apt-get, non? Je me vois mal demander à ma maman d'installer autre-chose qu'un lien web sur son bureau…
[^] # Re: Passage à l'échelle
Posté par gelnior (site web personnel) . Évalué à 2. Dernière modification le 20 décembre 2012 à 14:27.
Oui mais ta maman ne fait pas vraiment partie du public visé. Et si elle était vraiment intéressée, tu lui donnerais bien un coup de main, non ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.