Red Matrix Website

We're splitting off the Red Matrix website into its own space - as the project is maturing rapidly and Friendica is evolving on its own track now.

You can follow the Red Matrix primarily through the github repository at

with some documentation available at

and we have a new landing page describing the project in high level terms at

If you are looking for social networking and nothing more - Friendica is still your best choice; but it needs a few more competent developers to keep it viable as the social networking landscape continues to change around it.   If you'd like to help us with a much more ambitious project and with a much broader scope, you should have a look at the Red Matrix.


A January 2009 study ranked Facebook as the most used social networking service by worldwide monthly active users. Facebook is a social networking service launched in 2004, owned and operated by Facebook, Inc. In 2012, Facebook has over 955 million active users.

Facebook was founded by Mark Zuckerberg with his college roommates. The website’s membership was initially limited by the founders to Harvard students, but was expanded to other colleges in the Boston area.

Facebook has affected the social life and activity of people in various ways. With its availability on many mobile devices, Facebook allows users to continuously stay in touch with friends, relatives and other acquaintances wherever they are in the world, as long as there is access to the Internet.

Facebook is the bigest social network. The second is Google+ (250 millions), (200 millions) ,  (100 millions)


Génération du modèle

Nous allons maintenant faire une gestion d’une table d’adresses. Pour cela nous allons utiliser gii. Donc nous allons configurer en premier le fichier protected/config/main.php se trouvant dans votre application.

Il faudra alors décommenter des lignes qui ressemble à cela

