Пераклад на беларускую мову Patricia Clausnitzer
Такім чынам, сёння ў нас шмат рэлізаў. Яны добрыя. У іх многа выпраўленняў! Выпраўленні ёсць добра. ![]()
На гэтым я мог бы скончыць пост, але ёсць адзна малюсенькая... прыемная дробязь. Калі вы звярнулі ўвагу, маглі заўважыць, што рэліз 3.7.1 вядзе да Bugzilla 4.0! Так, гэта дакладна: наступная версія Bugzilla будзе 4,0, і цяпер трохі пра гэта.
Чаму 4,0?
Што ж робіць гэты рэліз, годныя звацца 4,0? Што ж, самае важнае ў тым, што адбыліся істотныя паляпшэнні карыстацкага інтэрфейсу. Самы вялікі з іх - старонка пашыранага пошуку была цалкам пераробленая. Вы можаце ўбачыць гэта на нашым тэставым сайце. Будзе яшчэ лепш, чым ёсць. Акрамя таго, калі вы сочыце за выпраўленнямі, вы, верагодна, ацэніце новы дэталі карыстацкі інтэрфейс прыкладання (увайдзіце, каб убачыць поўны набор функцый).
Bugzilla 4.0 будзе таксама мець падтрымку WebServices праз JSONP. Як частка гэтага працэсу, інтэрфейс JSON-RPC WebServices таксама можа быць атрыманы з дапамогай HTTP GET і простых запытаў ў URL, замест POST аб'екта JSON.
Акрамя таго, у вобласці вэб-сэрвісаў мы плануем увесці WebService функцыю Bug.update, так што вы можаце абнавіць усе атрыбуты праз WebServices. Там могуць быць і іншыя добрыя паляпшэнні, якія ёсць ў WebServices 4,0.
Апроч таго, выдатная магчымасць для ўсталёвак, якія атрымліваюць шмат памылак - новая функцыя аўтаматычнага знаходжання дублікатаў. Каб азнаёміцца з ёй, перайдзіце да нашай тэставай усталёўкі, увядзіце некалькі (рэальных) слоў у поле.
Мы плануем таксама змену статутаў па змаўчанні, зыходзячы з нашага 12-летняга досведу з Bugzilla. Бягучы стан працэсу - просты і шырока дастасоўны, але неадназначны ці не зусім карысны у пэўным сэнсе: напрыклад, новую памылку можа і не быць - гэта проста не заўсёды працавала. Такім чынам, каб вырашыць гэтыя праблемы, новы працэс будзе яшчэ прасцей: НЕПАЦВЕРДЖАНА -> ПАЦВЕРДЖАНА -> ПРАГРЭС -> ВЫРАШАНА -> праверыць. Усталёўкі, якія будуць падтрымліваць мадэрнізацыю старога працоўнага працэсу па змаўчанні, будуць уключаны у сцэнар для пераўтварэння іх у новы працоўны працэс.
Асаблівасці версіі 3.7.1
3.7.1 ужо новы карыстацкі інтэрфейс і пошук. Далейшае паляпшэнне карыстацкага інтэрфейсу пошуку будзе у пазнейшых версіях. 3.7.1 таксама мае аўтаматычны пошук дублікатаў і падтрымку JSON-RPC WebService.
Сярод іншых новых функцый і змен у 3.7.1:
- AJAX аўтазавяршэнне імёнаў карыстачоў, кантактнае акно для зносін з QA.
- Першы / Апошні / Наступны / Папярэдні "і" у выніках пошуку "спасылкі ў верхняй частцы; пры гэтым пошук новых не будзе" заціраць "стары спіс.
- Ёсць віджэтаў календара на палямі даты ў карыстацкім інтэрфейсе.
- Сістэма галасавання і памылкі пераходу былі перанесены на пашырэнні, і ў нейкі момант будзе захавана асобна ад асноўнай базы кода Bugzilla (хоць яны па-ранейшаму пастаўляюцца з Bugzilla).
- email_in.pl зараз прымае аргументы каманднага радка, якія дазваляюць вызначыць значэнні па змаўчанні для вобласці значэнняў, ці адмяняць вобласці значэнняў, паступаючыя па электроннай пошце.
- Мультывыбарачныя наладжвальныя палі зараз могуць быць калонкамі.
- У кодзе з'явілася новая функцыя $bug->set_all, якая займае шмат довадаў і робіць усе абнаўленні ва ўсталяваным парадку, што робіць яго вельмі карысным для пошуку памылак абнаўлення.
- Bugzilla/Search.pm файл (якая ажыццяўляе пошук логікі ў Bugzilla) быў перапрацаваны. Цяпер яго значна прасцей зразумець і наладзіць.
- Калі вы робіце хуткі пошук, скрынкі пошуку у верхніх і ніжніх частках старонкі будуць ўтрымоўваць рэзультаты апошняга пошуку.
- Карыстацкія палі зараз могуць быць адзначаны як абавязковыя (гэта значыць, яны павінны быць запоўненыя).
- "Fields.html" старонка утрымоўвае дапамогі для кожнай асобнай вобласці памылкі ў Bugzilla, і палі аблюстроўваюць дапаможныя парады пры навядзенні мышы на іх імёны, на enter_bug.cgi.
- Ёсць шмат нована коду гаплікі, у тым ліку і для дадання новых слупкоў і валідатараў да аб'ектаў.
- Bugzilla зараз можа быць усталявана з дапамогай Perl на Windows.
- Кожны раз, калі checksetup.pl выкідвае паведамленне пра памылку, яна мае чырвоны колер (што робіць яе больш выразнай).
- YUI была абноўлена да 2.8.1, і Bugzilla утрымоўвае амаль усё YUI, таму ўсё YUI функцыі даступныя ў кастомайзеры.
Памятайце, аднак, што гэта нестабільны рэліз. Магчымыя памылкі. Яны могуць быць вельмі дрэннымі :). Мы паняцця не маем, таму што мы не тэставалі гэты рэліз поўнасцю. Калі вы знойдзеце памылку, не вінаваціце нас, мы вас папярэджвалі. ![]()
План
Цяпер мы чакаем рэлізу версіі 4,0, які адбудзецца прыкладна ў канцы гэтага года. Для паскарэння абавязкова патрэбна дапамога QA, таму калі вы жадаеце дапамагчы з Bugzilla ці можаце знайсці / выправіць некаторыя памылкі ў 3.7.1, а таксама, калі вы жадаеце дапамагчы QA камандзе напішыце аўтаматызаваныя тэсты для 4,0!