Trac 1.4 ပရောဂျက်စီမံခန့်ခွဲမှုစနစ်အား ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ ပရောဂျက်စီမံခန့်ခွဲမှုစနစ်၏ အရေးပါသော ထုတ်ပြန်ချက် Trac 1.4Subversion နှင့် Git repositories၊ built-in Wiki၊ ပြဿနာခြေရာခံစနစ်နှင့် ဗားရှင်းအသစ်များအတွက် လုပ်ဆောင်နိုင်စွမ်းစီစဉ်ခြင်းကဏ္ဍကို ပံ့ပိုးပေးသည့် ဝဘ်အင်တာဖေ့စ်တစ်ခု။ ကုဒ်ကို Python နှင့်ရေးထားသည်။ ဖြန့်ဝေသည် BSD လိုင်စင်အောက်တွင်။ ဒေတာသိမ်းဆည်းရန် SQLite၊ PostgreSQL နှင့် MySQL/MariaDB DBMS ကို အသုံးပြုနိုင်သည်။

Trac သည် ပရောဂျက်စီမံခန့်ခွဲမှုအတွက် အနည်းငယ်မျှသာသော ချဉ်းကပ်နည်းကို အသုံးပြုပြီး ဆော့ဖ်ဝဲရေးသားသူများကြားတွင် ချမှတ်ထားပြီးဖြစ်သော လုပ်ငန်းစဉ်များနှင့် စည်းမျဉ်းများအပေါ် အကျိုးသက်ရောက်မှုအနည်းဆုံးဖြင့် ပုံမှန်ပုံမှန်လုပ်ဆောင်မှုများကို အလိုအလျောက်လုပ်ဆောင်နိုင်စေမည်ဖြစ်သည်။ တပ်ဆင်ထားသည့် wiki အင်ဂျင်သည် ပြဿနာများ၊ ပန်းတိုင်များနှင့် ကတိပြုချက်များကို ဖော်ပြချက်များတွင် wiki markup ကို အသုံးပြုရန် ဖြစ်နိုင်သည်။ ၎င်းသည် အမှားအယွင်းမက်ဆေ့ခ်ျများ၊ အလုပ်များ၊ ကုဒ်ပြောင်းလဲမှုများ၊ ဖိုင်များနှင့် wiki စာမျက်နှာများကြားတွင် လင့်ခ်များဖန်တီးခြင်းနှင့် ချိတ်ဆက်မှုများကို စုစည်းခြင်းတို့ကို ပံ့ပိုးပေးသည်။ ပရောဂျက်ရှိ ဖြစ်ရပ်များနှင့် လှုပ်ရှားမှုအားလုံးကို ခြေရာခံရန်၊ အချိန်ဇယားပုံစံတစ်ခုဖြစ်သည့် အင်တာဖေ့စ်ကို ကမ်းလှမ်းထားသည်။

၏ပုံသဏ္ာန်၌တည်၏ ပလပ်အင်များ သတင်း feeds များကို ထိန်းသိမ်းခြင်း၊ ဆွေးနွေးမှု ပလပ်ဖောင်း ဖန်တီးခြင်း၊ စစ်တမ်းများ လုပ်ဆောင်ခြင်း၊ အမျိုးမျိုးသော စဉ်ဆက်မပြတ် ပေါင်းစည်းမှု စနစ်များနှင့် အပြန်အလှန် တုံ့ပြန်ခြင်း၊ Doxygen တွင် စာရွက်စာတမ်းများ ဖန်တီးခြင်း၊ ဒေါင်းလုဒ်များကို စီမံခန့်ခွဲခြင်း၊ Slack မှတဆင့် အကြောင်းကြားချက်များ ပေးပို့ခြင်း၊ အဖျက်အမှောင့် နှင့် Mercurial ကို ပံ့ပိုးပေးခြင်းတို့အတွက် မော်ဂျူးများကို ရရှိနိုင်မည်ဖြစ်သည်။

