The five developer communities that can be used for questions and answers are outstanding and supported by active users. As you go through this list and access each community, you can choose the one that works best for you. If you are new to the development process, Stack Overflow is a great starting point, and if you have been working with PHP for a while, #PHP Area is an excellent place to learn new things. If you are not interested in any of these communities and would like to ask questions related to programming in general, then Forum.phparea.com is what you should be looking at because it is focused on just that.

    Best Developer Communities To Ask Questions

    Read more at: https://mywebforum.com

    A New Controversy Erupts Around Ursula von der Leyen's Text Messages

    EU #Regulation No. 1049/2001 guarantees citizens of the EU the "widest possible access" to all #documents in the possession of the #European Commission, the European #Parliament and the Council of the member states – as easily as possible.

    • chevron_right

      I have been using Movim for just one day and these are my impressions*

      Timothée Jaussoin · Wednesday, 5 April, 2017 - 17:09 edit · 5 minutes

    I'd like to reply to this post with some details that, I think, could be interesting for the other Movim users :)

    When you add a contact they must accept your request and, when they accept it, you have to confirm it again. I sent them the request, of course I want to be friends! This last step doesn’t make much sense

    This is actually related to the default XMPP protocol behavior regarding contacts invitations, thanks for the feedback I'll try to see how I can improve that in the upcoming release.

    If someone has sent you a friend request you won’t be able to log in on Movim for Android: you’ll have to accept (or decline) the friendship request on a web browser and only then will you be able to sign in on Movim for Android again

    This bug doesn't seems related to the friend request to me (I have several pending requests on my account and I didn't had this related authentification issue). However the bug seems serious enough to be investigated.

    Polls like on status.net (with more than just two options)

    It would be a really a interesting feature indeed but is quite complex when it's done on a decentralized network. Also it will requires some discussion and thought on the XMPP level to see how it can be compatible with the other clients.

    Ability to share updates/blog entries only with certain contacts or groups

    This is not possible regarding how the current XMPP protocol (especially Pubsub) is working. For the moment we can only change the accesses on the node level (the blog or the community) and not on the item level (the posts).

    Autosave for blog entries (and Drafts would be good too, but not essential)

    You can open a feature request on GitHub for that one :)

    Only public blog entries are visible on a contact’s profile, even if we are friends. I believe that if we are friends and my friend has shared something with their contacts (not publicly), I should be able to see it on their profile, and not only on the news feed

    That's another nice feature request that can be implemented quite easily.

    Ability to visit a contact’s profile clicking on their name (this works on Newsfeed, but not on Chats)

    You can actually do it by clicking on the contact picture in a one-to-on discussion and by going in the contacts box in a chatroom (if the owner has allowed the share of JIDs).

    An easier way to create communities. Right now this feature is pretty much hidden

    This is mostly UI refactoring, possible but I don't have a clear idea to do it "more easily" for now.

    Ability to create private communities

    Once your Community is created you can configure using the settings offered by the XMPP server for the Pubsub nodes.

    Ability to invite contacts to a chatroom from the chatroom, without sending any link

    https://github.com/movim/movim/issues/188

    On Safari (both macOS and iOS) textbox takes only 20% of the width of the screen (it happens on chats and comments)

    That is a bug. You can open a ticket on GitHub with screenshots :)

    Unified timeline for all pods [?]

    Quite impossible in a decentralized network without exploring continuously the all graph (and basically reinventing Google for XMPP).

    Button to export our data

    Not planned. But all the data are saved on the XMPP account of the user so it should be quite trivial to build a tool outside Movim that can do that (and reimporting them? where?).

    Ability to share location with contacts

    If there is no interesting feature behind that I don't see the point of it in Movim for now.

    Movim for Android needs: Proper notifications for chats, comments, news, likes… Different ticks for different statuses (delivered to server, read…) Proper management for chatroom/conference links Send/Attachment button to work as expected

    I'm open to any contribution on the Android client to improve those points but it's not my priority to work on specific features for a dedicated platform (I'm already quite busy by building the generic things :)).

    As of today Conversations for Android would be the best option if your goal is to exchange messages, but then you wouldn't be able to take advantage of Movim's newsfeed or blog posts, which are the added values of this network and what makes Movim stand out over any other xmpp service. I believe that the team shouldn’t neglect the development of mobile apps knowing as we know that more and more people connect to the internet mainly via smartphone. What do I think about it?

    I agree but I really have a limited amount of time on the project so I'm focusing more on features that will have a bigger impact for most of the users for now. I'd like to wok more in per device/OS/platform integration but that can takes a lot of time to "do it well".

    Movim is seven (?) years which shows the developing team is committed to the platform. And that's great news. This feeling could be reinforced if they posted blog entries more often (maybe once a month?).

    That's true, also because of the limited amount of time that I have for the project here. But I'm trying (like with the current post).

    I believe that Movim would benefit from a better Android app as it could be gateway to gaining more users, boost social interest, and –who knows– attract more brains to help take it further. But I understand that they have prioritised their website which is universal and it does the job really well.

    You got it, but I'm always really happy to talk about and integrate external contributions in Movim and the related projects.

    Despite the far-from-perfect Android app, Movim is the most developed decentralised social network platform I have seen. It’s full of interesting features and if you come from pump.io or tent.io you’ll find many similarities and promising improvements. I would say that Movim has strong bones, it ticks more than just the basics and now it just needs to polish its features before adding new ones.

    <3



    • reply chevron_right

      I have been using Movim for just one day and these are my impressions*

      Things that I like: There are many open source projects trying to reinvent the wheel, but Movim takes something that already exists and works well (XMPP) and improves it by adding features like communities and blogs No need for email or phone number to create an account It doesn't copy your phone's contact list to a server overseas All servers seem to be located in Europe so far, so data is supposed to be more protected Comments and Likes Ability to edit posts. Would be nice to be able to edit comments, too Looks great: takes all the screen (unlike tent.io, which feels cramped) but it doesn’t feel cold and empty like identi.ca does Communities. Communities lets you connect with people already using the social network, there is no need to convince your friends to start using a new service which –admit it– is extremely difficult There are no major bugs that get users on their nerves Things that I would like to see improved: When you add a contact they must accept your request and, when they accept it, you have to confirm it again. I sent them the request, of course I want to be friends! This last step doesn’t make much sense If someone has sent you a friend request you won’t be able to log in on Movim for Android: you’ll have to accept (or decline) the friendship request on a web browser and only then will you be able to sign in on Movim for Android again Polls like on status.net (with more than just two options) Ability to share updates/blog entries only with certain contacts or groups Autosave for blog entries (and Drafts would be good too, but not essential) Only public blog entries are visible on a contact’s profile, even if we are friends. I believe that if we are friends and my friend has shared something with their contacts (not publicly), I should be able to see it on their profile, and not only on the news feed Ability to visit a contact’s profile clicking on their name (this works on Newsfeed, but not on Chats) An easier way to create communities. Right now this feature is pretty much hidden Ability to create private communities Ability to invite contacts to a chatroom from the chatroom, without sending any link On Safari (both macOS and iOS) textbox takes only 20% of the width of the screen (it happens on chats and comments) Unified timeline for all pods [?] Button to export our data Things that I wouldn’t mind to see in the future: Ability to share location with contacts Check-ins Although none of them is key. Movim for Android needs: Proper notifications for chats, comments, news, likes… Different ticks for different statuses (delivered to server, read…) Proper management for chatroom/conference links Send/Attachment button to work as expected As of today Conversations for Android would be the best option if your goal is to exchange messages, but then you wouldn't be able to take advantage of Movim's newsfeed or blog posts, which are the added values of this network and what makes Movim stand out over any other xmpp service. I believe that the team shouldn’t neglect the development of mobile apps knowing as we know that more and more people connect to the internet mainly via smartphone. What do I think about it? Movim is seven (?) years which shows the developing team is committed to the platform. And that's great news. This feeling could be reinforced if they posted blog entries more often (maybe once a month?). I believe that Movim would benefit from a better Android app as it could be gateway to gaining more users, boost social interest, and –who knows– attract more brains to help take it further. But I understand that they have prioritised their website which is universal and it does the job really well. Despite the far-from-perfect Android app, Movim is the most developed decentralised social network platform I have seen. It’s full of interesting features and if you come from pump.io or tent.io you’ll find many similarities and promising improvements. I would say that Movim has strong bones, it ticks more than just the basics and now it just needs to polish its features before adding new ones. *from the view of a plain user, not a developer

      people Xabi 4 April, 2017

    • chevron_right

      Questions/Réponses sur Movim

      Timothée Jaussoin · pubsub.movim.eu / Movim · Tuesday, 12 January, 2016 - 06:31 edit · 7 minutes

    Voici quelques questions posées par un utilisateur de Movim récemment. Je les partages ici car je pense que ça pourrait aider d'autres personnes.

    Problèmes rencontrés:

    Où est-on censé rapporter ses problèmes? Pas de forum, juste une mailing list?

    Le bugtracker est un bon endroit, même pour poser des questions (y'a un label "question" d'ailleurs pour ça, par exemple https://github.com/movim/movim/issues/104). Sinon tu peux passer directement par notre salon de discussion officiel. Peut être serait-il intéressant d'ouvrir un Groupe public sur Movim pour ces interrogations.

    L'installation parle à peine du serveur XMPP. Pourtant, c'est certainement une pièce maitresse, et il m'a fallu fouiner à gauche et à droite avant de comprendre que le serveur BOSHn'est pas activé par défaut, par exemple (Prosody).

    Je ne détaille pas l'installation de la partie XMPP car elle n'est pas de mon ressort, il y a également d’excellent tutoriels pour cette partie sur d'autres projets (comme ici https://github.com/jappix/jappix/wiki/XmppServer). Depuis la version 0.9 BOSH n'est plus requit pour faire fonctionner Movim, Movim agit depuis comme un simple client XMPP comme précisé ici https://github.com/movim/movim/wiki/Install-Movim#general-behaviour.

    J'ai pu vérifier que le serveur XMPP marche avec Psi. Je peux lancer le démon de Movim sans message d'erreur, encore que: à chaque démarrage, il mentionne des choses à faire dans Apache/Nginx, ce qui me faisait me demander s'il manquait encore des choses. N'y-a-t-il pas moyen de faire disparaitre ces messages si le serveur web est correctement configuré? Sinon, ça me laisse dans la plus grande confusion (pourquoi me redemander de faire un truc que j'ai déjà fait?)

    Oui cette information est générée à chaque démarrage du démon car je n'ai pas moyen de vérifier si elle est présente dans la documentation Apache/nginx (ce qui serait un grave problème de sécurité en soit si c'était le cas).

    Créer un compte depuis Movim ! J'ai cliqué sans doute 100 fois de façon différente sur "Ce serveur ici" (de mémoire, le message était peut-être un peu différent) en espérant atteindre un formulaire à remplir avec l'adresse du serveur ou un truc dans le genre. C'est vraiment pas clair. Il faudrait reformuler et faire ressortir la case pour ne pas qu'elle semble être le dernier bouton de la liste!

    Je ne voit pas par où tu es passé pour ça. Peut être parle tu de :

    "Votre serveur ici ?

    Contactez-nous pour ajouter le vôtre à la liste des serveurs officiellement pris en charge • https://movim.eu/ "

    Comme expliqué dans la seconde ligne du message il faut nous contacter pour que nous ajoutons ton serveur à la liste. Cette liste est chargée depuis notre API et est donc partagée entre tous les pods de Movim.

    Je n'ai jamais réussi à me connecter (j'y ai passé pas mal d'heures déjà...). Et j'ai eu le plus grand mal du monde à comprendre pourquoi, vu que Movim ne me renvoyait aucun message d'erreur utile, à part "timeout on read select()" dans le log php qui me disait que quelque part, quelque chose ne répond pas. Et je m'en doute, vu qu'il ne se passe rien.

    J'imagine l'utilisateur final dans la même situation.

    Un message d'erreur ne ferait pas de mal (est-ce que c'est le serveur BOSH qui ne répond pas? est-ce que c'est le serveur XMPP? est-ce que c'est autre chose? l'utilisateur final ne peut même pas regarder les logs, il ne verra que sa fenêtre désespérément statique!)

    Il y a plein de raisons possible à des soucis de connexion, chaque cas est unique et Movim a beau être codé pour être le plus universel possible il y a encore plein plein de cas qui ne sont pas couverts (c'est pour ça que je maintient une liste de serveurs compatibles).

    Les erreurs sont multiples et pas forcément "catchables", un timeout peut venir de plein de cas particuliers qui ne sont peut être pas de mon ressort.

    J'ai finalement trouvé quasiment par hasard que ça ne marcherait jamais sans certificat signé. J'ai passé encore un bon moment pour générer des certificats auto-signés pour mon serveur Prosody (toujours en localhost).

    Je ne sais toujours pas si c'est le problème ou pas, mais à un moment, sans la moindre idée de ce qui ne marchait pas, j'ai fini par abandonner.

    Oui un certificat signé est requit (ce qui en effet devrait être écrit quelque part). Il n'est pas possible d'utiliser un certificat auto-signé comme expliqué ici https://github.com/movim/movim/issues/6. PHP ne me permet pas de le faire.

    J'ai donc essayé de me connecter au serveur https://pod.movim.eu/ avec un antique compte jabber.fr (qui miracle marche encore!). Connexion sans problème, bien sûr. J'ai pu lancer une pseudo discussion avec un contact (en fait envoyer des messages à mon adresse gmail sans pouvoir répondre, évidemment).

    Mais nouveau problème: je voulais créer un salon de discussion, pour voir, et pas moyen: je vois bien le bouton, j'ai un formulaire qui apparait avec l'adresse du salon à entrer.

    Alors encore une fois: si ma mère tombe sur un truc comme ça, elle abandonne de suite. Même pour moi, ce n'est pas clair:

    • est-ce que c'est pour se connecter à un salon existant?
    • est-ce que c'est pour créer un nouveau salon?
    • est-ce que l'adresse du salon, c'est censé être sur le serveur XMPP (jabber.fr) ou le pod Movim??

    Bref: pas réussi non plus, et là encore, absolument aucun message d'erreur pour l'utilisateur quand ça ne fait rien, qui ne peut que recommencer la procédure en espérant comprendre ce qu'il est censé changer.

    La partie salon de discussion est encore très très incomplète et sera l'une des priorités des prochaines versions. Il faut te trouver un service "chatroom" (comme conference.movim.eu) et te créer ton salon dessus (de la forme monsalon@conference.movim.eu), une fois fait tu le rejoint et dans la configuration du salon tu le rend persistent, il ne reste plus qu'à donner l'adresse à tes contacts et à configurer tout ça.

    Vrai bug, ce coup-ci: sur mon écran 1440x900, la fenêtre de statut ne s'affiche pas entièrement, et en particulier, je ne vois qu'une partie de la ligne de déconnexion. Je ne peux en pratique pas me déconnecter!

    Le bugtracker est ton ami, j'ai tenté ta résolution et tout semble marcher de mon coté, mais ouvres un bug et on en discute là bas

    Après tout ça, quelques suggestions de plus:

    J'utilise maintenant régulièrement "WeChat" (réseau fermé et proprio chinois, les Chinois, c'est comme les autres, sauf que la loi chinoise se fout éperdument de la vie privée et les Chinois aussi, alors c'est sans doute l'un des pires réseaux au monde pour la vie privée). Mais WeChat est très bon pour plusieurs choses:

    • Pensé dès le début pour usage sur téléphone. En fait, le client bureau est très très récent, avant c'était uniquement téléphone.
    • Messages vocaux: dans un chat ou un salon, on peut, depuis le client Android, presser un simple bouton et commencer à enregistrer un message vocal pour le publier simplement. C'est bête, mais ça évite de taper au clavier de smartphone. Dans la lignée, un "message vidéo" pourrait être tout aussi intéressant.
    • Pleins d'autres fonctionnalités toutes bêtes (autoriser la géolocalisation pour trouver des contacts à proximité, les Chinois qui vivent à l'étranger en raffolent!). Bref, je suppose que tu abhorres les réseaux fermés, mais rien que pour être inspiré sur les usages et les fonctionnalités, c'est pas mal.

    Oui je connais aussi WeChat. La v0.9 de Movim a aussi été pensée pour les mobile mais peut être pas à ce point. Pour les messages vocaux/vidéos c'est un travaille titanesque pour le "faire bien" comme tu peux le voir il y a encore encore beaucoup à faire sur les autres fonctionnalités. Donc je privilégie pour le moment l'amélioration de l'existant avant de partir dans tout les sens et d'ajouter des fonctionnalités "pas finies".

    Mais pour les points 1--6, je pense que le problème, et corrige-moi si je me trompe, c'est ça:

    Movim a été créé et testé par des gens qui ont déjà des contacts XMPP?

    Du coup, pour ceux qui partent vraiment de 0, vous n'avez peut-être pas réalisé à quel point la barrière d'entrée est élevée?

    Movim a été créé pour des gens qui ont déjà des contacts mais aussi pour ceux qui en ont pas. Le fait que le réseau soit décentralisé rend la tâche difficile car il faut "trouver" des gens sur le réseau qui pourrait intéresser le nouvel arrivant. Cette partie est également une priorité pour nous pour faciliter la vie aux nouveaux arrivants.

    Merci Matthieu pour tes questions