Чрез публикация беше представен значителният старт на системата за управление на проекти Trac 1.4, който осигурява уеб-базиран интерфейс за работа с Subversion и Git хранилища, интегрирана Wiki, система за проследяване на грешки и раздел за функционално планиране за нови версии.
Траc е инструмент за управление на проекти и проследяване на грешки, написан на Python, вдъхновен от CVSTrac и разпространяван също под лиценза BSD, SQLite, PostgreSQL и MySQL / MariaDB могат да се използват за съхраняване на данни.
сценична треска заема минималистичен подход към управлението на проекти и позволява на потребителя да автоматизира операциите типични рутини с минимално въздействие върху процеси и правила, вече разработени в средата за разработка.
Вграденият уики двигател ви позволява да използвате маркиране на уики в описания на проблеми, цели и ангажименти. Поддържа създаване на връзки и организиране на връзки между съобщения за грешки, задачи, промени в кода, файлове и wiki страници.
За да проследявате всички събития и дейности, проектът предлага интерфейс под формата на времева линия. Под формата на приставки модулите са достъпни за насочване на новини, създаване на дискусионна платформа, провеждане на проучвания, взаимодействие с различни системи за непрекъсната интеграция, генериране на документация в Doxygen, управление на изтеглянията, изпращане на известия чрез Slack, поддръжка на Subversion и Mercurial.
Сред основните му характеристики може да се подчертае следното:
- Тя позволява свързване на информация между база данни за софтуерни грешки, система за контрол на версиите и съдържанието на wiki.
- Той служи като уеб интерфейс на система за контрол на версиите като Subversion, Git, Mercurial, Bazaar или Darcs.
- Той използва собствена система за уеб шаблони, наречена Genshi.
Основни нови функции на Trac 1.4
В тази нова версия на Trac 1.4 превключването към рендиране с помощта на бързия механизъм за шаблониране на Jinja2 е подчертано, тъй като XML-базираният механизъм за шаблониране на Genshi е остарял, но поради причини за съвместимост със съществуващите приставки, той ще бъде премахнат само в нестабилния клон 1.5.
Както в предишните версии, напрВ тази нова версия съвместимостта с предишните версии е прекратена с приставки, написани за версии на Trac преди 1.0. Промените засягат главно интерфейсите за достъп до базата данни.
Потребителските групи, споменати в полето CC, автоматично се разширяват в списъка с потребители, включени в тази група. Уики страниците имат превключвател между показването на тесен екран и текст на цял екран.
В шаблоните за известия по имейл, вече е възможно да се използват данни за промени в полетата за билети.
Автоматичен преглед на текст, форматиран в wiki, е реализиран за всички стандартни полета (например описания на отчетите). В допълнение, потребителите имаха възможност да конфигурират независимо времето за изчакване между завършването на въвеждането и актуализирането на областта за визуализация.
Приставката TracMigratePlugin стана част от Trac и е достъпна като командата trac-admin convert_db.
Тази приставка ви позволява да мигрирате данни от проект Trac между различни бази данни (например SQLite → PostgreSQL). Можете също така да наблюдавате появата на билета delete_comment и подкомандите за движение на прикачени файлове.
De другите промени, които са подчертани в тази нова версия, открояват се следните:
- Поддръжка за клониране на билети (както и създаване на билети от коментари) чрез незадължителния компонент tracopt.ticket.clone.
- Осигурена възможност за добавяне на персонализирани връзки към заглавната част на навигацията чрез редовни средства.
- Обхватът на валидаторите на промени е разширен до инструмента за групово редактиране, както и процеса на редактиране на коментари.
- Поддръжка за доставяне на съдържание през HTTPS директно от tracd.
- Актуализирани минимални изисквания за Python (2.7 вместо 2.6) и PostgreSQL (не по-рано от 9.1).
- Потребителските текстови полета получиха атрибута max_size.
Si искате ли да използвате тази система управление на проекти можете да посетите следния линк къде можете да намерите документация както и ръководства за инсталиране, използване и особено изтеглянето на Trac.