Uitgave van het projectmanagementsysteem Trac 1.4

GeĆÆntroduceerd significante release van het projectmanagementsysteem Trac 1.4, dat een webinterface biedt voor het werken met Subversion en ​Git-repositories, een ingebouwde wiki, een foutopsporingsysteem en een sectie voor het plannen van functionaliteit voor nieuwe versies. De code is geschreven in Python en wordt verspreid onder de BSD-licentie. Voor gegevensopslag kunnen databasesystemen zoals SQLite, PostgreSQL en MySQL/MariaDB worden gebruikt.

Trac houdt vast aan een minimalistische benadering van projectmanagement en stelt gebruikers in staat om routinetaken te automatiseren met minimale impact op de al bestaande processen en regels in de ontwikkelaarsomgeving. De ingebouwde wiki-engine biedt de mogelijkheid om wiki-markup te gebruiken in beschrijvingen van problemen, doelstellingen en commits. Het ondersteunt het maken van links en het organiseren van verbindingen tussen foutmeldingen, taken, codewijzigingen, bestanden en wiki-pagina's. Voor het volgen van alle gebeurtenissen en activiteiten in het project is er een interface in de vorm van een tijdlijn.

In de vorm van plugins zijn modules beschikbaar voor het bijhouden van nieuwsbronnen, het creĆ«ren van discussieplatforms, het uitvoeren van enquĆŖtes, interactie met verschillende continue integratiesystemen, het genereren van documentatie in Doxygen, bestandsbeheer, het verzenden van meldingen via ​Slack, en ondersteuning voor Subversion en Mercurial.

Belangrijke veranderingen ten opzichte van de stabiele tak 1.2:

  • Overgestapt op rendering met behulp van de snelle sjabloontaal Jinja2. De op XML gebaseerde sjabloontaal Genshi is verouderd verklaard, maar zal om compatibiliteitsredenen met bestaande plugins alleen in de onstabiele tak 1.5 worden verwijderd.
  • De achterwaartse compatibiliteit met plugins geschreven voor Trac-versies vóór 1.0 is beĆ«indigd. De wijzigingen betreffen voornamelijk de interfaces voor database-toegang.
  • Gebruikersgroepen die in het CC-veld worden genoemd, worden automatisch uitgebreid naar een lijst met gebruikers die tot die groep behoren.
  • Wiki-pagina's zijn voorzien van een schakelaar tussen smalle en volledige schermweergave van de tekst.
  • In de sjablonen voor e-mailmeldingen is de mogelijkheid toegevoegd om gegevens over wijzigingen in ticketvelden (ā€˜changes.fields’) te gebruiken.
  • Automatische preview van wiki-geformatteerde tekst is geĆÆmplementeerd voor alle standaardvelden (bijvoorbeeld de beschrijving van het rapport). Gebruikers hebben ook de mogelijkheid gekregen om de tijd tussen het stoppen met typen en de update van het previewgebied zelf in te stellen.
  • De TracMigratePlugin is onderdeel van Trac geworden en is beschikbaar als het commando trac-admin convert_db. Deze plugin maakt het mogelijk om data van een Trac-project tussen verschillende databases te migreren (bijvoorbeeld van SQLite naar PostgreSQL). Ook zijn de subcommando’s ticket delete_comment en attachment move toegevoegd.
  • Aangepaste tekstvelden hebben de attribute max_size gekregen.
  • Ondersteuning voor het klonen van tickets (en het creĆ«ren van tickets vanuit opmerkingen) via een optionele component tracopt.ticket.clone
  • De mogelijkheid om aangepaste links toe te voegen aan de navigatiekop is beschikbaar gesteld met standaardmiddelen.
  • De reikwijdte van de wijzigingsvalidators is uitgebreid naar de tool voor massabewerking (batch) en naar het proces van het bewerken van opmerkingen.
  • Ondersteuning voor het rechtstreeks leveren van content via HTTPS vanuit tracd.
  • De minimale vereisten voor de Python-versie zijn bijgewerkt (2.7 in plaats van 2.6) en PostgreSQL (niet ouder dan 9.1).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster