Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
logiciel:internet:osticket:start [2021/02/15 15:39] – ↷ Page déplacée de logiciel:internet:osticket:start à fr:logiciel:internet:osticket:start admin | logiciel:internet:osticket:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== osTicket : un système de support par ticket ====== | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | - Prérequis pour l’installation d’osTicket : | ||
+ | * **Serveur Web** sous Windows ou Linux (IIS ou Apache) | ||
+ | * **PHP** v5.3 ou supérieur | ||
+ | * **MySQL** v5.0 ou supérieur | ||
+ | - Recommandé pour disposer de toutes les fonctionnalités :Installez les paquets **[[apt> | ||
+ | <WRAP center round info 60%> | ||
+ | * **php-xml** pour l’envoi de mail en HTML et XML API | ||
+ | * **php-json** améliore les performances | ||
+ | * **php-gettext** améliore les performances | ||
+ | * **php-mbstring** est fortement recommandé pour toutes les installations | ||
+ | </ | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | ==== Mise en place ==== | ||
+ | |||
+ | Téléchargez la dernière version d’osTicket sur le site officiel : [[https:// | ||
+ | * ++ Choisissez la version open-source| {{ : | ||
+ | * ++ Sélectionnez la dernière version| | ||
+ | * ++ Choisissez la langue française| (cliquez sur la flèche pour la mettre en **available** puis < | ||
+ | * ++ Sélectionnez tous les plugins| puis < | ||
+ | * ++ Dans la fenêtre qui s' | ||
+ | * ++ Le téléchargement démarre :| {{ : | ||
+ | |||
+ | Enregistrez l’archive téléchargée où vous voulez, dézippez-la sur votre ordinateur ((Dézippez aussi l' | ||
+ | |||
+ | Vous pouvez renommer ce dossier en **support** (par exemple). | ||
+ | |||
+ | L’idéal est de créer un sous-domaine du type **support.monsite.tld** qui pointe vers votre dossier **support**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | === Passage en français === | ||
+ | |||
+ | Via FTP, envoyez le fichier **fr.phar** vers le répertoire **/ | ||
+ | |||
+ | === Premier démarrage et vérifications === | ||
+ | |||
+ | Ouvrez votre navigateur et aller à l’adresse : [[http:// | ||
+ | |||
+ | Si tout se passe bien, vous devriez tomber sur cette page qui affiche un aperçu des prérequis et de ce qui est activé ou non sur votre serveur. | ||
+ | {{ : | ||
+ | |||
+ | Éventuellement, | ||
+ | |||
+ | Lorsque vous êtes prêt, cliquez sur < | ||
+ | |||
+ | Une page prévient que le fichier de configuration est manquant : | ||
+ | {{ : | ||
+ | |||
+ | Rien de grave, il faut simplement renommer ((par exemple via Filezilla)) le fichier **include/ | ||
+ | |||
+ | Une fois le fichier renommé, cliquez sur < | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | ==== Configuration de osticket ==== | ||
+ | |||
+ | On se retrouve maintenant sur l’écran de configuration des paramètres du CMS : | ||
+ | {{ : | ||
+ | |||
+ | Ajoutez vos informations | ||
+ | |||
+ | ^ Paramètres système | ||
+ | | | Nom du helpdesk | ||
+ | | | Courriel par défaut | ||
+ | | | Langue principale | ||
+ | ^ Administrateur système | ||
+ | | | Prénom | ||
+ | | | Nom | ||
+ | | | Adresse e-mail | ||
+ | | | Nom d' | ||
+ | | | Mot de passe | | | ||
+ | ^ Paramètres de base de données | ||
+ | | | Préfixe des tables MySQL | ost_ | | ||
+ | | | Nom d' | ||
+ | | | Base de données MySQL | ost | | ||
+ | | | Nom d' | ||
+ | | | Mot de passe MySQL | | | ||
+ | |||
+ | et cliquez sur < | ||
+ | |||
+ | Nommez la base **ost** | ||
+ | |||
+ | Si vous avez le message d' | ||
+ | |||
+ | Informations de connexion à la base de données <color # | ||
+ | |||
+ | Le message suivant s' | ||
+ | {{ : | ||
+ | |||
+ | Profitez-en pour faire les modifications proposées : | ||
+ | via FTP, changez les propriétés du fichier include/ | ||
+ | |||
+ | Notez les urls indiquées ou imprimez la page : | ||
+ | * Vous pouvez ouvrir votre osticket par l'URL indiquée **Votre URL d' | ||
+ | * ou le panneau de contrôle par l'URL indiquée **Votre panneau de contrôle personnel: | ||
+ | |||
+ | ==== OsTicket : Time tracking (temps passé sur un ticket) ==== | ||
+ | |||
+ | Cette fonctionnalité permet de suivre le temps passé sur un ticket. | ||
+ | |||
+ | On peut noter le temps passé sur chaque ticket et l’incrémenter à chaque intervention sur le même sujet, ce qui permet de facturer précisément le temps passé. | ||
+ | |||
+ | L’idée est de donc d’implémenter une solution permettant de noter le temps passé sur chaque ticket, pour que je puisse exporter le temps passé en fin de mois sur chaque client dans mon logiciel de facturation. | ||
+ | |||
+ | Une entreprise a créé le module osTicket_v1-10-xx_TimeTracking, | ||
+ | |||
+ | Téléchargez ce module sur la page [[https:// | ||
+ | |||
+ | Dé-compressez cette archive : elle contient un fichier et deux répertoires : | ||
+ | * Le fichier texte contient les instructions d’installation. | ||
+ | * Les deux répertoires contiennent les fichiers à inclure sur votre serveur web qui fait tourner osTicket. | ||
+ | |||
+ | Nous utiliserons les fichiers du répertoire Pre v1-10-4. | ||
+ | |||
+ | === Requêtes SQL === | ||
+ | |||
+ | Vous allez d’abord devoir apporter des modifications sur la base de données d’osTicket. Un lot de requête à effectuer est proposé dans le fichier texte. | ||
+ | |||
+ | Nous utiliserons [[logiciel: | ||
+ | |||
+ | Choisissez la base de données ost et sélectionnez **Requête SQL**. | ||
+ | {{ : | ||
+ | |||
+ | lancez les requêtes indiquées dans le fichier texte de l' | ||
+ | <code - Requetes> | ||
+ | |||
+ | INSERT INTO `ost_list_items` (`list_id`, `status`, `value`, `sort`) | ||
+ | SELECT ost_list.id, | ||
+ | FROM ost_list | ||
+ | WHERE `name`=' | ||
+ | |||
+ | INSERT INTO `ost_list_items` (`list_id`, `status`, `value`, `sort`) | ||
+ | SELECT ost_list.id, | ||
+ | FROM ost_list | ||
+ | WHERE `name`=' | ||
+ | |||
+ | INSERT INTO `ost_list_items` (`list_id`, `status`, `value`, `sort`) | ||
+ | SELECT ost_list.id, | ||
+ | FROM ost_list | ||
+ | WHERE `name`=' | ||
+ | |||
+ | INSERT INTO `ost_list_items` (`list_id`, `status`, `value`, `sort`) | ||
+ | SELECT ost_list.id, | ||
+ | FROM ost_list | ||
+ | WHERE `name`=' | ||
+ | |||
+ | INSERT INTO `ost_list_items` (`list_id`, `status`, `value`, `sort`) | ||
+ | SELECT ost_list.id, | ||
+ | FROM ost_list | ||
+ | WHERE `name`=' | ||
+ | |||
+ | INSERT INTO ost_config | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ALTER TABLE ost_thread_entry | ||
+ | |||
+ | ALTER TABLE ost_thread_entry | ||
+ | |||
+ | ALTER TABLE ost_thread_entry | ||
+ | |||
+ | Une fois le lot de requêtes lancé, vous devez obtenir un <color # | ||
+ | |||
+ | === Fichiers additionnels === | ||
+ | |||
+ | Via FTP, envoyez les répertoires include et scp sur le serveur : | ||
+ | {{ : | ||
+ | |||
+ | === Activation des modules === | ||
+ | |||
+ | Sur le panneau d’administration, | ||
+ | |||
+ | Dans ce menu, vous pourrez activer différents points de fonctionnement de votre nouveau module. | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http://]] | ||
+ | * **(fr)** [[http://]] | ||
+ | |||
+ | ---- | ||
+ | //Basé sur << [[http:// |