Organiser son temps au niveau personnel et/ou professionnel à une époque où tout va vite, très vite même, devient primordial, pour ne pas perdre la boule.
Aujourd'hui, nous allons parler de Eigenfocus! Ce projet naissant semble partir dans la bonne direction à plusieurs niveaux.
Pour une première release, c'est stable, fonctionnel et pourvu de thèmes. Pour le moment, seuls l'anglais et le portugais sont disponibles. Je ne doute pas que d'autres langues seront ajoutées prochainement, le dev ayant déjà implémenté le menu de sélection de la langue.
Eigenfocus réunit tous les éléments habituels nécessaires. Projets, tableaux, suivi du temps, …
⚡ Caractéristiques
- Projets : créez/modifiez/mettez à jour/archivez vos projets.
- Tableaux : chaque projet dispose d'un tableau dans lequel vous pouvez personnaliser les colonnes en fonction de votre flux de travail.
- Workflow avec les tableaux : déplacer les problèmes entre les colonnes.
- Suivi du temps : suivez le temps passé sur un projet et un problème spécifique.
- Rapport de temps : générez des rapports de temps par projet et par périodes.
- Thèmes : personnalisez l'interface utilisateur à votre goût.
💾 L'installation
- Créez votre compose.yml dans le dossier ou vous comptez installer Eigenfocus:
nano compose.yml
- Et collez ça dedans:
services:
web:
image: eigenfocus/eigenfocus:v0.5.0
restart: unless-stopped
volumes:
- ./app-data:/eigenfocus-app/app-data
environment:
- DEFAULT_HOST_URL=http://192.168.1.152:3007
ports:
- 3007:3000
- DEFAULT_HOST_URL=http://192.168.1.152:3007 => Remplacez l'ip par celle de votre serveur, ou encore, indiquez l'URL complète.
- On va déployer l'application:
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3007 par défaut :
http://ip:3007/
ou votre domaine:
https://eigenfocus.mondomaine.com
🏁 Terminer l'installation
Vous êtes maintenant sur votre instance et vous voyez donc ceci:
Il faut surtout remplir la Timezone et le choix de la langue. N'ayant pas de connaissance en portugais, je vais laisser l'anglais et régler ma Timezone sur Brussels :
Cliquez sur Update pour terminer, vous voilà maintenant dans le vif du sujet :
🎨 Changer le thème
En cliquant en haut à droite sur la palette, vous avez pour le moment où j'écris ces lignes, le choix entre 4 thèmes :
Ce qui, conrcètement, ressemble à ça:
🗒️ Créer un projet
Pour créer un projet, cliquez dans le menu de gauche sur Projects et ensuite, au choix sur Click here to create one ou Create project :
Ce qui va avoir pour effet d'ouvrir une fenêtre :
Nommez votre projet et cliquez sur Create.
Votre projet est bien créé! Vous avez plusieurs options à partir du projet :
- Edit => Permet d'éditer le nom du projet.
- Archive => Permet d'archiver le prpjet.
- Go to time tracking => Permet d'accéder au suivi du temps.
- Go to Board View => Permet de voir le tableau.
📈 Colonnes
Quand vous êtes dans le projet de votre choix, cliquez sur Create column :
Nommez votre colonne en lui donnant un titre, cliquez ensuite sur Create :
Votre colonne est bien crée :
Cliquez maintenant sur Create issue :
Donnez un titre et une description, cliquez sur Create pour terminer :
Voici le résultat :
Répétez l'opération le nombre de fois nécessaires :
Vous pouvez moduler cela comme un kanban classique, c'est vous le boss!
🕔 Timesheet
Le suivi du temps va vous permettre d'activer un chronomètre afin de connaître le temps passé sur une tâche.
La partie Timesheet est disponible dans le menu latéral gauche :
Cliquez sur New time entry :
Une fenêtre qui va apparaître :
- Description => Ajoutez une description à votre tâche.
- Project => Choisissez le projet concerné.
- Issue => Choisissez
- Logged time => 0 par défaut.
Cliquez sur Create et le compteur se met automatiquement en route :
Le temps total par jour sera indiqué ici :
🧾 Time reports
Le rapport de temps va vous permettre d'afficher le temps passé sur un projet, une tâche.
La partie Time reports est disponible dans le menu latéral gauche :
- Filter by project => Filtrer par projet. Choisissez le projet pour lequel vous voulez un rapport. Enfin, le ou les projets.
- Starting at => À partir de. Ici je veux simplement connaître le rapport du jour.
- Ending at => Se terminant à.
Cliquez sur Generate report, ce qui donne :
4 minutes de travail! Je comprends pourquoi je suis crevé!