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.
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.
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.