Documentation ARCHIF

Guide complet d'utilisation du système d'archivage électronique ARCHIF

Introduction

Bienvenue dans la documentation officielle d'ARCHIF, la première solution d'archivage électronique open source conçue pour répondre aux besoins spécifiques des organisations africaines.

Note: Cette documentation est régulièrement mise à jour pour refléter les dernières fonctionnalités disponibles dans ARCHIF.

Installation

ARCHIF peut être installé de plusieurs façons selon vos besoins spécifiques. Vous pouvez utiliser notre script d'installation automatisé ou installer manuellement les composants.

Prérequis

  • Serveur PHP 8.0 ou supérieur
  • Base de données MySQL 5.7 ou MariaDB 10.2+
  • Serveur Web (Apache, Nginx)
  • Extensions PHP : mbstring, xml, curl, gd, zip

Installation rapide

Clonez le dépôt GitHub et exécutez le script d'installation :

```
git clone https://github.com/omgbwa-yasse/shelves.git
cd shelves
php install.php
```

Configuration

Après l'installation, vous devrez configurer ARCHIF selon les besoins de votre organisation. Les paramètres principaux sont définis dans le fichier `config.php`.

Base de données

Configurez les paramètres de connexion à votre base de données :

```
'database' => [
'host' => 'localhost',
'name' => 'archif_db',
'user' => 'root',
'password' => 'votre_mot_de_passe',
'charset' => 'utf8mb4',
],
```

Guide d'utilisation

Cette section vous guide à travers les fonctionnalités principales d'ARCHIF et comment les utiliser efficacement.

Tableau de bord

Le tableau de bord vous donne une vue d'ensemble de votre système d'archivage, avec des statistiques clés et des accès rapides aux fonctionnalités essentielles.

Gestion des documents

ARCHIF vous permet de gérer l'ensemble du cycle de vie de vos documents, de la réception à l'archivage définitif.

Conseil : Utilisez les modèles prédéfinis pour accélérer la classification de vos documents.

API

ARCHIF fournit une API RESTful complète permettant d'intégrer vos applications existantes avec le système d'archivage.

Authentification

Toutes les requêtes API nécessitent une authentification via un token JWT :

```
curl -X GET \
https://votre-serveur.com/api/documents \
-H 'Authorization: Bearer votre_token_jwt'
```

Migration des données

Si vous migrez depuis un autre système d'archivage, ARCHIF fournit des outils pour faciliter ce processus.

Sécurité

La sécurité est une priorité dans ARCHIF. Le système implémente plusieurs niveaux de protection pour garantir l'intégrité et la confidentialité de vos archives.

Mises à jour

Pour mettre à jour ARCHIF vers la dernière version, utilisez la commande suivante :

```
php artisan archif:update
```

Consultez toujours les notes de version avant de procéder à une mise à jour importante.