Que pouvez-vous faire avec Bolixo ?
Voir la section /- tlmpdoc_link(section_why,"Pourquoi Bolixo ?"); à la fin de ce document. -> <- section("Commençons");> Bon! Vous souhaitez utiliser Bolixo rapidement. Voici ce qu'il faut faire.
Dans les pages qui suivent, vous rencontrerez souvent un bouton ayant cette apparence à la droite de l'écran.
/- jump2app (step_doc,0);
Il vous permet de sauter directement à la bonne place dans l'application, tout en conservant
visible cet écran d'aide.
/- if (document_button_display_only){
(vous n'êtes pas connecté présentement, ces boutons n'ont pas d'effet)
/- }else{
(celui-ci n'a pas d'effet)
/- }
<- section("Téléverser deux photos vous identifiant");> Vous pouvez téléverser deux photos dans votre projet public. Une est une mini photo de vous ou votre avatar.
La seconde est une photo plus large.
/- string tmp = string_f("1:%s/public",glocal.username); /- jump2app (step_projects,tmp); -> <- section("Publier à tout vent de cours messages, images et vidéos");> Voici les étapes: /- DIV d;
Visitez l'onglet
/- tlmpdoc_link(section_interests,"Intérêts");
de la section Configuration et sélectionnez Ajout d'intérêts.
Saisissez des codes utilisateurs Bolixo et validez. Vous verrez l'avatar pour chaque code.
Si vous voyez l'image suivante , cela indique que la personne n'a pas de page publique.
/- jump_config_interests();
Tant qu'à être là, vous souhaiterez ajouter les intérêts suivants:
Notez que tous les utilisateurs ont un intérêt préprogrammé pour le compte admin de leur serveur. C'est ainsi qu'ils apprennent ce qui se passe sur leur serveur, incluant les coupures de service pour entretien.
La meilleure façon de localiser des utilisateurs Bolixo, c'est de visiter /- document_clickable_link("https://bolixo.org","l'annuaire bolixo.org"); . <- section("Flux RSS");> Des comptes spéciaux ont été créés par l'équipe Bolixo. Ils convertissent des /- document_clickable_link ("https://fr.wikipedia.org/wiki/RSS","flux RSS"); en compte Bolixo. Tous ces comptes ont le préfixe rss:.
Vous trouverez ici plusieurs journaux et sites populaires. Ajoutez-en à votre liste d'intérêts et vous pourrez suivre le monde à partir de votre page de vigie.
Si vous ne trouvez pas ce que vous cherchez, envoyez un message à l'administrateur de votre serveur Bolixo (admin) et il ajoutera le compte RSS manquant. -> -> <- section("Devenir visible");> Par défaut, votre compte Bolixo est invisible. À moins que vous ne fournissiez votre code utilisateur et votre nom de serveur à quelqu'un, il ne pourra pas vous trouver. Il n'y a pas de mécanismes pour vous trouver. Il n'y a pas d'API permettant d'énumérer les utilisateurs sur un serveur Bolixo. Il n'y a pas d'API non plus pour énumérer les serveurs. C'est peut-être ce que vous voulez ... ou pas. Vous souhaitez peut-être être visible pour que vos amis puissent vous trouver. C'est ce que l'annuaire bolixo.org solutionne.
Visitez l'onglet Compte de la section Configuration et regardez la section Information publique. Décidez ce que vous souhaitez publier. Tous les champs sont optionnels. Activez l'option Publier dans l'annuaire bolixo.org et valider. Visitez Bolixo.org et cherchez. Vous trouverez uniquement les champs que vous avez remplis. Désactivez l'option et validez. Refaites votre recherche. Vous avez disparu. Vous avez le contrôle. /- jump_config_account(); -> <- section("Établir des contacts");> Vous souhaitez communiquer avec quelqu'un via Bolixo. Par défaut, vous ne pouvez pas. Vous devez demander la permission. Visitez l'onglet Requêtes de la section Configuration. Sélectionnez Établir une relation. Vous entrez le code utilisateur de votre contact et une petite introduction. Lorsque votre contact acceptera la requête, vous pourrez l'inclure dans vos projets et il pourra faire de même (vous inclure dans ses projets). Si cette personne est dans un serveur bolixo différent du vôtre, inscrivez "code-utilisateur@nom-de-serveur". /- jump_config_contact_req();
Vous pouvez visiter Bolixo.org pour chercher des individus et des organisations. -> <- section("Demander de l'aide");> Vous pouvez demander de l'aide en envoyant un message à l'administrateur (admin) de votre serveur bolixo. Simplement aller à l'onglet Messages et ensuite sélectionner Réception. Inscrivez admin dans le champ destinataires puis inscrivez votre demande. /- string tmp = string_f("1:%s:inbox~Réception",glocal.username); /- jump2app (step_talks,tmp); -> -> <- section("Interface utilisateur");> Bolixo fonctionne sur les ordinateurs et portables. Il y a quatre sections: vigie, messages, projets et le menu trois-points.
<- section("Vigie");> Vigie est une simple page présentant les messages publics que vous avez sélectionnés /- tlmpdoc_link(section_interests,"(intérêts)"); . Les messages apparaissent au centre. Voici quelques détails utiles:
Vous trouvez à gauche la liste de vos relations. Vous n'avez qu'à sélectionner une relation pour envoyer un message privé. À droite apparaît la section Notifications. Elle présente les évènements d'intérêts dans le reste de l'application. Vous n'avez qu'à sélectionner un évènement pour vous y rendre.
Vous remarquerez sur l'image ci-bas que l'onglet Messages est coloré. C'est une autre façon de détecter qu'il y a de l'activité dans cette section de l'application.
Notez les flèches dans le panneau de gauche. Elles indiquent que de nouveaux messages sont présents dans ces groupes. Notez aussi la couleur de certains onglets. Cela indique aussi la présence de nouveaux messages.
Plusieurs items peuvent être montrés dans un panneau. On utilise des onglets pour y accéder. L'opération est similaire à la version ordinateur. Lorsqu'il y a trop d'onglets, la version ordinateur présente des petites flèches noires à gauche et à droite des onglets. Ces flèches permettent de faire glisser les onglets de gauche à droite. Sur le portable, ces flèches sont trop petites. Vous utilisez de petits glissements (de gauche à droite ou l'inverse) pour naviguer d'un onglet à l'autre. Les glissements plus larges naviguent entre les panneaux.
La version ordinateur présente un petit X à la droite des onglets. Il permet de fermer l'onglet. Encore une fois, ces X sont bien trop petits pour être utilisables sur portable. Les X ont été retirés. Vous n'avez qu'à placer votre doigt sur l'onglet et à le laisser jusqu'à ce que celui-ci se ferme après quelques secondes.
Vous voyez ici les trois panneaux de la section messages.
Si de nouveaux messages arrivent pendant que vous inspectez une liste, cela sera aussi montré dans la ligne d'information. Les nouveaux messages n'apparaîtront pas tant que vous ne cliquerez sur le lien (N nouveaux messages).
Les membres d'un groupe peuvent ajouter des messages à la boîte de réception partagée du groupe. Si on vous ajoute dans un groupe, vous aurez accès à tous les messages, incluant les anciens messages.
Dans la section Messages, vous pouvez voir à gauche la liste de tous les groupes auxquels vous appartenez.
Un dossier est créé pour chaque projet. Dans ce dossier, vous pouvez créer des documents et des sous-dossiers. Vous pouvez importer des documents. -> <- section("Messages");> Vous pouvez transmettre de courts messages, des images, des vidéos et des bandes sonores aux membres d'un groupe. Il n'y a pas de véritable limite à la taille d'un message, mais l'interface est plus adaptée pour de courts messages. Seules les huit premières lignes d'un message sont affichées dans la liste. Lorsque vous sélectionnez un message, son contenu complet est affiché dans le panneau de droite. Les bandes sonores et fichiers vidéo sont présentés dans une fenêtre jaillissante.
Les balises HTML ne sont pas toutes supportées (seul quelques une le sont en fait). Si vous en inscrivez une, elle apparaîtra telle quelle. Si vous inscrivez un hyperlien (commençant par http:// ou https://), il sera traduit et deviendra sélectionnable. Aller à la /- tlmpdoc_link(section_talk,"section messages"); pour en apprendre plus sur le formatage des messages.
Les messages ne sont pas conservés indéfiniment. La règle peut varier d'un serveur Bolixo à l'autre. La norme est une semaine. -> <- section("Page publique");> Chaque utilisateur peut avoir une page publique. Elle est activée dans l'écran de configuration du compte. /- if (!glocal.unknown_user){ Par exemple, voici le lien de votre page publique:
/- htmlprintf ("https://%s/public/%s",glocal.host,glocal.username,glocal.host,glocal.username);/- }
Lorsque vous autorisez l'accès public et que le dossier public est positionné à "aucun", votre page publique présentera:
Lorsque le dossier public est positionné à "racine", la même information apparaît plus le contenu du dossier public. Si vous avez créé des sous-dossiers dans le dossier public, vous pouvez en sélectionner un. Son contenu sera utilisé plutôt que celui du dossier public. Par défaut, Bolixo va présenter tout ce qu'il va trouver dans le dossier sélectionné: Textes, images ... Ce n'est probablement pas ce que vous souhaitez. S'il y a un document appelé index.html dans le dossier sélectionné, il sera présenté. Ce document devra référencer le reste du dossier. Voici les règles pour la rédaction du fichier index.html.
Il peut être intéressant d'inclure temporairement un ami dans votre groupe public. Il pourra vous aider à rédiger le contenu de votre page publique. -> <- section("Aperçu public",section_preview);> Vous pouvez visualiser un aperçu de votre page publique. Choisissez un dossier du projet public. À l'aide du menu contextuel, sélectionnez Aperçu public. Cela vous permet de prévisualiser votre future page publique. Cela permet aussi de visualiser une nouvelle version. Cela fonctionne même si vous n'avez pas autorisé l'accès public.
Cette fonctionnalité est disponible pour tous les membres de votre groupe public. -> <- section("Outil ligne de commande");> Un utilitaire appelé bofs vous permet de réaliser à peu près tout ce que vous pouvez faire à partir de l'interface web.. Vous pouvez l'utiliser pour réaliser des sauvegardes ou pour importer rapidement du contenu. Voici quelques exemples:
Chaque utilisateur possède une clé numérique de 2048 bits. Cette clé est composée d'une partie publique et une partie privée. La partie privée est utilisée pour signer les documents et les messages. La partie publique est utilisée pour valider la signature des documents. Chaque document produit ou téléversé par un utilisateur est signé en utilisant sa clé privée. Cela s'applique aussi aux messages.
Sans avoir accès à la clé privée, il est impossible de créer une signature valide pour un document. Dit autrement, personne ne peut écrire un document et prétendre qu'il a été écrit par vous.
Il y a un service public (API) permettant à tous d'obtenir la clé publique d'un utilisateur. Présentement, l'utilitaire bofs utilise ce service pour s'assurer de l'authenticité des documents qu'il récupère.
Bolixo est un système distribué où les serveurs sont contrôlés par différents individus. Lorsque vous écrivez un message public, il est copié de serveur en serveur, accompagné de sa signature numérique. Ce message permet à quiconque de s'assurer que le message provient bien de vous et qu'il n'a pas été altéré. -> -> <- section("Opérations");> <- section("Configuration");> C'est ici que vous configurez l'application. Vous accédez à cette section via le menu trois-points situé à la droite de l'application (ne pas confondre avec le menu trois points du fureteur, généralement au-dessus).
Vous pouvez sélectionner le langage, le format de présentation des dates et votre zone horaire. Les changements deviennent effectifs immédiatement. Il n'est pas nécessaire de vous déconnecter de l'application.
Si vous autorisez l'accès public, la page suivante deviendra visible: /- string url = string_f ("https://%s/public/%s",glocal.host,glocal.username); /- if(glocal.unknown_user){ /- htmlout (url); /- }else{ /- htmlprintf ("%s.\n",url.c_str(),url.c_str()); /- } Cette page présente votre mini-photo, votre photo et les messages que vous avez ajoutés au groupe public, aussi bien par vous qu'un des membres du groupe (par défaut, uniquement vous).
Le champ suivant indique sir le contenu du projet public sera affiché. Par défaut, rien n'est montré. Vous pouvez afficher le contenu du projet public ou n'importe quel sous-dossier du projet. Lorsque vous visitez le projet public, il est possible de voir un aperçu de votre page publique avant qu’elle ne devienne visible.
La section suivante contrôle l'information que vous souhaitez rendre publique dans l'annuaire bolixo.org. Par défaut, rien n'est publié. Activez l'option Publier dans l'annuaire bolixo.org, et remplissez les champs que vous souhaitez rendre publics. Cette information sera transmise à bolixo.org et servira à la recherche. Tous les champs sont optionnels. -> <- section("Notifications",section_notifications);> Bolixo est composé de plusieurs sections. Un système de notifications a été créé pour vous permettre de détecter facilement ce qui se passe dans les différentes sections, sans avoir à les visiter sans arrêt. <- section("Types de Notifications");> Bolixo utilise deux façons pour vous informer de l'activité dans les différentes sections. Une est la notification passive et l'autre est le courriel. La notification passive ajoute des effets visuels pour vous indiquer les zones d'intérêt. Elle est passive parce qu'elle ne fait rien d'elle même: vous devez faire une action, tel que cliquer sur un onglet, pour déclencher un rafraîchissement de l'interface. À ce moment, les effets visuels apparaîtront. Certains onglets seront affichés avec une couleur de fond rosée. Quelques flèches apparaîtront pour indiquer les zones d'activités.
Les notifications passives sont sélectionnées par défaut.
La notification par courriel peut être utilisée en parallèle. Un courriel vous est envoyé dès qu'une activité se produit (un nouveau message, ou encore une nouvelle demande de relation). Vous pouvez désactiver les deux modes de notification. -> <- section("Configuration par sujet");> Les notifications peuvent être configurées sujet par sujet. Il y a deux façons de faire. Dans la section Messages, vous cliquez avec le bouton droit de la souris sur un groupe ou boîte de réception (panneau de gauche). Un menu présente l'option Notifications. Cliquez sur ce menu et un petit formulaire popup vous permettra de configurer les notifications pour ce groupe.
Vous n'avez besoin d'aucune autorisation pour ainsi vous abonner aux messages publics de quelqu'un.
Si vous voyez cette image
à côté du code utilisateur, cela veut dire que la personne n'a pas autorisé l'accès public.
->
<- section("Demandes de relation",section_contacts);>
C'est ici que vous autorisez ou rejetez les demandes de relations que les
gens vous ont transmises.
/- jump_config_contacts();
Sélectionnez une requête. Un message associé à la requête vous sera présenté. Vous pouvez soit accepter ou refuser la demande. -> <- section("Vos demandes de relation",section_contact_req);> C'est ici que vous établissez des relations avec d'autres utilsiteurs Bolixo. /- jump_config_contact_req(); Vous sélectionnez le lien "Établir une relation". Inscrivez le code utilisateur de la personne et un message. Si la personne est sur un autre serveur Bolixo, inscrivez le code utilisateur et le serveur comme ceci: code-utilisateur@serveur-bolixo.
Vous pouvez localiser les utilisateurs Bolixo en effectuant des recherches dans l'annuaire Bolixo.org. -> <- section("Projets",section_projects);> Un projet est un espace de collaboration. Un projet a un nom, une description et une liste de groupes. Chaque utilisateur a un projet appelé public. Ce projet est créé lors de la création de votre compte. Ce projet est spécial. Par défaut, il est privé (comme les autres projets), mais vous pouvez autoriser l'accès public et son contenu deviendra visible à tous. /- jump_config_projects();
Lors de l'ajout d'un groupe à un projet, vous devez spécifier ses droits d'accès. Un groupe peut avoir les droits suivant: lecture seule, lecture/écriture ou hérité. Lorsque vous créez un groupe, vous pouvez allouer des droits d'accès différents à chaque membre. Le droit "hérité" signifie que le droit établi dans la définition du groupe est utilisé directement. Les autres droits (lecture ou lecture/écriture) s'imposent.
Les droits d'accès contrôlent l'accès au contenu du dossier associé au projet. Les droits d'accès ne s'appliquent pas aux messages. Tous les membres d'un groupe peuvent écrire des messages, quel que soit leur droit d'accès. -> <- section("Groupes",section_groups);> Les groupes ont deux rôles. Ils sont utilisés pour envoyer des messages et accéder au contenu des projets. Lors de la création de votre compte, le groupe public est créé et vous en êtes membre. /- jump_config_groups();
Un groupe a un nom, une description et une liste de membres. Les membres sont simplement inscrits dans un champ texte, séparés par des espaces. Vous pouvez les inscrire sur plusieurs lignes. Chaque membre est identifié par son code utilisateur, suivi par son droit d'accès et un rôle. Le droit d'accès et le rôle sont optionnels. Le droit d'accès par défaut est R, indiquant lecture seulement. Le rôle par défaut est vide. Les valeurs possibles pour le droit d'accès sont R et W. Le rôle est un nom quelconque. Pour l'instant le rôle n'a pas d'usage. Les rôles seront utilisés comme canaux alternatifs permettant de communiquer avec tous les membres d'un projet ayant le même rôle. Le code utilisateur, le droit d'accès et le rôle sont séparés par un deux-points. -> -> <- section("Messages",section_talk);> Dans cette section, vous pouvez
L'écran est séparé en trois panneaux.
Si vous cliquez sur un onglet, cela sélectionne la boîte de réception correspondante. Si vous cliquez sur la boîte présentement sélectionnée, cela déclenche un rafraîchissement du contenu.
Vous pouvez envoyer un message à plusieurs destinataires d'un seul coup. Simplement, entrez les codes utilisateur de vos destinataires séparés par un espace. Vous pouvez envoyer soit un petit texte ou téléverser un fichier (texte,image,vidéo ou audio).
Les messages transmis sont copiés dans la boîte de réception privée de chaque destinataire.
/- document_clickable_img ("/inbox-ui-fr.jpg","60%",1); -> <- section("Groupes");> Pour transmettre un message à un groupe, vous inscrivez soit un court texte ou téléversez un fichier. En général, vous ne spécifiez pas de destinataires. Si vous spécifiez des destinataires, ils doivent être membres de vos contacts.
Contrairement aux messages privés, le message sera écrit dans une boîte de réception partagée. Cela implique qu'un nouveau membre (de ce groupe) aura accès aux messages précédant son inclusion dans le groupe.
/- document_clickable_img ("/group-inbox-ui-fr.jpg","60%",1); -> <- section("Boîte de réception publique");> Cette boîte de réception fonctionne avec votre page publique. Dans la configuration de votre compte, vous devez d'une part autoriser l'accès public et aussi cocher Messages anonymes acceptés. Les visiteurs de votre page publique pourront alors laisser des messages. Vous pourrez les visualiser ici. -> <- section("Menu contextuel");> En cliquant avec le bouton droit de la souris, vous faites apparaître le menu contextuel. Il vous permet de réaliser plusieurs opérations sur les messages.
Notez que vous pouvez copier/coller des messages provenant de l'écran de vigie ou de la section projets.
/- document_clickable_img ("/talk-menu-fr.jpg","60%",1); -> <- section("Formattage des messages");> Les messages ne sont pas des documents complets. Ils sont en général très courts, avec seulement quelques lignes, un peu comme les messages SMS des téléphones. Il y a tout de même des façons d'améliorer la présentation. Voici comment ça fonctionne.
Balise | Description | Usage | Exemple |
---|---|---|---|
<b> | Gras | <b>un texte</b> | Ceci est gras |
<em> | Emphase | <em>un texte</em> | Ceci est important |
<strong> | Plus d'emphase | <strong>un texte</strong> | Ceci est important |
<sub> | Indice | item<sub>1</sub> | Voici l'item1 et l'item2 |
<sup> | Exposant | 10<sup>2</sup> | 10 exposant 2 s'écrit 102 |
Notez qu'il n'y a pas de limites pratiques à la taille d'un message. -> <- section("Partagez votre boîte privée");> -> <- section("Ajoutez des membres à votre groupe public");> -> -> <- section("Projets",section_project);> -> <- section("Installer votre propre serveur Bolixo");> <- section("Installation des paquetages");> Le réseau de serveur Bolixo utilise la distribution Linux Fedora. Bolixo devrait fonctionner sur n'importe quelle distribution Linux. Voici la liste des paquetages Fedora requis pour installer et opérer un serveur Bolixo.
Voici les paquetages développés pour Bolixo qui ne sont pas intégrés à aucune distribution Linux. Le code source pour ces paquetages sont archivés sur subversion à https://solucorp.solutions/repos/solucorp .
Un serveur Bolixo privé gère ses propres comptes. Une organisation, une compagnie ou une école souhaiteront normalement posséder leur propre serveur. Ils vont créer les comptes de leurs employés ou étudiants. On s'attend à ce que tous les utilisateurs d'un tel serveur soit se connaissent ou soient censés collaborer d'une façon ou d'une autre. Les utilisateurs locaux d'un tel serveur peuvent communiquer sans avoir à envoyer des demandes de relations.
On active le mode privé en inscrivant le mot clé private sur une ligne dans le fichier manager.conf. -> -> -> <- section("Pourquoi Bolixo ?",section_why);> <- section("Pourquoi un réseau distribué ?");> Pourquoi ne pas créer un gros groupe de serveurs agissant comme une entité unique ? Cela serait plus simple pour les utilisateurs, non ?
Il y a plusieurs raisons pour cela. Mais la raison principale est que ce n'est tout simplement pas possible. N'importe qui, n'importe quelle organisation doit pouvoir créer son propre serveur Bolixo. Tous les utilisateurs du système Bolixo doivent pouvoir collaborer avec n'importe quels utilisateurs. Quel que soit le serveur Bolixo qui les héberge. -> <- section("Les réseaux sociaux et la responsabilité sociale");> La création d'un réseau social est amusante et gratifiante (et parfois payante). Les récents évènements nous ont confirmé que les grands pouvoirs amènent de grandes responsabilités. <- section("Séparation des tâches");> Les réseaux sociaux fonctionnent normalement en fournissant un service gratuit à la communauté et obtiennent des revenus en présentant des publicités. À bien des égards, les réseaux sociaux opèrent comme les canaux de télévision traditionnels: ils fournissent un contenu gratuit, insérant des publicités dans le contenu de temps en temps.
Contrairement aux canaux de télévision, les réseaux sociaux reçoivent de l'information de leurs utilisateurs. Cela crée une situation unique pour les médias sociaux, leur permettant d'insérer des publicités parfaitement ciblées.
Nous avons vu encore et encore que cette situation est surexploitée (et même incorrectement exploitée) par les réseaux sociaux. La seule façon d'obtenir un réseau social responsable est de respecter une séparation stricte des responsabilités.
C'est ce que Bolixo propose. Et la clé pour assurer l'honnêteté de l'équipe Bolixo, c'est le logiciel libre et le réseau distribué. -> -> <- section("Logiciels libres");> Le système Bolixo est construit à partir de logiciels libres et est distribué sous la licence GNU Public V3. N'importe qui peut créer son serveur Bolixo et son serveur pourra interagir avec les autres serveurs Bolixo. -> <- section("Réseau distribué");> Les utilisateurs Bolixo d'un serveur peuvent interagir avec les utilisateurs de n'importe serveur Bolixo. Ceci inclut:
Vous pouvez envoyer des requêtes ou des questions à info à bolixo.org. <- section("Conditions d'utilisation");>
Il y aura de la publicité sur ce site. Mais les publicitaires n'auront accès à aucune information privée ni aucun contenu. Nous ne partagerons ni informations ni statistiques avec eux.
Bolixo.org conserve le droit d'effacer tout contenu jugé offensant.
Bolixo.org a été créé pour fournir une solution d'échange de contenu respectant la vie privée.
-> ->