1 Introduction
1.1  À propos de ZenTao
1.2  Introduction PPT
1.3  Assistance technique
1.4  Suivez-nous
2 Installation
2.1  Choisissez la bonne installation
2.2  ZenTao Cloud
2.3  Installation en un clic pour Windows
2.4  Installation en un clic pour Linux
2.5  Installation avec Lampp
2.6  Installation du code source (pour tous les systèmes)
2.7  Installation du code source pour macOS
2.8  Installation de XAMPP-VM pour macOS
2.9  Installation de XAMPP pour macOS
2.10  Installation de Docker
2.11  Softaculous Service
2.12  Intégrer Zdoo
2.13  Installez Ioncube
3 Mise à jour
3.1  Mettre à jour ZenTao
3.2  Mise à jour par code source (pour tous les systèmes)
3.3  Mise à jour pour l'installation en un clic pour Windows (xampp)
3.4  Mise à jour pour l'installation en un clic pour Linux
4 Utilisateurs et groupes
4.1  Structure de l'entreprise
4.2  Ajouter un utilisateur
4.3  Ajout par lot
4.4  Groupes et privilèges
5 Démarrage rapide
5.1  Gestion des projets et des tâches
5.2  Suivi des bugs
5.3  Gestion des produits
5.4  Gestion de todo
6 Applications basiques
6.1  Flux de travail de base
6.2  Agile et Scrum
6.3  ZenTao et Scrum
6.4  Tutoriel ZenTao pour les débutants
6.5  Créer un produit
6.6  Créer une Story
6.7  Créer un projet
6.8  Confirmer une story
6.9  Décomposer les stories en tâches
6.10  Signaler un bug
6.11  Gérer les contacts
6.12  Personnalisation
6.13  Importer des fichiers Excel, CSV
6.14  Gestion de documents
6.15  Mode de fonctionnement
6.16  Points
6.17  Champs obligatoires
6.18  Privilèges
6.19  Annual Work Summary
7 Application avancée
7.1 Flux de travail
7.1.1  Flux de travail ZenTao
7.2 Gestion individuelle
7.2.1  Mon Todo
7.2.2  Ma tâche, ma story et mon bug
7.2.3  Mon profil
7.3 Pour Product Owner
7.3.1  Gérer un produit
7.3.2  Gérer une ligne de produits
7.3.3  Créer et valider une story
7.3.4  Changer et valider une story
7.3.5  Statut et phase
7.3.6  Ecriture de story
7.3.7  Module de produit
7.3.8  Plan
7.3.9  Release
7.3.10  Roadmap
7.3.11  Document
7.3.12  Planning Meeting
7.3.13  Daily Scrum, Review and Retrospective Meetings
7.3.14  Rapports de story
7.4 Pour Scrum Master
7.4.1  Créer un projet
7.4.2  Créer une équipe
7.4.3  Confirmer une story
7.4.4  Répartition des tâches
7.4.5  Daily Standup Meetings
7.4.6  Vérifier la progression du projet via le Burndown Chart
7.4.7  Vérifier l'avancement du projet via des listes
7.4.8  Review and Retrospective Meetings
7.4.9  Rapports basiques sur les tâches
7.5 Pour Development Team
7.5.1  Sprint Planning meeting et répartition des tâches
7.5.2  Tâches de réclamation et efforts de mise à jour
7.5.3  Kanban et arborescence
7.5.4  Build
7.5.5  Test Recette
7.5.6  Résoudre un bug
7.5.7  Documents
7.5.8  Confirmer un bug
7.6 Pour l'équipe d'assurance qualité
7.6.1  Gestion des défauts
7.6.2  Signaler un bug
7.6.3  Vérifier et clôturer un bug
7.6.4  Activer un bug
7.6.5  Trouver un bug
7.6.6  CasTest
7.6.7  Créer et examiner des CasTests
7.6.8  Cahier Recette, Library Recette et Rapport
7.6.9  Gérer les Recettes
7.6.10  Jouer des castests et signaler des bugs
7.6.11  Rapports
8 Configuration
8.1 Entretenir ZenTao
8.1.1  Initialiser les scripts
8.1.2  Sauvegarde des données
8.1.3  Récupérer les données supprimées
8.1.4  Mettre à jour les Burndown Charts
8.1.5  Hôte distant ZenTao
8.2 Déployer ZenTao
8.2.1  Connexion invité
8.2.2  Notification par e-mail
8.2.3  Définir le super administrateur
8.2.4  Accès statique
8.2.5  Supprimer "zentao" de l'URL
8.2.6  Intégrer SVN
8.2.7  Intégrer Git
8.2.8  Intégrer Webhook
8.2.9  Intégrer Xuan.im
8.2.10  Intégrer Zdoo
8.2.11  Intégrer une application tierce
8.2.12  Module complémentaire de traduction
8.2.13  Intégrer Jenkins
8.2.14  Extension
9 Personnalisation
9.1  Introduction
9.2  Directory
9.3  Rechercher des codes
9.4  Structure de la base de données
9.5  Modules communs
9.6  Ajouter des fonctionnalités au menu
9.7  Définir les privilèges des modules
9.8  Exemples: modifier l'invite de langue
9.9  Exemples: définir la priorité lors de la création de bugs
9.10  Éditeur d'extensions
9.11  Limitation des fonctionnalités
9.12  Normes d'emballage ZenTao 1.1
10 Divers
10.1  À propos du code tiers
10.2  Soutenir ZenTao
10.3  ZenTao Service
10.4  Reconnaissance

