Skip to content

ekd001/task_deck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TASK DECK

Task Deck est un outil d'organisation de type tableau ou Kanban basée sur l'application task_deck qui a pour objectif de transformer la correspondance en tâches actionnables.

PRÉSENTATION

Task Deck vous aide à mieux gérer les communications importantes. Il reçoit les informations des courriers Maarch et la correspondance administrative, puis les transforme en tâches structurées pour simplifier votre travail. C'est un outil performant pour les organisations qui traitent de nombreuses communications.

FONCTIONNALITÉS PRINCIPALES

Gestion des Tâches Avancée

  • Organisation et séquencement des tâches dans des tableaux
  • Enrichissement des tâches avec notes Markdown et contexte
  • Catégorisation via un système d'étiquettes et de tags personnalisables
  • Suivi en temps réel de toutes les activités liées à la correspondance

Collaboration d'Équipe

  • Collaboration avec les autres utilisateurs sur les tâches basés sur le courrier
  • Attachement de documents et fichiers de correspondance associés
  • Discussion et coordination via les commentaires intégrés
  • Piste d'audit complète de la réception du courrier à la résolution

CAPTURE D'ÉCRAN

Task Deck - Gestion des tâches sur votre tableau

🛠️ INSTALLATION

Prérequis Système

  • Node.js version 20.19.5 ou supérieure
  • PHP version 8.3.6 ou supérieure
  • Composer version 2.8.12 ou supérieure
  • Instance Nextcloud v31 ou v32 fonctionnelle

Méthode de Déploiement Recommandée

1. Préparation de l'Environnement

# Cloner le repôt
git clone https://ada.gouv.tg/deklou/task_deck.git

# Se positionner dans le dossier du repo
cd task_deck

# Installer les dépendances PHP
composer install --no-dev

# Installer les dépendances JavaScript
npm ci

2. Construction des assets

# Build de développement (avec rechargement automatique)
npm run dev

# OU Surveillance des changements (développement)
npm run watch

# OU Build de production (optimisé)
npm run build

3. Installation dans Nextcloud

# Copier l'application dans le dossier custom_apps de Nextcloud (cas docker)
docker cp task_deck/  containerName:var/www/html/custom_apps

# Copier l'application dans le dossier extra_apps de Nextcloud (cas installation de nextcloud avec snap)
cp task_deck/ var/snap/nextcloud/current/nextcloud/extra-apps

4. Activation dans nextcloud

Étape 1 : Accéder aux Paramètres
  • Connectez-vous à votre instance Nextcloud en tant qu'administrateur
  • Cliquez sur votre avatar en haut à droite
  • Sélectionnez "Paramètres" dans le menu déroulant
Étape 2 : Navigation vers les Applications
  • Dans le panneau de gauche, cliquez sur "Administration"
  • Sélectionnez "Applications" dans le menu latéral
  • Vous verrez toutes les applications disponibles classées par catégories
Étape 3 : Trouver Task Deck
  • Cliquez sur l'onglet "Applications désactivées" (ou utilisez la recherche si disponible)
  • Parcourez la liste ou utilisez la barre de recherche
  • Tapez "Task Deck" pour filtrer les résultats
Étape 4 : Activation
  • Localisez l'application "Task Deck" dans la liste
  • Cliquez sur le bouton "Activer" à droite du nom
  • Attendez que le processus d'activation se termine , une barre de progression peut apparaître et un message de confirmation devrait s'afficher
Etape 5 : Vérification Post-Installation
  • Vérifiez que Task Deck apparaît dans le menu principal
    • Ouvrez votre application

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published