တည်ငြိမ်သောဌာနခွဲ 1.2 နှင့် နှိုင်းယှဉ်ထားသော အဓိကပြောင်းလဲမှုများ-

  • အမြန်ပုံစံအင်ဂျင်ကို အသုံးပြု၍ တင်ဆက်ခြင်းသို့ ပြောင်းပါ။ Jinja ၂. XML-based template engine Genshi ကို ရပ်ဆိုင်းထားသော်လည်း ရှိပြီးသား plugins များနှင့် လိုက်ဖက်ညီသော အကြောင်းပြချက်ကြောင့် ၎င်းကို unstable 1.5 ဌာနခွဲတွင်သာ ဖယ်ရှားပါမည်။
  • 1.0 မတိုင်မီ Trac ဗားရှင်းများအတွက် ရေးသားထားသော ပလပ်အင်များနှင့် နောက်ပြန်လိုက်ဖက်မှုအား ရပ်ဆိုင်းလိုက်ပါပြီ။ အပြောင်းအလဲများသည် အဓိကအားဖြင့် ဒေတာဘေ့စ်ကို ဝင်ရောက်ခြင်းအတွက် အင်တာဖေ့စ်များအပေါ် သက်ရောက်မှုရှိသည်။
  • CC အကွက်တွင် ဖော်ပြထားသော အသုံးပြုသူအုပ်စုများကို ထိုအုပ်စုတွင်ပါဝင်သော အသုံးပြုသူများစာရင်းသို့ အလိုအလျောက် တိုးချဲ့ပါသည်။
  • Wiki စာမျက်နှာများတွင် စာသားကြည့်ရှုရန်အတွက် ကျဉ်းမြောင်းသောနှင့် မျက်နှာပြင်အပြည့်မုဒ်များအကြား ခလုတ်တစ်ခု တပ်ဆင်ထားပါသည်။
  • မေးလ်အကြောင်းကြားချက် နမူနာပုံစံများတွင်၊ လက်မှတ်အကွက်များ (“changes.fields”) တွင် အပြောင်းအလဲများအကြောင်း ဒေတာကို ယခုအသုံးပြုနိုင်ပါပြီ။
  • ဝီကီဖော်မတ်ချထားသော စာသား၏ အလိုအလျောက် အစမ်းကြည့်ရှုခြင်းကို စံကွက်လပ်အားလုံးအတွက် လုပ်ဆောင်သည် (ဥပမာ၊ အစီရင်ခံစာ ဖော်ပြချက်)။ အသုံးပြုသူများသည် ထည့်သွင်းမှုကို ရပ်တန့်ခြင်းနှင့် အစမ်းကြည့်ရှုသည့်နေရာကို အပ်ဒိတ်လုပ်ခြင်းကြား စောင့်ဆိုင်းချိန်ကို သီးခြားသတ်မှတ်နိုင်ခဲ့သည်။
  • TracMigratePlugin သည် Trac ၏တစ်စိတ်တစ်ပိုင်းဖြစ်လာပြီး trac-admin convert_db ညွှန်ကြားချက်အဖြစ် ရနိုင်ပါသည်။ ဤပလပ်အင်သည် မတူညီသောဒေတာဘေ့စ်များကြားတွင် Trac ပရောဂျက်ဒေတာကို ပြောင်းရွှေ့ခွင့်ပြုထားကြောင်း သင့်အား သတိပေးပါရစေ။ လက်မှတ် delete_comment ၏ အသွင်အပြင်နှင့် ပူးတွဲပါဖိုင်ကို ရွှေ့ရန် ညွှန်ကြားချက်များ ကိုလည်း မှတ်သားနိုင်သည်။
  • စိတ်ကြိုက်စာသားအကွက်များတွင် ယခု max_size ရည်ညွှန်းချက်တစ်ခုရှိသည်။
  • ရွေးချယ်နိုင်သော အစိတ်အပိုင်း tracopt.ticket.clone မှတဆင့် (မှတ်ချက်များမှ လက်မှတ်များကို ဖန်တီးခြင်း) အတွက် ပံ့ပိုးမှု
  • ပုံမှန်ကိရိယာများကို အသုံးပြု၍ လမ်းညွှန်ချက်ခေါင်းစီးသို့ စိတ်ကြိုက်လင့်ခ်များကို ထည့်နိုင်သည်။
  • အပြောင်းအလဲ validators ၏ နယ်ပယ်ကို batch တည်းဖြတ်ခြင်း tool နှင့် comment တည်းဖြတ်ခြင်းလုပ်ငန်းစဉ်အထိ တိုးချဲ့ထားပါသည်။
  • tracd မှ တိုက်ရိုက် HTTPS မှတဆင့် အကြောင်းအရာကို ဝန်ဆောင်မှုပေးရန်အတွက် ပံ့ပိုးမှု။
  • Python (2.7 အစား 2.6) နှင့် PostgreSQL (9.1 ထက်မပို) အတွက် အနည်းဆုံးဗားရှင်းလိုအပ်ချက်များကို အပ်ဒိတ်လုပ်ထားသည်။

source: opennet.ru

မှတ်ချက် Add