Mautic 3.0.0 chega com melhorias no Backend
Nos últimos meses um grupo de engenheiros trabalhou bastante para o próximo grande lançamento do Mautic e já temos a primeira versão, o Mautic 3.0.0.
Novidades na Infraestrutura do Mautic 3
O Mautic 3 é uma versão importante de manutenção que atualiza as bibliotecas para as versões mais recentes, aumenta a versão mínima do PHP para 7.2 e aumenta a versão mínima do MySQL para 5.7. Não há novos recursos de marketing ou melhorias na interface nessa primeira versão.
Como Mantenedor do Mautic Docker oficial, que tem mais de 1.900.000 downloads, temos muito trabalho pela frente aqui na Powertic.
O Mautic 3.0.0 é desenvolvido com o Symfony 3.4. Ele continua a ter um front-end do Bootstrap 2 com o jQuery atualizado para a versão 3. O Swiftmailer também foi atualizado para a versão 6.
Para os usuários, a única novidade é que o token {leadfield} foi finalmente removido. Isso já era conhecido há algum tempo e a partir de agora use somente os tokens {contactfield}.
Agora as versões suportadas do PHP são 7.2 e 7.3, o que trás uma série de melhorias no desempenho geral do Mautic 3.0.0.
O console foi movido para outro diretório. Atualize todo o seu cronjob e substitua app/console
por bin/console
.
Os plug-ins Rackspace e OpenStack para ativos remotos foram removidos devido à biblioteca desatualizada do Rackspace.
Mudanças na API do Mautic 3
O erro de chaves obsoletas e a descrição do erro nas respostas da API foram removidos.
Se o seu código verificar essas chaves em uma resposta, ele precisará ser alterado para verificar a chave de erros
como essa {"errors": [{"message": "Ocorreu um erro", "code": 500}]}
O suporte para rotas obsoletas antigas foi removido. Substitua essas rotas pelas da direita.
Rota Antiga | Nova Rota |
/api/campaigns/{id}/contact/add/{leadId} | /api/campaigns/{id}/contact/{leadId}/add |
/api/campaigns/{id}/contact/remove/{leadId} | /api/campaigns/{id}/contact/{leadId}/remove |
/api/companies/{companyId}/contact/add/{contactId} | /api/companies/{companyId}/contact/{contactId}/add |
/api/companies/{companyId}/contact/remove/{contactId} | /api/companies/{companyId}/contact/{contactId}/remove |
/api/contacts/{id}/dnc/add/{channel} | /api/contacts/{id}/dnc/{channel}/add |
/api/contacts/{id}/dnc/remove/{channel} | /api/contacts/{id}/dnc/{channel}/remove |
/api/contacts/{id}/events | /api/contacts/{id}/activity |
/api/emails/{id}/send/contact/{leadId} | /api/emails/{id}/contact/{leadId}/send |
/api/segments/{id}/contact/add/{leadId} | /api/segments/{id}/contact/{leadId}/add |
/api/segments/{id}/contact/remove/{leadId} | /api/segments/{id}/contact/{leadId}/remove |
/api/stages/{id}/contact/add/{contactId} | /api/stages/{id}/contact/{contactId}/add |
/api/stages/{id}/contact/remove/{contactId} | /api/stages/{id}/contact/{contactId}/remove |
Mudanças nos Webhooks no Mautic 3
Os seguintes eventos de webhook incluíram dados duplicados do perfil de lead
em uma chave e uma chave de contact
.
- Evento Excluir Contato
- Evento Alterar pontos de contato
- Evento atualizar contato
- Evento identificar contato
O lead
foi removido dos eventos acima em favor de contact
; portanto, é necessário alterar os scripts de coleta de dados de perfil da chave principal para usar o contact
.
Finalizando
Essas melhorias há muito esperadas não são importantes apenas para segurança, estabilidade e desempenho, mas também estabelece as bases para o Mautic 3.1 que deve chegar em Agosto de 2020.
Espera-se que ele traga alguns recursos e alterações muito solicitados para garantir que o Mautic 3 continue sendo a opção preferida pelo profissional de marketing digital.
Embora haja muitas mudanças na base de código com esta versão, haverá pouco impacto para os usuários do Mautic 3.0.0 em seu trabalho diário – você encontrará a interface do usuário e o conjunto de recursos praticamente inalterados.
Um grande abraço e siga a Powertic nas redes sociais para ficar por dentro do Mautic 3.0.0!
Excelente artigo, Luizs!
Saberia dizer se versões 2.1.x poderão fazer upgrade para 3.x? Ou o recomendado seria migrar os contatos, segmentos e campanhas desde uma instalação limpa?
Oi Rodrigo! É possível atualizar direto sim, mas como o Mautic 3 ainda é uma versão alpha, é recomendado aguardar até que seja lançada a versão estável para atualizar.
Caso você queira testar o alpha, pode ser feita a atualização em um ambiente de teste ou até mesmo uma nova instalação, usá-lo como para testar seus recursos é o mais indicado por enquanto. 🙂
O comando mautic-upgrade lá do portainer ja faz a atualização para o 3.0 com todas as alterações citadas acima?
Olá Leonardo tudo bem? Do Mautic 2 ao 3 o processo de upgrade é diferente. Ainda estamos buscando a melhor maneira de fazer o processo.