Éditeur d'extensions

2015-09-14 15:07:15
azalea
7887
Final Edition:tengfei De 2020-10-30 10:35:28

ZenTao a un éditeur de code. Vous pouvez vous connecter à ZenTao en tant que super administrateur pour développer.

1. Entry

Allez dans Admin-> Développement-> Editeur, et vous trouverez l'éditeur d'extension comme indiqué dans la capture d'écran.


Cliquez sur le module que vous souhaitez développer et tous les fichiers extensibles de ce module s'afficheront à droite, y compris control.php et  model.php.


Tous ces fichiers sont séquencés, qui sont

  • model.php et sa méthode;
  • control.php et sa méthode;
  • templates, language files, configuration file dans le dossier de vue;
  • JS
  • CSS
  • Extension filesFichiers d'extension
The sequence of the extension files is the same as the sequence of files above, so that you can find the files to extend easily. There are links at the end of each file. Click these links to edit and extend online.La séquence des fichiers d'extension est la même que celle des fichiers ci-dessus, de sorte que vous pouvez trouver les fichiers à étendre facilement. Il y a des liens à la fin de chaque fichier. Cliquez sur ces liens pour modifier et étendre en ligne.

2. Éditeur Web


2.1 Extension model.php

You can develop the existing methods of model.php. The editor will automatically generate simple codes. You can also add new methods to model.php.Vous pouvez développer les méthodes existantes de model.php. L'éditeur générera automatiquement des codes simples. Vous pouvez également ajouter de nouvelles méthodes à model.php.


2.2 Extension control.php

Il vous demandera s'il faut utiliser le code existant lors de l'extension du control.php existant.


Si "Oui", il générera une classe control.php de ce module. La méthode étendue peut également avoir les méthodes control.php de ce module. Sinon, vous devez redéfinir la méthode.


De même, vous pouvez également ajouter de nouvelles méthodes à  control.php.

2.3 Extension des fichiers modèles

Il existe également deux façons d'étendre les fichiers de modèle. La première consiste à réécrire un modèle pour remplacer l'original. L'autre consiste à modifier partiellement la page d'origine via des scripts hook.


2.4 Extension d'autres fichiers

Pour l'extension d'autres fichiers, il affichera le fichier source pour référence.



2.5 Compilez les fichiers étendus

Vous pouvez modifier et supprimer les fichiers étendus dans le répertoire d'ext.


3. Enregistrez les fichiers étendus

3.1 Nom de fichier inutile

Lorsque vous étendez les méthodes de control.php et remplacez les fichiers modèles, les noms de fichiers sont définis, vous n’avez donc pas à en saisir un.

3.2 Nom de fichier facultatif

Lorsque vous étendez les méthodes de model.php, les fichiers de langue et les fichiers de configuration, les noms de fichiers seront enregistrés comme noms de fichiers par défaut si vous ne saisissez pas de noms. Si vous l'avez fait, ils seront enregistrés sous le nom que vous avez entré.

3.3 Nom de fichier requis

Newly added methods, pages, hooks and extensions can only be saved when you enter file names.


Remarques

1. When saving the files, make sure that the programs have the privilege to write and read.Lors de l'enregistrement des fichiers, assurez-vous que les programmes ont le privilège d'écrire et de lire.
2. If there is file names are conflicting with each other and you can not save it, change the file name or select "Overwrite" the file.Si des noms de fichiers sont en conflit les uns avec les autres et que vous ne pouvez pas les enregistrer, modifiez le nom du fichier ou sélectionnez "Écraser" le fichier.
3. The editor is designed just for the convenience extension, so it is very simple. Your problems and solutions when using this editor are welcome to share.L'éditeur est conçu uniquement pour l'extension de commodité, il est donc très simple. Vos problèmes et solutions lors de l'utilisation de cet éditeur sont les bienvenus.
Commenter
Commentaires reçus après vérification。