return array(

Modifier le mot de passe car gii en a besoin.Maintenant lançons gii 
Mettez le mot de passe 
puis cliquer sur modèle

Dans Table Name mettez le nom de la table. Cette table doit se trouver dans la base de donnée que vous avez configuré préalablement
DAns Model Class mettez le nom de votre modèle, Généralement il sera identique au mon de votre table.

Puis générer votre modèle. Attention il se peut que qu'il y ait un problème de permission dans ce cas il faudra, changer les permission de votre répertoire model.

Poverty how is that : $1 per day for 28 days

In February 2010, Matthew and Andrew Jones founded Poverty Resolutions with the hope of helping those most affected by the devastating earthquake that had struck Port-au-Prince, Haiti. In May, they set out with two of their friends, Chris Matticola and Jon Rose, to live alongside earthquake refugees in Port-au-Prince for 28 days. They committed to spend just $1 per day per person on food, supplies and drinking water in order to better understand the plight of the Haitian people and learn how best to help. Although they came because of the earthquake, they quickly realized that poverty and a lack of jobs, money, and infrastructure were much greater problems. We invite you to share in their story, and learn with us what life is like for the 1.4 billion people living in extreme poverty.

Do you have facebook ?

Supid question maybe. All should have a facebook account. When you want to talk with someone you should have a facebook account. Personaly, I have one but I rarely use it. Does that count ? I prefere google. You can chat with text or even with voice and video. You have a very good photo management and google + as streamactivity.

But I prefer also federated network like diaspora or friendica. It is kind of facebook but you can install you own server and each serve can talk to each other. Like your mail can talk to every body, your Diaspora account can be connected to all people. You have an account like user@server and the placewhere you have your account is not imporant.


How to create a community with Hubzilla?


Your home based on the free network

Sometimes we start a post with How, we have the answer and sometimes when it is a real question. That has been always a dilem. When you are looking for information you can ask your search engine a question and you expect finding an answer but sometime you find a question.

As I read the vision of Mike the creator of Hubzilla, I understand that he want to propose a tool that helps us to create community. That goad is excellent and I agree. If community is able to communicate together that is a plus. But now let’s concentrate on community.

Community is a niche market, you don’t target all people but only specific motivated people. I am just asking myself and hubzilla creators and developpers how to do that.For exemple you can create a community arount football, ecology, politics, religion or a hobby.

  • First you need to informe that this community exists.

That communication is public. You need to tell the world that every body whith specific interest is welcome in this community. How are you going to make it. You need to create a nice attractive webpage that explain the rules and the benefit of this community. That could be done quite easily but I am not sure how with hubzilla.

  • Second you need to select members.

That point is my problem if I refer to redmatrix. Redmatrix had only public community or private one. Both kind of community has it’s problem. Public community could be flooded with spammers and the moderator would have lot of problems deleting mass creation accounts. Even real account created by human been manualy should be in the specific interest. At the opposite if you close registration how would you send invitation ? You must know people first, then send invitation then how invitation creation works ? That part should be polished and easy. You don’t need to be a geek to understand how things works. That should be obvious.

My idea. I remember long ago was ning. I remember how easy it was to create a community and how easy it was to select members with a precreation questionnaire form. Or many Mike has an other idea. I would like to know how. I am just wondering how hubzilla will face that aspect of the fantastic tool.



Difference between Diaspora and Hubzilla

Original post

Diaspora has one goal → Diaspora. Everybody within Diaspora is keenly aware that they are a part of Diaspora. The goal is to be a part of Diaspora and aligned with whatever the Diaspora community is aligned with. There are other interests represented in Diaspora, but they (#hashtags) only exist to filter content. There are no smaller “communities” per se. It is designed as a large melting pot. Communities are expected to find themselves within the large melting pot and organise themselves. But there are no community tools – like forums, events, file repositories, that kind of thing. So communities can’t organise if they wanted to. All they have is hashtags.

Hubzilla has one goal → to connect communities. These could be dating communities or shopping communities or social network communities or small business websites used by small businesses. In these cases people will be a part of whatever community they are already a part of, but at the same time they will become members of a larger community. As you know, some of these people are Diaspora members and aren’t even aware that they are part of a community that is larger than Diaspora (“the federation”). In their mind – they just think they are part of Diaspora, or part of a dating website or shopping forum. But they can communicate (socially) with people from other communities. The purpose of hubzilla is to connect communities and their resources and assets together both socially and most important – with privacy. So sure, some people will use it as a large social network just like Diaspora. But growth and stability doesn’t come from building a giant social network – it comes from building on existing communities and linking them together.

There are hundreds of thousands of special interest websites and forums on the web where people discuss things and have already built communities. Drupal, phpforum, wordpress, all bring people together into communities. But what these other software packages don’t do is connect the communities. This is where the next web explosion will come from. Currently if you want to connect communities, you need to do it through facebook or twitter. Hubzilla allows you to connect communities on your own privacy terms. We let you adapt the software to the way your community works instead of doing like Diaspora does and mold everybody into a single interface which only sends posts back and forth and chooses who to share with. That’s really all it does. Most existing web communities have rich forums, file repositories, photo albums, calendaring, web pages and libraries, chat rooms – all kinds of community resources and they adapt different software to provide these. Many have different rules and policies and it can be tricky to connect communities with different rules. You need flexible permissions. We have that. The permissions work no matter where you are and what community you’re in and what website you’re using.

So yes, hubzilla could turn into a large “social network”, but it is one that is build from the bottom up rather than from the top down. By developing from the bottom up, we ensure that both the individual and the community have control as it grows. When you build from the top down, it forces people into a rigid and limited world view that is decided by the project leaders and leads to a homogeneous community. This is how we differ from the hordes of projects trying to be a “social network” and take on Facebook. Our project respects diverse communities and gives them the tools to maintain their identity and privacy when and as they connect to the larger network and link to other communities and people.

Do you have facebook ?

Supid question maybe. All should have a facebook account. When you want to talk with someone you should have a facebook account. Personaly, I have one but I rarely use it. Does that count ? I prefere google. You can chat with text or even with voice and video. You have a very good photo management and google + as streamactivity.

But I prefer also federated network like diaspora or friendica. It is kind of facebook but you can install you own server and each serve can talk to each other. Like your mail can talk to every body, your Diaspora account can be connected to all people. You have an account like user@server and the placewhere you have your account is not imporant.




Exodus is the story of Moses.

The 3D was good when the pictures doesn’t move a lot.

Comment ajouter un contact diaspora sur friendica

Tout d’abord, il faut que le serveur friendica puisse communiquer avec diaspora. Si vous êtes administrateur, vous devez aller dans l’administration de votre site puis cliquer sur site et chercher le paramétre “Activer le support de Diaspora”. Il doit être activé.



Une fois ceci activé ou contrôlé, nous allons ajouter un contact diaspora. Diaspora a eu la bonne idée d’afficher sur le profile l’identifiant. Il ressemble à un email. utilisateur@pod. Vous copier donc cet identifiant et vous le collez dans friendica. Pour cela allez dans vos contacts. Et dans la champ “Ajouter un nouveau contact” collez l’identifiant diaspora.



Voila vous allez pouvoir suivre les contacts diaspora depuis friendica.

Création d’un compte totalement ou partiellement caché

Si vous avez un compte friendica, peut être voulez vous rendre publique certaines notices et pas d’autres. Vous pourriez par exemple écrire des notices publiques comme si vous écriviez sur votre blog (Friendica sera alors votre blog) mais, vous pourriez en plus écrire des notices privés visible seulement à un groupe (votre famille, vos amis proches etc…) ou seulement à une seule personne.

Voici la marche à suivre pour que tout ceci fonctionne bien:
Allez dans réglages (la petite roue) > Réglages > Compte

Vous arrivez par défaut de toute façon sur cette page.

La première partie Compte ne concerne qu’un changement de mot de passe, vous avez ensuite Réglages basiques puis Réglages de sécurités et vie privée. c’est cette partie qui va nous intéressé.

Cacher les détails du profil aux visiteurs inconnus? : Il faut répondre NON

La compréhension de cette traduction n’est pas facile à comprendre. Si vous répondez OUI, votre profile sera visible uniquement aux personnes connectés. Il faudra donc répondre NON pour que ce que vous voulez publier publiquement soit visible à tous les visiteurs.

Friendica 3.3 Ginger est sorti

Cette nouvelle version nous montre que le projet Friendica n’est pas mort. Ce projet est tout simplement mûre et continue d’être améliorer avec un rythme moins rapide.

Voici les amélioration de cette version


  • Arrêt du support des thèmes non maintenus. On va pouvoir continuer à les utiliser mais ne seront plus dans la liste des thèmes
  • Fusion des thèmes “zéro” en un thème avec variantes.
  • Nouveau avatar par défaut par Andi Stadler


  • La page réseau est maintenant la page par défaut après une connexion
  • Les sections sur la page de paramètres utilisateurs sont maintenant rétractables
  • Mise à jour automatique du flux de réseau a été amélion


  • Après un l’ajout d’nouveau contact, l’utilisateur est dirigé vers la page du nouveau contact (Au lieu de la page distante)
  • De nombreuses améliorations sur tous les connecteurs.
  • Nouveau connecteur
  • L’algorithme pour raccourcir messages lors de la publication de plates-formes limitées a été amélioré.
  • Améliorations pour les fonctionnalités de flux RSS / Atom

Coeur du système

  • Plus de soutien apc en raison des problèmes avec PHP 5.5
  • Mise à jour des bibliothèques suivantes: Smarty 3.1.19, 1.6.4 fullcalendar, jquery 1.11, jgrowl 1.3.0
  • Modernisateur ajouté 2.8.3, un meilleur support du navigateur
  • Mises à jour de la structure DB pour de meilleures performances
  • préparations à l’implémentation de PDO dans une version future
  • Nouveau système de notification
  • Traductions de l’interface web mise à jour, les traductions maintenant également possibles séparément de l’interface utilisateur principale et fait pour CS, IT, RO, DE addon
  • Quelques bugs ont été corrigés pour l’importation de profil
  • Manipulation de BBCode et le reformatage par exemple Markdown a été améliorée
  • Pour la communication avec les contacts OStatus (StatusNet / GNU sociale / de rstatus) un serveur Push interne a été ajouté et sera utilisé par défaut par les nouvelles installations


  • Traduction fait maintenant à transifex ainsi
  • Statistiques addon de participer à l’enquête Diaspora *
  • Nouveau connecteur bidirectionnel pour
  • Nouveau connecteur de relais pour la Diaspora *
  • Nouveau connecteur pour le service de tampon
  • Améliorations pour les connecteurs avec Twitter, StatusNet / GNU social,, google + et facebook
  • Améliorations d’intégration de min-Jappix-
  • Changement dans la structure de la git:

Lire l’article officiel en anglais

gnusocial : starting

Once you have installed your gnusocial, you can run
I recommand to make it by cron every day for example .
At 6:00 run sh /…/…/scripts/
and at 6:05 sh /…/…/scripts/

Installing your own gnusocial

How to connect your GnuSocial with Twitter

If you have your own GnuSocial, you can configure the TwitterBridge. This Twitter “bridge” plugin allows you to integrate your GnuSocial instance with Twitter. Installing it will allow your users to:

– automatically post notices to their Twitter accounts

– automatically subscribe to other Twitter users who are also using

– your StatusNet install, if possible (requires running a daemon)

– import their Twitter friends’ tweets (requires running a daemon)

– allow users to authenticate using Twitter (‘Sign in with Twitter’).


Here is a How to step by step for connecting your GnuSocial account with your twitter. Step 1 to 5 is administration configuration.

1. Configuration in GnuSocial

Edit you config.php file (should be on your root directory of GnuSocial) and just add the following line


Once it is done, upload it.

2. Creation of your Twitter app

Second step, you should create a twitter application. Go to If you are not connected to Twitter, sign in with your twitter account. Then clic Create New App

how to connect your GnuSocial with Twitter step 2

how to connect your GnuSocial with Twitter step 2

– Name : Your should invent a name for your application. Should be unique so, try to invent a unique name.

– Description : Write something to help you in case you have many applications

– Website : Type here the URL of your GnuSocial website.

– Don’t forget to read and valide the Developer Rules of the Road at the end of this form

– Clic on Create your Twitter application


3 Change the permission

Clic on API Key, then Mofify app permision to read an write.
Clic ont the Tab Permission and change permission to read and write

4 Create your access token

Clic API Key, and at the bottom of the page, Create my access token. Check that this token have read and write permission (waite a little and refrench the page)

5 Twitter bridge settings

Go to the admin panel of your GnuSocial. You should have Twitter option. Then enter :
– Consumer Key : put the API Key
– Consumer Secret put the API secret
– Application name

Now your users should connect with twitter.

6. Connect your account with Twitter

Now the most important step is not done. This is the easiest (if all previous steps was done correctly).
In your GnuSocial go to Setting > Twitter > Connect my Twitter account > Validate
It’s done.



I recommand to just leave the first option “send my notices to Twitter” on. That means that when you are going to write something public on your GnuSocial, that will post to your twitter account as well.

I don’t recommand to select “Subscribe to my Twitter friends here”. Except if you have a strong server.


Installing your own gnusocial

Older posts «