BugFree 3.0 a été entièrement reconstruit et réécrit tout en conservant l'expérience utilisateur de la version 2.x, en mettant l'accent sur la configurabilité, la personnalisation et l'interactivité. Nous avons fait beaucoup de travail sur la compatibilité et la mise à niveau de la version 2.x, mais après tout, il s'agit d'une reconstruction technique complète, et la stabilité du système et l'expérience utilisateur doivent être continuellement améliorées dans les versions ultérieures. Rappelez à tout le monde de sauvegarder les données originales avant de mettre à niveau BugFree. Vous êtes également les bienvenus pour discuter de vos questions et suggestions lors de l'utilisation dans le micro-groupe de communication du logiciel gratuit BugFree.
BugFree 3.0 change principalement comme suit et restructure l'ensemble du programme. La nouvelle version utilise le framework Yii de PHP pour faciliter le développement secondaire. Sur le plan opérationnel, toutes les opérations sont réalisées sous produits fixes. Changez en sélectionnant la liste de produits dans le coin supérieur gauche. Tous les modèles et requêtes personnalisées ainsi que la création de bogues, de cas et de résultats sont associés aux produits.
La page n'utilise plus la structure frameset et l'interface est plus fraîche et plus concise.
Les noms des personnes sont chargés à l'aide d'une requête Ajax au lieu d'utiliser des listes déroulantes. En utilisant le nom d'utilisateur et le nom réel pour rechercher des utilisateurs, le problème du positionnement lent des lettres initiales lorsqu'il y a un grand nombre d'utilisateurs est amélioré.
Le chargement du module utilise Ajax pour accélérer le chargement des pages.
La nouvelle fonction de marquage des résultats de requête facilite la mémorisation des éléments de résultat de requête qui vous intéressent.
Fonction de création de modèle ajoutée.
Paramètres de champ personnalisés améliorés. BugFree version 3.0 supprime tous les champs tels que le navigateur, comment trouver et le type de bogue des champs de base. Les champs de base ne conservent que les champs communs tels que le titre, le chemin du module, attribué à, CC et les étapes de reproduction. D'autres sont étendus via des champs personnalisés. Des étapes modifiables (nouvelles, résolues, fermées), des champs obligatoires, des règles de validation (aucune, unique, expression régulière), etc. peuvent être définies pour les champs personnalisés, ce qui améliore la flexibilité du système.
Les enregistrements de journaux sont ajoutés à la gestion en arrière-plan afin que les modifications en arrière-plan puissent être enregistrées et vérifiées.
Ajout d'une fonction de configuration du système pour la gestion en arrière-plan. Les administrateurs système et autres configurations peuvent opérer ici sans avoir à modifier les fichiers de configuration.
Les résultats de la requête en arrière-plan prennent en charge le tri.
Utilisez des zones d'édition de texte enrichi pour les commentaires et les étapes de reproduction.
JS remplace le rapport statistique Flash d'origine.
D'autres incluent des améliorations de performances, de nouvelles API et des modifications détaillées.
Développer