{"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\/pt\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4","title":{"rendered":"Lan\u00e7amento do sistema de gerenciamento de projetos 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\">Apresentado<\/a><\/noindex> lan\u00e7amento significativo do sistema de gerenciamento de projetos <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/\">Trac 1.4<\/a><\/noindex>, que fornece uma interface web para trabalhar com reposit\u00f3rios Subversion e Git, Wiki embutido, sistema de rastreamento de erros e se\u00e7\u00e3o de planejamento de funcionalidades para novas vers\u00f5es. O c\u00f3digo \u00e9 escrito na linguagem Python e <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/browser\/trunk\/\">\u00e9 distribu\u00eddo<\/a><\/noindex> sob licen\u00e7a BSD. Para armazenamento de dados, podem ser utilizados SGBDs SQLite, PostgreSQL e MySQL\/MariaDB.<\/p>\n<p>O Trac adota uma abordagem minimalista para gerenciamento de projetos e permite automatizar opera\u00e7\u00f5es rotineiras t\u00edpicas com m\u00ednima interfer\u00eancia nos processos e regras j\u00e1 estabelecidas na comunidade de desenvolvedores. O motor wiki embutido possibilita o uso de marca\u00e7\u00e3o wiki em descri\u00e7\u00f5es de problemas, objetivos e commits. \u00c9 suportada a cria\u00e7\u00e3o de links e a organiza\u00e7\u00e3o de conex\u00f5es entre mensagens de erro, tarefas, altera\u00e7\u00f5es de c\u00f3digo, arquivos e p\u00e1ginas wiki. Para rastrear todos os eventos e atividades no projeto, \u00e9 oferecida uma interface na forma de uma linha do tempo.<\/p>\n<p>No formul\u00e1rio <noindex><a rel=\"nofollow\" href=\"https:\/\/trac.edgewall.org\/wiki\/PluginList\">plugins<\/a><\/noindex> m\u00f3dulos dispon\u00edveis para gerenciamento de feeds de not\u00edcias, cria\u00e7\u00e3o de f\u00f3runs de discuss\u00e3o, realiza\u00e7\u00e3o de pesquisas, intera\u00e7\u00e3o com v\u00e1rios sistemas de integra\u00e7\u00e3o cont\u00ednua, gera\u00e7\u00e3o de documenta\u00e7\u00e3o em Doxygen, gerenciamento de downloads, envio de notifica\u00e7\u00f5es via Slack, suporte a Subversion e Mercurial.<\/p>\n<p>As principais mudan\u00e7as em rela\u00e7\u00e3o \u00e0 ramifica\u00e7\u00e3o est\u00e1vel 1.2:<\/p>\n<ul>\n<li class=\"l\"> Transi\u00e7\u00e3o para renderiza\u00e7\u00e3o com um mecanismo de templates r\u00e1pido <noindex><a rel=\"nofollow\" href=\"https:\/\/jinja.palletsprojects.com\/\">Jinja2<\/a><\/noindex>. O template baseado em XML Genshi foi declarado obsoleto, mas, por motivos de compatibilidade com os plugins existentes, ser\u00e1 removido apenas na ramifica\u00e7\u00e3o inst\u00e1vel 1.5.\n<li class=\"l\"> A compatibilidade retroativa com plugins escritos para vers\u00f5es do Trac anteriores \u00e0 1.0 foi encerrada. As mudan\u00e7as afetam principalmente as interfaces para acesso ao banco de dados.\n<li class=\"l\"> Grupos de usu\u00e1rios mencionados no campo CC s\u00e3o automaticamente expandidos em uma lista de usu\u00e1rios pertencentes a esse grupo.\n<li class=\"l\"> As p\u00e1ginas wiki agora possuem um interruptor entre modos de exibi\u00e7\u00e3o estreito e em tela cheia.\n<li class=\"l\"> Nos modelos de notifica\u00e7\u00f5es por email, surgiu a possibilidade de usar dados sobre altera\u00e7\u00f5es nos campos dos tickets ('changes.fields').\n<li class=\"l\"> A pr\u00e9-visualiza\u00e7\u00e3o autom\u00e1tica do texto formatado em wiki foi implementada para todos os campos padr\u00e3o (por exemplo, a descri\u00e7\u00e3o do relat\u00f3rio). Al\u00e9m disso, os usu\u00e1rios agora t\u00eam a capacidade de personalizar o tempo de espera entre o t\u00e9rmino da entrada e a atualiza\u00e7\u00e3o da \u00e1rea de pr\u00e9-visualiza\u00e7\u00e3o.\n<li class=\"l\"> O plugin TracMigratePlugin se tornou parte do Trac e est\u00e1 dispon\u00edvel como um comando trac-admin convert_db. Lembramos que este plugin permite realizar migra\u00e7\u00f5es de dados de projetos Trac entre diferentes bancos de dados (por exemplo, SQLite \u2192 PostgreSQL). Tamb\u00e9m vale ressaltar a adi\u00e7\u00e3o dos subcomandos ticket delete_comment e attachment move.\n<li class=\"l\"> Os campos de texto personalizados agora possuem o atributo max_size.\n<li class=\"l\"> Suporte \u00e0 clonagem de tickets (e \u00e0 cria\u00e7\u00e3o de tickets a partir de coment\u00e1rios) atrav\u00e9s de um componente opcional tracopt.ticket.clone.\n<li class=\"l\"> Foi disponibilizada a op\u00e7\u00e3o de adicionar links personalizados no cabe\u00e7alho de navega\u00e7\u00e3o por meio de recursos padr\u00e3o.\n<li class=\"l\"> O escopo dos validadores de mudan\u00e7as foi ampliado para incluir a ferramenta de edi\u00e7\u00e3o em massa (batch) e o processo de edi\u00e7\u00e3o de coment\u00e1rios.\n<li class=\"l\"> Suporte para entrega de conte\u00fado via HTTPS diretamente do tracd.\n<li class=\"l\"> Os requisitos m\u00ednimos para a vers\u00e3o do Python foram atualizados (de 2.6 para 2.7) e para o PostgreSQL (n\u00e3o inferior a 9.1).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <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.3 - 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\/pt\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do sistema de gerenciamento de projetos Trac 1.4 | ProHoster","description":"Uma grande vers\u00e3o do sistema de gerenciamento de projetos foi lan\u00e7ada.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-proektom-trac-1-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/37595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=37595"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/37595\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=37595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=37595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=37595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}