Product SiteDocumentation Site MantisBT 1.3 Admin Guide =========== Reference f
Product SiteDocumentation Site MantisBT 1.3 Admin Guide =========== Reference for Administrators ---------------------------- [IMAGE] MantisBT Development Team mantisbt-dev@lists.sourceforge.net Legal Notice ============ Copyright © 2016 MantisBT team. This material may only be distributed subject to the terms and conditions set forth in the GNU Free Documentation License (GFDL), V1.2 or later (the latest version is presently available at http://www.gnu.org/licenses/fdl.txt). Abstract This book is targeted at MantisBT administrators, and documents the installation, upgrade, configuration, customization and administration tasks required to operate the software. 1. About MantisBT 1.1. What is MantisBT? 1.2. Who should read this manual? 1.3. License 1.4. How to get it? 1.5. About the Name 1.6. History 1.7. Support 1.8. MantisBT News 1.9. Versioning 2. Installation 2.1. Overview 2.2. System Requirements 2.2.1. Server Hardware Requirements 2.2.2. Server Software Requirements 2.2.3. Client Requirements 2.3. Pre-installation / upgrade tasks 2.4. New Installation 2.5. Upgrading 2.6. Configure your installation 2.7. Post-installation and upgrade tasks 2.8. Post-installation tasks 2.9. Post-upgrade tasks 2.10. Backups 2.10.1. MySQL Backups 2.11. Uninstall 3. User Management 3.1. Creating User Accounts 3.2. Enabling/Disabling User Accounts 3.3. Deleting User Accounts 3.4. User Signup 3.5. Forgot Password and Reset Password 3.6. Impersonating a user 3.7. Changing Password 3.8. Pruning User Accounts 3.9. Authorization and Access Levels 3.10. Auto Creation of Accounts on Login 3.11. User Preferences 3.12. User Profiles 4. Issue Lifecycle and Workflow 4.1. Issue Creation 4.2. Issue Statuses 4.3. Workflow 4.3.1. Workflow Transitions 4.3.2. Workflow Thresholds 5. Configuration 5.1. Introduction 5.2. Database 5.3. Path 5.4. Webserver 5.5. Configuration Settings 5.6. Security and Cryptography 5.7. Signup and Lost Password 5.8. Email 5.9. Version 5.10. Language 5.11. Display 5.12. Time 5.13. Date 5.14. Time Zone 5.15. News 5.16. Default Preferences 5.17. Summary 5.18. Bugnote 5.19. File Upload 5.20. HTML 5.21. Authentication 5.21.1. Global authentication parameters 5.21.2. LDAP authentication method parameters 5.22. Status Settings 5.23. Filters 5.24. Misc 5.25. Cookies 5.26. Database Tables 5.27. Speed Optimisation 5.28. Reminders 5.29. Bug History 5.30. Sponsorship 5.31. Custom Fields 5.32. My View Settings 5.33. Relationship Graphs 5.34. Wiki Integration 5.35. Sub-Projects 5.36. Field Visibility 5.37. System Logging and Debugging 5.38. Time Tracking 5.39. SOAP API 5.39.1. Disabling the SOAP API 5.40. Anti-Spam Configuration 5.41. Due Date 5.42. User Management 6. Page descriptions 6.1. Login page 6.2. Main page 6.3. View Issues page 6.4. Issue View page 6.5. Issue Change Status page 6.6. Issue Edit page 6.7. My Account Page 6.7.1. Preferences 6.7.2. Profiles 6.7.3. Manage Columns 6.7.4. API Tokens 6.8. System Management Pages 6.8.1. Manage Users 6.8.2. Manage Projects Page 6.8.3. Manage Custom Fields 6.8.4. Manage Global Profiles 6.8.5. Manage Configuration 6.9. Monitor Issue 6.10. Reopen Issue 6.11. Delete Issue 6.12. Close Issue 6.13. Assign to Me 6.14. Resolve Issue 6.15. News Syndication 7. Customizing MantisBT 7.1. Strings / Translations 7.2. Custom Fields 7.2.1. Overview 7.2.2. Custom Field Definition 7.2.3. Adding/Editing Custom Fields 7.2.4. Linking/Unlinking/Ordering Existing Custom Fields in Projects 7.2.5. Localizing Custom Field Names 7.2.6. Dynamic default values 7.2.7. Dynamic values for Enumeration Custom Fields 7.3. Enumerations 7.4. Email Notifications 7.5. Customizing Status Values 7.6. Custom Functions 7.6.1. Default Custom Functions 7.6.2. Example Custom Function Override 8. Authentication 8.1. Standard Authentication 8.2. LDAP and Microsoft Active Directory 8.3. Basic Authentication 8.4. HTTP Authentication 8.5. Deprecated authentication methods 9. Troubleshooting 9.1. Application Errors 9.1.1. Error 2800 - Invalid form security token 10. Project Management 10.1. Change Log 10.2. Roadmap 10.3. Time Tracking 10.4. Graphs 10.5. Summary Page 11. Contributing to MantisBT 11.1. Talent and Time 11.2. Recommend MantisBT to Others 11.3. Blog about MantisBT 11.4. Integrate with MantisBT A. Revision History Chapter 1. About MantisBT ========================= 1.1. What is MantisBT? 1.2. Who should read this manual? 1.3. License 1.4. How to get it? 1.5. About the Name 1.6. History 1.7. Support 1.8. MantisBT News 1.9. Versioning 1.1. What is MantisBT? ---------------------- MantisBT is a web based bug tracking system that was first made available to the public in November 2000. Over time it has matured and gained a lot of popularity, and now it has become one of the most popular open source bug/issue tracking systems. MantisBT is developed in PHP, with support to multiple database backends including MySQL, MS SQL, PostgreSQL and DB2. MantisBT, as a PHP script, can run on any operating system that is supported by PHP and has support for one of the DBMSes that are supported. MantisBT is known to run fine on Windows, Linux, OS/2, Mac OS X, System i and a variety of Unix operating systems. 1.2. Who should read this manual? --------------------------------- This manual is targeted for the person responsible for evaluating, installing and maintaining MantisBT in a company. Typically we refer to this person as the MantisBT administrator. 1.3. License ------------ MantisBT is released under the terms of GNU General Public License (GPL). MantisBT is free to use and modify. It is free to redistribute as long as you abide by the distribution terms of the GPL. 1.4. How to get it? ------------------- MantisBT is available in several Linux distributions including: Debian, Ubuntu, Fedora, Gentoo, Frugalware and others. Hence, if you are running Linux, start by checking if your distribution has a package for MantisBT. If not, or if the package is not up-to-date with the latest MantisBT version, then you may want to download it directly from here. For Windows, Mac OS X and other operating systems, use the link provided above to download MantisBT. The download is compressed in tar.gz or zip format. Both formats can be unpacked using tools like 7-Zip (in case of Windows). Note that at any point in time there are typically two "latest" MantisBT releases that are available for download. The latest production release (stable), and the latest development release which can be an alpha or a release candidate. It is not recommended to use development releases in production specially if it is still in the alpha stage unless the administrator is familiar with PHP and is able to troubleshoot and fix any issues that may arise. 1.5. About the Name ------------------- When initially seeking to name this project Ken ran into a problem every programmer encounters. What is a good name? It has to be descriptive, unique, and not too verbose. Additionally having multiple meanings would be a nice touch. Quickly ruled out were php*Something* names which, incidentally, although popular, do not seem to be condoned by the PHP Group developers. Drawing inspiration from Open Source projects like Apache, Mozilla, Gnome, and so forth resulted in two eventual choices: Dragonfly and Mantis. Dragonfly was already the name of a webmail package. So the name became Mantis. Praying Mantis are insects that feed primarily on other insects and bugs. They are extremely desirable in agriculture as they devour insects that feed on crops. They are also extremely elegant looking creatures. So, we have a name that is fairly distinctive and descriptive in multiple ways. The BT suffix stands for "Bug Tracker" and distinguishes this project from general usage of the word Mantis. However, over time the project was typically referred to as Mantis. 1.6. History ------------ Kenzaburo Ito and a friend originally created a bug tracker as an internal tool for their pet project. A search for good, free packages came up with nothing suitable so they wrote their own. After a rewrite and cleanup it was made available to the public via the GNU General Public License (GPL). The GPL was chosen partly because of his belief that development tools should be cheap or free. In 2002, Ken was joined by Jeroen Latour, Victor Boctor and Julian Fitzell to be the administrators and the core development team of MantisBT. This marks a new era in MantisBT lifetime where it is now a team project. 1.7. Support ------------ There are plenty of resources to help answer support queries. Following are the main ones: * Forums - The forums are one of the most popular destinations for getting MantisBT support. Start off by searching the forums for your questions, if not found, then go ahead and submit a question. * Mailing lists - Several lists are available, each of them with its own, specific purpose. Note that posting messages is restricted to subscribers so you will have to register before you can send messages; however, there are public archives available if you're only interested in reading. * Gitter is a browser-based, on-line chat that has mainly replaced the team's use of IRC. In the main chat room, you can have a live discussion with the developers and other MantisBT users. Gitter supports all modern browsers and also offers Android and iOS-based clients, as well as an IRC bridge. * IRC - The IRC channel not very active anymore, as the developers have moved on to using Gitter for live discussions; nevertheless, the channel is still open. There are many free IRC clients: XChat (for Linux), HexChat, IceChat amongst others. You can also use Web Chat to connect to IRC via your web browser, which may also be useful when you're behind a firewall that blocks the IRC port. The IRC channel logs uploads/s3/ admin-guide.pdf
Documents similaires
-
62
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 04, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.1628MB