ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Trac 1.4

Π’ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск систСмы управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π’Ρ€Π°ΠΊ 1.4, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ web-интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСпозиториями Subversion ΠΈ ​Git, встроСнный Wiki, систСму отслСТивания ошибок ΠΈ Ρ€Π°Π·Π΄Π΅Π» планирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… вСрсий. Код написан Π½Π° языкС Python ΠΈ дистрибуирани ΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. Для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π‘Π£Π‘Π” ​SQLite, ​PostgreSQL ΠΈ ​MySQL/MariaDB.

Trac ΠΈΠΌΠ° минималистички пристап ΠΊΠΎΠ½ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈΡ‚Π΅ рутински ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ влијаниС Π²Ρ€Π· процСситС ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΡˆΡ‚ΠΎ сС вСќС воспоставСни ΠΌΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅. Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈΠΎΡ‚ Π²ΠΈΠΊΠΈ-ΠΌΠΎΡ‚ΠΎΡ€ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²ΠΈΠΊΠΈ Π²ΠΎ описи Π½Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ°, Ρ†Π΅Π»ΠΈ ΠΈ обврски. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° создавањС врски ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ врски ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΠΎΡ€Π°ΠΊΠΈ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π²ΠΈΠΊΠΈ страници. Π—Π° слСдСњС Π½Π° ситС настани ΠΈ активности Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚, сС Π½ΡƒΠ΄ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° врСмСнска линија.

Π’ΠΎ ΠΎΠ±Π»ΠΈΠΊ Π½Π° ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ доступны ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для вСдСния новостных Π»Π΅Π½Ρ‚, создания дискуссионной ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ, провСдСния опросов, взаимодСйствия с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ систСмами Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Doxygen, управлСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ​Slack, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Subversion ΠΈ Mercurial.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΎΠΉ 1.2:

  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ быстрого ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Jinja2. ΠžΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° XML ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ Genshi объявлСн ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, Π½ΠΎ ΠΈΠ· сообраТСний обСспСчСния совмСстимости с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ лишь Π² Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ 1.5.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° обратная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, написанными для Trac вСрсий Π΄ΠΎ 1.0. ИзмСнСния Π² основном Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ интСрфСйсы для обращСния Π² Π‘Π”.
  • Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, упомянутыС Π² ΠΏΠΎΠ»Π΅ CC, автоматичСски Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² список входящих Π² эту Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Wiki-страницы снабТСны ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·ΠΊΠΈΠΌ ΠΈ полноэкранным Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ просмотра тСкста.
  • Π’ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± измСнСниях Π² полях Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² (Β«changes.fieldsΒ»).
  • АвтоматичСский прСдпросмотр wiki-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для всСх стандартных ΠΏΠΎΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, описания ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°). Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ области прСдпросмотра.
  • Плагин TracMigratePlugin стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Trac ΠΈ доступСн Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ trac-admin convert_db. Напомним, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Trac-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQLite β†’ PostgreSQL). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ появлСниС ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄ ticket delete_comment ΠΈ attachment move.
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ тСкстовыС поля ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ max_size.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° клонирования Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² (Π° Ρ‚Π°ΠΊΠΆΠ΅ создания Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²) Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ tracopt.ticket.clone
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ссылок Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡˆΠ°ΠΏΠΊΡƒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами.
  • ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° Π½Π° инструмСнт массового (batch) рСдактирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° процСсс рСдактирования ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ HTTPS Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· tracd.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ вСрсии Python (2.7 вмСсто 2.6) ΠΈ PostgreSQL (Π½Π΅ старСС 9.1).

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€