Trac, een projectbeheersysteem, bereikt zijn nieuwe versie Trac 1.4

trac

Via een publicatie de belangrijke lancering van het Trac 1.4-projectbeheersysteem werd gepresenteerd, die een webgebaseerde interface biedt voor het werken met Subversion- en Git-repositories, een geïntegreerde Wiki, een foutopsporingssysteem en een functionele planningssectie voor nieuwe releases.

Trac is een projectmanagement- en bug-trackingtool geschreven in Python, geïnspireerd door CVSTrac en ook gedistribueerd onder de BSD-licentie, kunnen SQLite, PostgreSQL en MySQL / MariaDB worden gebruikt om gegevens op te slaan.

plankenkoorts hanteert een minimalistische benadering van projectbeheer en stelt de gebruiker in staat om bewerkingen te automatiseren typische routines met minimale impact op processen en regels die al in de ontwikkelomgeving zijn ontwikkeld.

Met de ingebouwde wiki-engine kunt u wiki-markeringen gebruiken in probleembeschrijvingen, doelen en verplichtingen. Ondersteunt het maken van koppelingen en het organiseren van koppelingen tussen foutmeldingen, taken, codewijzigingen, bestanden en wikipagina's.

Om alle evenementen en activiteiten bij te houden, het project biedt een interface in de vorm van een tijdlijn. In de vorm van plug-ins zijn de modules beschikbaar om nieuws te sturen, een discussieplatform te creëren, enquêtes uit te voeren, te communiceren met verschillende continue integratiesystemen, documentatie te genereren in Doxygen, downloads te beheren, meldingen te verzenden via Slack, Subversion en Mercurial te ondersteunen.

Onder de belangrijkste kenmerken kunnen de volgende worden benadrukt:

  • Het maakt het mogelijk om informatie te koppelen tussen een database met softwarefouten, een versiebeheersysteem en de inhoud van een wiki.
  • Het dient als de webinterface van een versiebeheersysteem zoals Subversion, Git, Mercurial, Bazaar of Darcs.
  • Het maakt gebruik van een eigen websjabloon-systeem genaamd Genshi.

tracerpc

Belangrijkste nieuwe kenmerken van Trac 1.4

In deze nieuwe versie van Trac 1.4 overschakelen naar weergave met behulp van de snelle Jinja2-sjabloonengine wordt gemarkeerd, aangezien de op XML gebaseerde sjabloonengine van Genshi verouderd is, maar om compatibiliteitsredenen met bestaande plug-ins, wordt deze alleen verwijderd in de onstabiele 1.5 branch.

Net als in eerdere versies, en deze nieuwe versie is de compatibiliteit met eerdere versies beëindigd met plug-ins geschreven voor Trac-versies vóór 1.0. De wijzigingen hebben voornamelijk betrekking op de interfaces voor toegang tot de database.

Gebruikersgroepen die in het CC-veld worden genoemd, worden automatisch uitgevouwen in de lijst met gebruikers die in deze groep zijn opgenomen. Wikipagina's hebben een schakelaar tussen het weergeven van tekst op een smal scherm en op een volledig scherm.

In sjablonen voor e-mailmeldingen Het is nu mogelijk om gegevens over de wijzigingen in de ticketvelden te gebruiken.

Automatische voorvertoning van tekst in wiki-opmaak wordt geïmplementeerd voor alle standaardvelden (bijvoorbeeld rapportbeschrijvingen). Bovendien hadden gebruikers de mogelijkheid om de wachttijd tussen het voltooien van de invoer en het bijwerken van het voorbeeldgebied onafhankelijk te configureren.

De TracMigratePlugin-plug-in is onderdeel geworden van Trac en is beschikbaar als het trac-admin convert_db commando.

Met deze plug-in kunt u gegevens uit een Trac-project migreren tussen verschillende databases (bijvoorbeeld SQLite → PostgreSQL). U kunt ook het uiterlijk van het delete_comment-ticket en de subopdrachten voor het verplaatsen van bijlagen observeren.

De de andere wijzigingen die worden gemarkeerd in deze nieuwe versie, de volgende vallen op:

  • Ondersteuning voor het klonen van tickets (evenals het maken van tickets op basis van opmerkingen) via de optionele component tracopt.ticket.clone.
  • Biedt de mogelijkheid om regelmatig aangepaste links aan de navigatiekop toe te voegen.
  • Het bereik van de wijzigingsvalidators is uitgebreid naar de batchbewerkingstool en het bewerkingsproces voor opmerkingen.
  • Ondersteuning voor het rechtstreeks vanuit tracd leveren van inhoud via HTTPS.
  • Bijgewerkte minimumvereisten voor Python (2.7 in plaats van 2.6) en PostgreSQL (niet eerder dan 9.1).
  • Aangepaste tekstvelden hebben het kenmerk max_size ontvangen.

Si wil je dit systeem gebruiken project management u kunt de volgende link bezoeken waar vindt u documentatie evenals handleidingen voor installatie, gebruik en vooral het downloaden van Trac.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.