{"id":37595,"date":"2019-10-31T22:18:30","date_gmt":"2019-10-31T19:18:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-sistemy-upravleniya-proektom-trac-1-4\/"},"modified":"2019-10-31T22:18:30","modified_gmt":"2019-10-31T19:18:30","slug":"vypusk-sistemy-upravleniya-proektom-trac-1-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4","title":{"rendered":"Sortie du syst\u00e8me de gestion de projet Trac 1.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/trac-announce\/8VFPPYQTHoE\">Pr\u00e9sent\u00e9<\/a><\/noindex> publication importante du syst\u00e8me de gestion de projet <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/\">Trac 1.4<\/a><\/noindex>, offrant une interface web pour travailler avec des d\u00e9p\u00f4ts Subversion et Git, un Wiki int\u00e9gr\u00e9, un syst\u00e8me de suivi des bugs et une section de planification des fonctionnalit\u00e9s pour les nouvelles versions. Le code est \u00e9crit en Python et <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/browser\/trunk\/\">est distribu\u00e9<\/a><\/noindex> sous licence BSD. Pour le stockage des donn\u00e9es, les bases de donn\u00e9es SQLite, PostgreSQL et MySQL\/MariaDB peuvent \u00eatre utilis\u00e9es.<\/p>\n<p>Trac adopte une approche minimaliste de la gestion de projet et permet d'automatiser les op\u00e9rations routini\u00e8res standards avec un impact minimal sur les processus et r\u00e8gles d\u00e9j\u00e0 \u00e9tablis dans l'environnement des d\u00e9veloppeurs. Le moteur Wiki int\u00e9gr\u00e9 permet d'utiliser une syntaxe wiki dans les descriptions des probl\u00e8mes, des objectifs et des commits. La cr\u00e9ation de liens et l'organisation des relations entre les rapports d'erreurs, les t\u00e2ches, les modifications de code, les fichiers et les pages wiki sont support\u00e9es. Une interface sous forme de chronologie est propos\u00e9e pour suivre tous les \u00e9v\u00e9nements et activit\u00e9s du projet.<\/p>\n<p>Sous la forme <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/wiki\/PluginList\">plugins<\/a><\/noindex> des modules sont disponibles pour la gestion des fils d'actualit\u00e9s, la cr\u00e9ation de forums de discussion, la r\u00e9alisation de sondages, l'interaction avec divers syst\u00e8mes d'int\u00e9gration continue, la g\u00e9n\u00e9ration de documentation avec Doxygen, la gestion des t\u00e9l\u00e9chargements, l'envoi de notifications via Slack, ainsi que pour le support de Subversion et Mercurial.<\/p>\n<p>Les principaux changements par rapport \u00e0 la branche stable 1.2 :<\/p>\n<ul>\n<li class=\"l\"> Passage au rendu \u00e0 l'aide du moteur de template rapide <noindex><a rel=\"nofollow\" href=\"https:\/\/jinja.palletsprojects.com\/\">Jinja2<\/a><\/noindex>. Le moteur de template bas\u00e9 sur XML Genshi a \u00e9t\u00e9 d\u00e9clar\u00e9 obsol\u00e8te, mais sera supprim\u00e9 uniquement dans la branche instable 1.5 pour des raisons de compatibilit\u00e9 avec les plugins existants.\n<li class=\"l\"> La compatibilit\u00e9 inverse avec les plugins \u00e9crits pour les versions Trac ant\u00e9rieures \u00e0 1.0 a \u00e9t\u00e9 interrompue. Les changements concernent principalement les interfaces d'acc\u00e8s \u00e0 la base de donn\u00e9es.\n<li class=\"l\"> Les groupes d'utilisateurs mentionn\u00e9s dans le champ CC sont automatiquement d\u00e9velopp\u00e9s en une liste des utilisateurs appartenant \u00e0 ce groupe.\n<li class=\"l\"> Les pages Wiki sont dot\u00e9es d'un commutateur entre le mode de vue \u00e9troite et le mode plein \u00e9cran.\n<li class=\"l\"> Dans les mod\u00e8les de notifications par e-mail, il est d\u00e9sormais possible d'utiliser les donn\u00e9es concernant les modifications dans les champs des tickets (\u00ab changes.fields \u00bb).\n<li class=\"l\"> Un aper\u00e7u automatique du texte format\u00e9 en wiki est maintenant mis en \u0153uvre pour tous les champs standards (comme la description du rapport). Les utilisateurs ont \u00e9galement la possibilit\u00e9 de configurer le temps d'attente entre la fin de la saisie et la mise \u00e0 jour de la zone d'aper\u00e7u.\n<li class=\"l\"> Le plugin TracMigratePlugin fait d\u00e9sormais partie de Trac et est disponible sous la commande trac-admin convert_db. Rappelons que ce plugin permet de migrer les donn\u00e9es d'un projet Trac entre diff\u00e9rentes bases de donn\u00e9es (par exemple, SQLite \u2192 PostgreSQL). On peut \u00e9galement noter l'apparition des sous-commandes ticket delete_comment et attachment move.\n<li class=\"l\"> Les champs de texte personnalis\u00e9s ont re\u00e7u l'attribut max_size.\n<li class=\"l\"> Support du clonage des tickets (et de la cr\u00e9ation de tickets \u00e0 partir de commentaires) via un composant optionnel tracopt.ticket.clone.\n<li class=\"l\"> Il est maintenant possible d'ajouter des liens personnalis\u00e9s dans l'en-t\u00eate de navigation \u00e0 l'aide des outils natifs.\n<li class=\"l\"> Le champ d'action des validateurs de modifications a \u00e9t\u00e9 \u00e9tendu \u00e0 l'outil d'\u00e9dition en masse (batch) ainsi qu'au processus d'\u00e9dition des commentaires.\n<li class=\"l\"> Prise en charge de la distribution de contenu via HTTPS directement \u00e0 partir de tracd.\n<li class=\"l\"> Les exigences minimales pour la version de Python ont \u00e9t\u00e9 mises \u00e0 jour (2.7 au lieu de 2.6) et pour PostgreSQL (doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 9.1).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51377\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Trac 1.4, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Subversion \u0438 &#8203;Git, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 Wiki, \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0414\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0421\u0423\u0411\u0414 &#8203;SQLite, &#8203;PostgreSQL \u0438 &#8203;MySQL\/MariaDB. Trac \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u043a \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37595","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Trac 1.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:18:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement du syst\u00e8me de gestion de projet Trac 1.4 | ProHoster","description":"Une version majeure du syst\u00e8me de gestion de projet a \u00e9t\u00e9 pr\u00e9sent\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Trac 1.4 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:18:30+00:00","article:modified_time":"2019-10-31T19:18:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37595","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 18:31:32","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:24:23","updated":"2026-01-23 18:31:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=37595"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37595\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=37595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=37595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=37595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}