MantisBT 是一個開源的、超方便的缺陷追踪系統,可以追蹤軟體中的問題,而且不僅僅適用個人使用,也適用整個團隊都;可以用它來記錄、追蹤和解決bug。因此可以在 MantisBT 上輕鬆地報告bug,在管理專案,甚至自定義工作流程,彈性調整!無論是小團隊還是專案團隊,MantisBT 都能幫助輕鬆應對各種軟體開發的挑戰或者是專案過程中所展生的議題。
MantisBT安裝
安裝過程這邊就不多加敘述,請參考MantisBT Install文件。
MantisBT設定
主要設定在config_inc.php這個檔案中
路徑:
mantis/config/config_inc.php
官方設定文件可以參考MantisBT Configure your installation
預設回報問題時所需要填寫的欄位,相信一般的使用者者看到這麼多欄位要填寫瞬間感覺難度都增加了不少
為了避免造成使用者過度壓力過大,精簡填寫欄位後的畫面。
是不是感覺親切了許多,增加使用者回報問題的意願。
設定檔內容
## Language
$g_default_language = "chinese_traditional";
## Info
$g_window_title = 'Demo Mantis System';
$g_page_title = 'Welcome to Demo Project Management System';
## Email for gmail
$g_phpMailer_method= PHPMAILER_METHOD_SMTP ;
$g_smtp_host= 'smtp.gmail.com';
$g_smtp_username = 'demo@gmail.com';
$g_smtp_password = 'demo';
$g_smtp_connection_mode = 'ssl';
$g_smtp_port = 465;
$g_webmaster_email = 'demo@demo.com';
$g_from_email = 'demo@demo.com';
$g_return_path_email = 'demo@demo.com';
$g_from_name = 'Demo Project Management';
## File Upload
$g_allow_file_upload = ON;
$g_file_upload_method = DISK;
$g_absolute_path_default_upload_folder = './upload/';
$g_max_file_size = 5000000;
$g_disallowed_files = 'php,php3,phtml,html,class,java,exe,pl';
//停用註冊新帳號
$g_allow_signup = OFF;
//停用平台(profile)欄位,關閉作業平台
$g_enable_profiles = OFF;
//關閉回報問時沒用到的欄位
$g_bug_report_page_fields = array(
'category_id',
'view_state',
'handler',
//'priority',
//'severity',
//'reproducibility',
'platform',
'os',
'os_version',
'product_version',
'product_build',
'target_version',
'summary',
'description',
//'additional_info',
'attachments',
'due_date',
);
參考資料
更多的MantisBT相關資源請參考下方連結
延伸閱讀
2,017 Views