Tella Web
Tella Web est un outil open source qui permet aux individus et aux organisations de centraliser et de gérer les rapports transmis par les utilisateurs de Tella, notamment des photos, des vidéos et des fichiers audio.
Tella Web est développé en interne par notre équipe chez Horizontal, la même équipe responsable du développement des applications mobiles de Tella. Il s'agit d'une solution conviviale pour sauvegarder des fichiers multimédias sur un serveur distant de manière sûre et privée. L'utilisation d'un serveur Web Tella permet également aux utilisateurs d'extraire des données (guides, instructions, messages importants, etc.) du serveur directement vers leur Tella
Nous pouvons fournir une assistance pour l'installation, la configuration et la maintenance d'une instance Tella Web si vous n'avez personne au sein de votre organisation qui puisse le faire.
Comme pour toutes les autres connexions (Uwazi et Open Data Kit), la connexion à Tella Web améliore la sécurité des données collectées sur Tella en:
- Permettant aux utilisateurs et utilisatrices de collecter des données directement dans le conteneur crypté de Tella.
- Garantissant que les données sont envoyées directement de Tella à Tella Web, sans recours à un outil ou une application tiers.
- Permettant aux utilisateurs et utilisatrices de sauvegarder leurs données sur un serveur externe, pour réduire le risque que leurs données soient découvertes sur leur appareil mobile.
- Assurant que les organisations peuvent conserver les informations importantes même en cas de saisie ou de destruction d'appareils, et les organiser à des fins de recherche, de plaidoyer ou de processus de responsabilisation.
Tella Web est une excellente option pour collecter des "rapports" auprès des utilisateurs. Les rapports peuvent inclure des photos, des vidéos, des enregistrements audio, des documents PDF et du texte. Les organisations peuvent également télécharger des fichiers PDF sur chaque projet Tella Web et les utilisateurs peuvent accéder à ces ressources directement depuis leur coffre-fort Tella.
La configuration de Tella Web s'effectue en trois étapes, présentées en détail dans cette section :
- Installer Tella Web : Cette étape consiste à installer le serveur Tella Web et à configurer le nom de domaine pour assurer son bon fonctionnement.
- Configurez votre/vos projet(s) sur votre serveur : Dans cette étape, les administrateurs décident comment s'organiser pour collecter des données, créer des "projets", ajouter des "ressources" que les utilisateurs peuvent télécharger sur leurs appareils et définir des rôles et des autorisations pour les utilisateurs.
- Faire en sorte que les personnes sur le terrain soient prêtes à commencer à soumettre des rapports : Les utilisateurs et utilisatrices installent Tella sur leur appareil Android ou iPhone. Ils ou elles se connectent ensuite au projet Web Tella et commencent à recueillir des informations.
Installer le serveur
Cette étape consiste à installer et configurer Tella Web sur le serveur que votre organisation utilisera. Cette étape doit être complétée par la personne qui sera responsable de l'administration du système (un développeur ou un administrateur système). Les instructions techniques sont disponibles sur notre Github.
Vous pouvez consulter les notes de publication de Tella Web ici.
Notre équipe peut vous assister dans l'installation, la configuration et la maintenance de Tella Web. Si vous avez des questions ou si vous avez besoin d'aide, contactez-nous
Contactez-nous pour accéder à notre serveur de démonstration, et tester Tella Web avant de l'installer sur votre propre serveur.
Configurer votre projet sur votre serveur
Une fois Tella Web installé et le premier utilisateur « admin » créé, il est temps de configurer le ou les projets avec lesquels l'équipe sur le terrain partagera des informations.
Consultez ce tutoriel vidéo pour voir comment configurer Tella Web.
Centre d'administration
Les administrateurs de l'espace Web Tella peuvent modifier les paramètres à l'échelle du système:
Gestion des projets
Tella Web vous permet de créer et de gérer des projets, en garantissant l'organisation et l'accessibilité de vos rapports.
Les projets fonctionnent comme des dossiers dans lesquels les utilisateurs de Tella peuvent soumettre des rapports. Par exemple, vous pouvez créer des projets pour des zones géographiques ou des thèmes spécifiques tels que la violence policière, la violence sexiste et les atteintes à l'environnement.
Chaque projet a sa propre URL, de sorte que vous pouvez être connecté à plusieurs projets Tella Web.
Afficher tous les projets disponibles
Cliquez sur le bouton « Projets » dans le menu de navigation de gauche pour accéder à l'écran "Projets" .
L'écran "Projets" affiche sous forme de carte chaque projet existant.
Créer un nouveau projet
Dans l'écran « Projets », cliquez sur le bouton « Créer un projet ». Une fenêtre de dialogue s'affiche, vous invitant à donner un nom au nouveau projet. Saisissez le nom souhaité pour le projet et cliquez sur « Créer ». Vous serez redirigé vers l'écran « Paramètres du projet » pour le projet nouvellement créé.
Ouvrir un projet
Ouvrez l'écran « Projets » et cliquez sur la fiche du projet souhaitée.
Cela ouvrira le projet, où vous pourrez accéder à tous les rapports soumis.
Vous pouvez ouvrir, supprimer ou télécharger des rapports (en fonction des permissions qui vous sont accordées pour ce projet spécifique).
Configurer les paramètres des projets
Dans l'écran "Paramètres du projet", vous pouvez configurer le projet :
- La section "Général" vous permet de renommer le projet, d'afficher ses détails du projet et de modifier son URL.
- La section « Gérer les accès » vous permet d'ajouter ou de supprimer des utilisateurs du projet. Plus d'informations sur les rôles des utilisateurs ici
- La section "Zone de danger" vous propose des options pour supprimer le projet, y compris tous les rapports qu'il contient.
Supprimer un projet
Dans l'écran "Paramètres du projet", descendez jusqu'à la section "Zone dangereuse".
Cliquez sur l'option "Supprimer le projet".
Une fenêtre de dialogue apparaîtra, vous avertissant de la suppression permanente du projet et de tous ses rapports. Pour procéder à la suppression, saisissez correctement le nom du projet (en respectant la casse). Tapez "DELETE" (en majuscules) pour confirmer la suppression.
Une fois confirmé, le projet et tous ses rapports associés seront définitivement supprimés.
Configurer l'URL du projet
L'URL du projet est automatiquement générée lors de la création du projet. Pour modifier l'URL du projet, rendez-vous dans la section "Général" de l'écran "Paramètres du projet" et modifiez-la en conséquence. Cette URL est celle que les journalistes utiliseront pour se connecter au projet depuis leurs applications.
L'URL que vous devez envoyer aux utilisateurs ou utilisatrices doit ressembler à ceci: https://your-domain.com/p/your-project-name
.
Gestion des utilisateurs
Comprendre les rôles des utilisateurs
Les utilisateurs et utilisatrices constituent un élément important dans le fonctionnement de Tella Web. Il existe quatre rôles différents mis à leur disposition :
- Rapporteur ou Rapporteuse: il s'agit d'un utilisateur ou d'une utilisatrice qui peut se connecter au projet Web Tella à partir d'une application mobile Tella et charger des rapports. Un journaliste doit être affecté à un projet pour pouvoir télécharger des rapports.
- Lecteur ou lectrice: Il s'agit d'un utilisateur ou utilisatrice qui, en plus de charger des rapports à partir de Tella, peut également se connecter à Tella Web pour visualiser (mais pas pour éditer ou supprimer) des rapports. Un lecteur ou une lectrice doit être assigné à un projet spécifique pour y avoir accès.
- Éditeur ou Editrice : il s'agit d'un utilisateur ou utilisatrice qui, comme les lecteurs et lectrice, peut télécharger des rapports depuis Tella et se connecter à Tella Web, mais qui peut également modifier et supprimer des rapports. Il ou elle doit être assigné à un projet spécifique pour y avoir accès.
- Admin: il ou elle un peut télécharger des rapports depuis Tella et effectuer toutes les actions sur Tella Web, y compris la gestion des rapports, des projets et des utilisateurs. Un ou une admin a accès à tous les projets.
Voici une présentation détaillée des permissions attribuées à chaque rôle :
Journaliste | Lecteur ou lectrice | Éditeur ou Editrice | Admin | |
---|---|---|---|---|
Sur Tella mobile | ||||
Créer et charger des rapports | ✅ | ✅ | ✅ | ✅ |
Sur Tella Web | ||||
Connectez-vous à Tella Web | ❌ | ✅ | ✅ | ✅ |
Afficher les rapports | ❌ | ✅ | ✅ | ✅ |
Modifier les rapports (renommer) | ❌ | ❌ | ✅ | ✅ |
Supprimer les rapports | ❌ | ❌ | ✅ | ✅ |
Modifier des projets (créer, renommer, modifier l'URL) | ❌ | ❌ | ✅ | ✅ |
Supprimer des projets | ❌ | ❌ | ✅ | ✅ |
Gérer les utilisateurs (créer, modifier, supprimer) | ❌ | ❌ | ❌ | ✅ |
Attribuer des utilisateurs au projet | ❌ | ❌ | ❌ | ✅ |
Créer des ressources pour l'espace | ❌ | ❌ | ❌ | ✅ |
Ajouter/supprimer des ressources au projet | ❌ | ❌ | ✅ | ✅ |
Afficher les ressources attribuées à un projet | ❌ | ✅ | ✅ | ✅ |
Création d'utilisateurs
Dans la barre supérieure, au-dessus de la liste des utilisateurs, l'admin du serveur peut cliquer sur le bouton "Créer un utilisateur" pour créer un nouvel utilisateur ou une nouvelle utilisatrice sur le serveur. L'e-mail, le mot de passe, la confirmation du mot de passe et le rôle sont requis pour faire cela.
Dans le champ du mot de passe, un indicateur de sécurité du mot de passe aide les admins à créer des mots de passe sûrs. Nous estimons la complexité des mots de passe à partir de la bibliothèque zxcvbn qui tient compte des éléments suivants :
- Charactères (plus de 10)
- Complexité (minuscules, majuscules, chiffres, symboles)
- Aucun modèle commun comme les dates, répétitions (aaa), séquences (abcd), modèles de clavier (qwertyuiop)
- Pas de mots de passe courants comme les noms, les villes, etc.
Gérer l'accès aux projets
Dans la section « Gérer l'accès » de l'écran « Paramètres du projet », les admins peuvent attribuer des utilisateurs ou utilisatrices existants au projet. Cliquez sur le champ "Ajouter des utilisateurs". Un menu déroulant affichera tous les utilisateurs et utilisatrices sur le serveur. Faites défiler la liste ou tapez pour rechercher quelqu'un par son nom d'utilisateur. Après avoir sélectionné les personnes à ajouter au projet, cliquez sur le bouton « Ajouter » pour enregistrer les modifications et leur accorder l'accès au projet.
La liste complète des utilisateurs pouvant soumettre des rapports au projet comprend les utilisateurs répertoriés dans cette section ainsi que tous les administrateurs du serveur.
Gestion des ressources
Tella Web permet aux organisations de diffuser en toute sécurité des ressources et du matériel à leurs utilisateurs directement dans le conteneur crypté de Tella. Les ressources peuvent être utilisées pour soumettre des instructions de collecte de données, des messages ou des guides sur la façon de collecter des données.
Créer des ressources pour l'espace
Les administrateurs peuvent créer des ressources pour l'espace en accédant à la barre latérale gauche Ressources. Pour le moment, les ressources peuvent être créées en téléchargeant des fichiers PDF. Nous vous recommandons de les conserver en dessous de 20 Mo pour vous assurer que les utilisateurs peuvent les télécharger même si Internet est lent.
Les ressources sont partagées au sein de l'espace. Gardez à l'esprit que les ressources ne sont disponibles pour les utilisateurs qu'après les avoir ajoutées à des projets spécifiques.
Sur le même écran, les administrateurs d'espace peuvent gérer les ressources. Les options suivantes sont disponibles
- Téléchargez les ressources individuellement ou téléchargez plusieurs ressources.
- Ouvrez chaque ressource pour la visualiser.
- Découvrez sur quels projets chaque ressource est ajoutée en appuyant sur Aperçu
- Supprimer une ressource de l'espace.
Si votre organisation a besoin d'autres types de ressources ou si vous rencontrez des problèmes avec les limites de format ou de taille, veuillez nous contacter.
Ajouter des ressources aux projets
Les administrateurs et les éditeurs peuvent ajouter des ressources disponibles sur l'espace aux projets auxquels ils ont accès. Il existe deux raccourcis pour le faire:
- En accédant à Gérer l’accès dans la section Paramètres de chaque projet.
- En appuyant sur l’icône Ressources sur la carte de chaque projet sur l’écran d’accueil de Tella Web.
Pour ajouter des ressources aux projets, appuyez sur le bouton Ajouter des ressources et recherchez les ressources disponibles par nom. Une ou plusieurs ressources peuvent être ajoutées au projet en même temps.
Tous les utilisateurs qui se connectent à ce projet depuis leurs applications Tella verront une carte Ressources disponible et pourront télécharger cette ressource dans leur conteneur crypté.
Tella Web ne conserve aucune information sur les téléchargements de ressources.
Préparez les gens sur le terrain à commencer à soumettre des rapports
Les étapes décrites ci-dessous s'appliquent aux versions Android et iOS de l'application Tella. La fonctionnalité de création de rapports est disponible dans :
- Tella Android v2.1.0 (152) et versions ultérieures
- Tella iOS v1.1.0 (43) et versions ultérieures
Les rapports ne sont pas encore disponibles sur Tella-FOSS.
Vous pouvez regarder cette vidéo pour savoir comment configurer et utiliser les rapports dans Tella.
Connectez-vous aux projets Tella Web
Pour vous connecter à un serveur Tella Web:
- Allez dans Paramètres ⚙️ > Serveurs > +
- Sélectionnez "Tella Web" dans la liste des types de serveurs disponibles.
- Saisissez les informations d'identification (générées et fournies par les admins).
-
info
-
L'URL du projet Tella Web. L'URL devrait ressembler à ce qui suit : https://your-domain.com/p/your-project-name
:::
- Votre identifiant et votre mot de passe
- Activez ou désactivez les fonctionnalités avancées en fonction de vos besoins : Rapport automatique, auto-suppression et soumettre arrière-plan.
Gérer les projets Tella Web
- Dans Paramètres ⚙️ > Serveurs > [Nom du projet] > 3 points, vous pouvez :
- Modifier : ouvre un écran « Modifier le serveur » où vous pouvez afficher le nom du projet, l'URL et votre nom d'utilisateur, et modifier les fonctionnalités avancées.
- Supprimer: supprime la connexion, y compris toutes les informations sur le serveur et tous les rapports brouillons et soumis stockés dans Tella. Cela n'affectera aucun rapport déjà soumis au serveur.
Extraire des ressources de votre espace
Une fois connecté à au moins un projet Tella Web, une carte Ressources apparaîtra dans la section "Connexions" de l'écran d'accueil. Appuyez sur cette carte pour afficher et télécharger les guides, instructions ou messages que les administrateurs de votre organisation ont mis à votre disposition dans l'un des projets auxquels vous êtes connecté.
Dans la section Disponible en téléchargement de l'écran Ressources, vous verrez une carte pour chacune des ressources qui ont été partagées avec vous. Appuyez sur l'icône Télécharger (📥) pour extraire cette ressource de l'espace de votre organisation et pouvoir accéder à celles de la section Téléchargées, même hors ligne. Vous pouvez Afficher chaque PDF en appuyant sur la carte et vous pouvez Supprimer des téléchargements si vous souhaitez libérer de l'espace sur votre coffre-fort Tella. Vous pouvez toujours les retélécharger si nécessaire.
Utilisez le bouton Actualiser en haut à droite pour extraire de nouvelles ressources de l’espace de votre organisation.
Une fois que vous vous déconnectez d'un projet Tella Web, toutes les ressources associées seront supprimées de votre écran Ressources.
Créer un rapport manuel
- Une fois connecté à au moins un projet Tella Web, une carte « Rapports » apparaîtra dans la section « Connexions » de l'écran d'accueil. Appuyez sur cette carte pour commencer à créer des rapports.
- L'écran principal des rapports permet de naviguer entre les onglets Brouillons, Boîte d'envoi et Soumis.
- Appuyez sur le bouton "Nouveau rapport" en bas de l'écran pour créer un nouveau rapport.
- Sur l'écran "Nouveau rapport", vous pouvez renseigner les détails du rapport, notamment le titre, la description et les pièces jointes facultatives de photos, vidéos, documents PDF et enregistrements audio.
- Si vous êtes connecté à plusieurs projets Tella Web, vous pourrez sélectionner en haut de l'écran à quel projet soumettre le rapport.
- Utilisez le bouton « Enregistrer le brouillon » (en haut à droite de l'écran) pour enregistrer le rapport en tant que brouillon sans quitter l'écran "Nouveau rapport".
- Afin de pouvoir enregistrer le rapport en tant que brouillon, vous devez au moins saisir son titre
- Un message apparaîtra à l’écran pour confirmer que le brouillon a bien été enregistré.
- Le bouton "Soumettre plus tard" enregistre le rapport dans la boîte d'envoi pour une soumission manuelle.
- L’onglet Boîte d’envoi est souvent utilisé lorsque les collecteurs et collecteuses de données n’ont pas accès à Internet ou si la connexion n’est pas stable.
- Le bouton “Soumettre” envoie immédiatement le rapport au projet Tella Web.
- Si la soumission échoue en raison de problèmes de connectivité, le rapport est dirigé vers l'onglet “Boîte d'envoi”.
- Si le rapport est soumis correctement, il passe dans l'onglet “Soumis” .
Projets de rapports
- Sur l'écran "Nouveau rapport", appuyez sur le bouton "Enregistrer le brouillon" pour enregistrer le rapport en tant que brouillon.
- Un message de confirmation s'affichera et vous pourrez continuer à travailler sur le rapport ou quitter pour y revenir plus tard.
- Si vous essayez de quitter un rapport sans sauvegarder votre travail, il vous sera demandé de confirmer si vous êtes sûr de quitter sans enregistrer le rapport.
- Dans l'onglet Brouillon, vous pouvez afficher et gérer les brouillons de rapports. Ouvrez un brouillon de rapport pour continuer à travailler dessus et soumettez-le.
- Vous pouvez supprimer un brouillon de rapport en appuyant sur les trois points > Supprimer ou en saisissant le rapport et en appuyant sur le bouton Supprimer.
Soumettre un rapport
- Dans un rapport, appuyez sur « Soumettre » pour lancer la soumission du rapport.
- Vous serez redirigé vers un écran récapitulatif affichant la progression du chargement pour chaque pièce jointe.
- Un bouton "Supprimer" est disponible pour arrêter le téléchargement et supprimer le rapport.
- Si le rapport est en cours de chargement, un bouton « Pause » permet d'arrêter temporairement le téléchargement, qui peut être repris ultérieurement à l'aide du bouton « Reprendre ».
- Sortir d'un rapport n'affecte pas l'état du chargement. Si le rapport est en cours de chargement, le processus continue.
Une fois qu'un rapport a été chargé sur Tella Web, il n'est plus possible de le supprimer partir de l'application mobile Tella. La suppression d'un rapport soumis supprimera uniquement la version locale de celui-ci, pas le rapport sur le serveur.
La suppression d'un rapport en cours de soumission annulera le chargement des fichiers qui n'ont pas encore été tchargés, mais les fichiers soumis et les fichiers partiellement soumis qui sont déjà sur Tella Web ne seront pas supprimés.
Boîte d'envoi
La boîte d'envoi contient les rapports qui ont été enregistrés pour être soumis. Ces documents pourraient être :
- Soumissions suspendues
- Envois de rapports interrompus en raison de problèmes de connectivité.
- Rapports marqués comme « Soumettre plus tard »
Rapports soumis
- L'onglet Soumis affiche les rapports qui ont été soumis avec succès au serveur Tella Web.
- Dans l'onglet Soumis, vous pouvez afficher et examiner les rapports soumis.
Si la connexion Internet est interrompue, les rapports seront envoyés dans l'onglet Boîte d'envoi et vous devrez reprendre manuellement la soumission.
Fonctionnalités avancées
Rapport automatique
Si le rapport automatique est activé, Tella créera et chargera automatiquement des rapports chaque fois que vous prendrez une photo, enregistrerez une vidéo ou capturerez un enregistrement audio dans Tella. Cela garantit que vos rapports sont chargés de manière transparente sans nécessiter de travail manuel. Les fichiers sont chargés dans le même rapport automatique s'ils sont collectés dans un délai de 30 minutes.
Le rapport automatique peut être activé à partir de l’écran Modifier la connexion.
le rapport automatique ne peut être activé que pour un projet à la fois
Suppression automatique
Lorsque le rapport automatique est activé, vous pouvez activer la suppression automatique, qui supprime automatiquement les rapports et leurs fichiers associés de votre appareil une fois qu'ils ont été téléchargés avec succès sur Tella Web. Cela vous aide à gérer l'espace de stockage de votre appareil et garantit que les données sensibles ne soient pas conservées involontairement.
Le bouton bascule de suppression automatique apparaîtra sous le bouton bascule de rapport automatique sur l’écran Modifier la connexion pour le projet souhaité.
Soumission en arrière-plan
La soumission en arrière-plan permet au processus de soumission du rapport de continuer même si vous passez à d'autres tâches dans Tella ou si vous quittez complètement Tella. La soumission en arrière-plan peut fonctionner en combinaison avec les rapports manuels et automatiques, et peut être activée sur l'écran Modifier la connexion pour le projet souhaité.
Lorsque la soumission en arrière-plan est activée, quelle que soit votre activité dans Tella ou la fermeture de l'application, le processus de téléchargement se poursuivra sans interruption. Il fonctionnera également si les rapports automatiques sont activés et que vous fermez l'application après avoir collecté les informations.
Lors du échargement de rapports en arrière-plan, Tella reste déverrouillée. Cela signifie que si quelqu'un ouvre Tella, il ou elle pourra accéder à vos fichiers et rapports. Pour verrouiller Tella lorsque les rapports sont téléchargés en arrière-plan, appuyez sur le bouton « Sortie rapide » en haut à droite de l'écran d'accueil de Tella.
Si la soumission est interrompue en raison d’une connexion Internet faible ou d’autres facteurs, Tella enverra le rapport dans l’onglet Boîte d’envoi et redémarrera automatiquement le téléchargement dès que le téléphone retrouvera une connexion Internet stable.