Registro de alterações
Novas atualizações e melhorias no Draft2Live
Segurança
- •Cookies: os vídeos e mapas de terceiros nos artigos já não carregam antes de os permitir — vê um marcador com um botão que permite apenas isso. O Google Consent Mode v2 é agora sinalizado antes de qualquer etiqueta ser executada.
- •Cookies: os visitantes nos EUA recebem um aviso com «Não vender nem partilhar as minhas informações pessoais» num clique, e o sinal Global Privacy Control do navegador é respeitado sem perguntar. Cada escolha tem agora uma referência que pode indicar e fica registada como prova.
Integrações
- •Drupal: as instruções de configuração agora correspondem ao módulo. O Drupal 10 e 11 eliminaram o instalador de módulos da interface de administração, por isso o guia mostra como colocar os arquivos em modules/custom (ou instalar via Composer) em vez de apontar para um formulário que já não existe.
- •Drupal: o guia de conexão tinha a chave da API ao contrário. A chave é gerada pelo módulo no teu próprio site e copiada para o Draft2Live — não há ID do Site ou Segredo do Webhook para colar de volta no Drupal.
Integrações
- •Shopify: agora é possível ligar uma loja com uma aplicação do Dev Dashboard — introduza o Client ID e o Client secret, e o Draft2Live obtém e renova por si o token de acesso de 24 horas. A Shopify já não emite tokens permanentes da Admin API para novas aplicações.
- •Shopify: as lojas já ligadas com um token shpat_ continuam a funcionar, e a janela de ligação permite alternar uma loja entre os dois tipos de credenciais sem a desligar.
- •Shopify: as lojas ligadas passam a aparecer no painel de publicação — a lista de sites só aceitava CMS com tipo de conteúdo, o que escondia qualquer loja Shopify mesmo com o blogue já selecionado.
Análise SEO
- •Revisão da qualidade de geração: os artigos não inventam mais estatísticas — cada número deve vir dos seus dados de pesquisa, documentos ou constantes verificadas, e figuras "suspeitas de precisão" sem fonte são proibidas no nível do prompt.
- •Verificação automática de qualidade após cada geração: o artigo é analisado quanto a promessas entre título e conteúdo, números contraditórios e dados sem fonte; os problemas identificados são corrigidos automaticamente e resumidos em um banner de qualidade no gerador.
- •Fatos de pesquisa agora chegam de forma confiável ao artigo: o esboço atribui cada fato verificado a uma seção específica, de modo que as estatísticas aparecem como números exatos e tabelas com atribuição de fonte, em vez de termos vagos.
- •Escrita mais natural: sem listas forçadas, parágrafos com variação natural, sem preenchimento para atingir a contagem de palavras, e afirmações sensíveis ao tempo (leis, preços) incluem uma data explícita de "vigência".
Integrações
- •Workspaces de equipa — convida colegas por email em Definições → Equipa. Cada convidado tem o seu próprio login e trabalha dentro do teu workspace (os teus sites, os teus artigos, os créditos do teu plano).
- •Seletor de workspaces no topo do dashboard — um delegado convidado para várias equipas alterna entre elas com um clique; revogar um lugar força o logout no pedido seguinte.
- •Popup "Falar com vendas" Enterprise no cartão de preços — substitui o antigo link morto e envia Nome / Email / Telefone / Comentário diretamente para a thread de Telegram da equipa de vendas.
Publicação
- •Plugin WordPress 1.2.6 disponível em wordpress.org — banner de atualização automática dentro do admin do WP, bloco de FAQ renderizado no servidor via filtro the_content e endpoint dedicado /republish que repõe o post_status em publish sem gerar posts duplicados.
- •Módulo Drupal 11 1.7.9 — rota dedicada /republish que altera o estado por tradução (acabaram as republicações numa só língua em nós multilingues), envio escalonado de workers para evitar conflitos no save do i18n e CSS do bloco de FAQ restringido ao wrapper .draft2live-faq efetivamente renderizado.
- •Módulo Drupal 7 7.x-1.2.7 — callback dedicado /republish para o ciclo despublicar → republicar, menu_rebuild quando as rotas do plugin mudam e correção do padrão pathauto vazio que bloqueava a geração de aliases.
Interface
- •O logótipo da barra lateral passa a apontar para /dashboard em vez da landing page — clicar nele já não te atira para fora da aplicação.
- •Removemos o bloco de feedback "Avalia este passo" que aparecia no topo de todas as páginas do dashboard.
Segurança
- •Invalidação por versão de token JWT — revogar um lugar de equipa ou fazer downgrade ao plano do dono força o logout dos delegados no pedido seguinte, sem invalidar a chave inteira.
Publicação
- •Categorias por idioma no WordPress, Drupal 7 e Drupal 11 — escolhe uma categoria diferente para cada tradução diretamente no painel de Publicação, com "Criar categoria" inline por idioma.
- •Ao voltares a publicar um artigo previamente despublicado, o artigo original é reaproveitado em vez de se criar um post duplicado no WP / nó no Drupal — slug, taxonomia e autor mantêm-se intactos.
- •Plugin WordPress 1.2.4 + 1.2.5 — bloco de FAQ renderizado no servidor pelo próprio plugin (acabou o CSS a infiltrar-se no corpo do artigo) e limpeza dos fragmentos órfãos de FAQ-CSS deixados por versões antigas.
Editor
- •Bloco de vídeo — legenda por baixo, alças para redimensionar, alinhamento à esquerda/centro/direita e suporte para upload remoto no Drupal 7.
Interface
- •Formulário de subscrição da newsletter no rodapé — com consentimento RGPD e toast de "já subscrito".
- •Botão flutuante de "voltar ao topo" nas páginas de marketing mais longas.
Publicação
- •Plugin WordPress 1.2.3 — os anexos da imagem em destaque passam a ser guardados com um nome SEO-friendly, derivado do título do artigo (transliterado para línguas não latinas), e o texto alternativo é definido por idioma automaticamente.
- •O alerta de moderação no Telegram dispara assim que algum conteúdo é bloqueado na publicação, para a equipa reagir a tentativas com conteúdo proibido em tempo real.
Interface
- •A página 404 do blog passa a vestir a casca completa da landing — header, menu de âncoras e artigos relacionados.
Publicação
- •Âmbito do blog dividido — o catálogo da comunidade fica em draft2live.com, o blog oficial do Draft2Live em draft2live.ai. O editor permite a autores aprovados publicar diretamente no oficial.
- •Despublicar um artigo do blog oficial propaga-se a todas as traduções, e o editor atualiza-se quando trocas de separador de idioma.
Análise
- •Os metadados do Stripe passam a incluir o user_id em cada Subscription e PaymentIntent, para que a contabilidade do lado do parceiro (Odoo) consiga atribuir os pagamentos sem uma consulta extra.
Integrações
- •Sincronização bidirecional com o Odoo — utilizadores, subscrições e pagamentos andam a par entre o Draft2Live e o Odoo, via hooks de saída e uma API de entrada.
- •Os alertas do Telegram passam a ir para tópicos próprios dentro do supergroup de admin — autenticação, suporte, compra, geração, formulário de contacto, encomendas de plugin e ligar/desligar sites têm cada um o seu separador.
- •A tradução com DeepL passou a converter pseudo-listas ‹br›• em ‹ul›‹li› a sério antes de enviar — preserva a semântica de lista no artigo traduzido.
Interface
- •O dark mode do painel passou a ficar limitado a .dashboard-scope, para a landing já não piscar a escuro no primeiro paint.
Interface
- •Landing renovada de raiz — hero limpo, nova tipografia e carrossel dos artigos mais recentes recuperado. O routing cross-domain separa o marketing (draft2live.com) da app (draft2live.ai).
- •Seletor de idioma estilo landing na navegação, com bandeiras a sério e redirecionamentos sensíveis ao locale.
- •CTAs em forma de pílula e bloco de Métricas renovado, com números maiores e etiquetas mais claras.
Análise SEO
- •Conjunto completo de meta-tags SEO em toda a landing: canonical, hreflang, JSON-LD, mais sitemap dinâmico e robots.txt.
Editor
- •O conteúdo multimédia das secções fica guardado ao restaurar rascunhos — reabres um rascunho por terminar e as imagens continuam onde estavam.
- •Banner a lembrar gerações por terminar, com link de um clique para voltar ao rascunho em curso.
- •Os ficheiros de média passam a ter nomes resumidos por AI a partir do conteúdo da imagem — adeus IMG_3251.jpg na biblioteca.
Interface
- •Estilos dos botões unificados em todo o painel — seis inconsistências reportadas, resolvidas de uma só vez.
- •A biblioteca de média passa a organizar os uploads em pastas por ano/mês, ao estilo do WordPress.
Integrações
- •O Admin → Utilizadores ganhou um fluxo manual de "Criar utilizador", com palavra-passe opcional definida pelo admin e notificação no Telegram.
Segurança
- •Fluxo de recuperação de palavra-passe — pede o link de recuperação por email e define uma nova palavra-passe com um token válido por uma hora.
- •Contas só com OAuth (login com Google) já podem definir uma primeira palavra-passe pelo mesmo fluxo de recuperação, para não ficarem bloqueadas se o login Google estiver indisponível.
Integrações
- •As mensagens de localização passam a carregar a partir de uma API de base de dados no backend, com o JSON empacotado como reserva — correções de tradução entram em produção sem novo deploy do frontend.
Publicação
- •Módulo Drupal 11 1.7.2 — lê a própria versão do .info.yml em tempo de execução, para que o aviso de atualização nunca fique desatualizado.
- •Módulo Drupal 7 7.x-1.2.2 — as atualizações de imagens passam a gravar em LANGUAGE_NONE nos sites onde o campo de imagem não é traduzível.
- •Plugin WordPress 1.2.2 — o id da miniatura passou a integrar o hash do ciclo de sincronização, por isso trocar apenas a imagem em destaque já se propaga de volta ao Draft2Live.
Editor
- •Adicionar tradução de artigos - pílulas de língua com multi-seleção, método AI ou DeepL, tradução paralela de várias línguas ao mesmo tempo
- •Editar noutra língua - traduzir o artigo através de DeepL para a sua língua, editar, retroversão automática ao guardar
- •Adicionar novas línguas sem recarregar a página - menu pendente AJAX com 39 línguas diretamente no editor
- •Eliminar traduções - botão × no separador da língua com confirmação, remove a tradução do artigo
- •Etiquetas do separador Idioma - "Selecionar idioma de edição" / "Selecionar idioma de visualização", consoante o modo
Publicação
- •Dividir as FAQ em duas opções - bloco de FAQ separado e marcação Schema.org de FAQ, funciona nos modos de publicação criar e editar
- •Autor, FAQ, Schema.org alternam no painel de edição de publicações existentes
- •Opções de publicação (FAQ, Esquema, estado, botão) ocultas até o sítio ser selecionado
- •A chave DeepL é agora apenas do sistema - definições de chave pessoal removidas
Integrações
- •Criar utilizadores no Drupal 7 - novo ponto final POST no módulo com verificações duplicadas de e-mail e nome de utilizador
- •O botão Criar autor funciona agora para sites Drupal (anteriormente apenas para WordPress)
Publicação
- •Marcação Schema.org Article JSON-LD para WordPress - gera dados estruturados (título, autor, editor, imagem, datas) no cabeçalho da página para uma melhor SEO
- •Alternar Schema.org no painel de publicação - ativar/desativar a marcação de dados estruturados do artigo por publicação, com explicação do que faz
- •Removido o bloco de categorias sugeridas - apenas as categorias do sítio são mostradas para seleção
Análise SEO
- •Índice agora inserido antes do primeiro título H2 (após os parágrafos de introdução) em vez de no topo do artigo
- •Melhoria da descrição do esquema do artigo - remove as secções TOC e FAQ para obter um texto limpo nos snippets de pesquisa
Interface
- •Removido o botão de publicação da tabela de materiais - a publicação é efectuada a partir do editor de artigos
- •Renomeado "Materiais gerados" para "Meus materiais
Integrações
- •Drupal 7: página de definições de administração AJAX - alterar o tipo de conteúdo recarrega dinamicamente as selecções de campo (corpo, imagem, taxonomia, etiquetas)
- •Drupal 7: CSS personalizado para um design moderno da página de administração com um esquema simples
- •Drupal 7: novo ponto de extremidade da API POST /terms/create para criar termos de taxonomia por nome (find-or-create)
- •Drupal 7: FAQ apresentadas como um bloco de acordeão separado através de hook_node_view com estilos em linha, não incorporadas no conteúdo do corpo
- •Drupal 7: Schema.org FAQPage + Artigo JSON-LD injetado no cabeçalho da página (não no conteúdo), controlável através das opções de publicação
Publicação
- •O botão Criar categoria funciona agora em sites WordPress e Drupal
- •Etiquetas geridas a partir de um único campo no editor de artigos - secção de etiquetas duplicadas removida do painel de publicação
- •Etiquetas de crachás com botão de eliminação + adicionar entrada para substituir o antigo campo de texto separado por vírgulas
- •As alterações de palavras-chave no editor de artigos accionam agora a sincronização automática com o WordPress/Drupal
Editor
- •Pré-visualização da imagem em destaque aumentada para 11rem para melhor visibilidade
Interface
- •O cartão de informação do sítio Drupal mostra o estado dos módulos Metatag, multilingue (i18n/tradução de conteúdos) e Pathauto com recomendações
- •Publicação programada activada para sítios Drupal (era apenas para WordPress)
Integrações
- •Drupal 7: publicação multilingue com ligação de tradução tnid - publique artigos em várias línguas e ligue-os como traduções
- •Drupal 7: sincronização bidirecional através de webhooks - cancelar a publicação/eliminar no Drupal actualiza automaticamente o Draft2Live
- •Drupal 7: conversão automática de WebP para JPEG para imagens em destaque e em linha (o Drupal 7 não suporta WebP)
- •Drupal 7: interruptores de idioma no painel de publicação - ativar/desativar idiomas com verificação da disponibilidade do sítio
- •Drupal 7: alternar entre "Ligar como traduções" - publicar como traduções ligadas ou artigos independentes
- •Drupal 7: palavras-chave de artigos enviadas automaticamente como tag_names - o módulo encontra ou cria termos de taxonomia
Publicação
- •Correção da sincronização do WordPress para artigos com várias publicações (por exemplo, publicado + lixo) no mesmo sítio
- •A opção "Cancelar publicação" define agora o estado "não publicado" (e não "eliminado") - mostra um emblema âmbar com o botão "Republicar" no gerador
- •Corrigida a verificação de publicação: agora por site (estava a bloquear a publicação do Drupal quando o WP tinha um registo antigo)
Segurança
- •Drupal 7: prevenção do ciclo de sincronização - os salvamentos iniciados pela API não acionam o webhook de volta ao Draft2Live
Editor
- •Regeneração de texto inline: selecione qualquer fragmento de texto, clique em Regenerar, digite instruções (ex.: 'alterar o ano', 'tornar este parágrafo mais longo') — a IA reescreve apenas esse fragmento e o substitui no editor
- •Geração de imagens por IA no editor: botão da barra de ferramentas abre um modal com prompt, seletor de modelo (Gemini, Flux, GPT Image, etc.), predefinições de estilo (12 opções) e proporção — a imagem é inserida no artigo e guardada na biblioteca de mídia
- •Barra de ferramentas do editor redesenhada em duas linhas: linha 1 é formatação de texto compacta (fontes, títulos, listas, alinhamento), linha 2 tem botões de mídia/inserção rotulados com ícones (Foto, Vídeo, YouTube, Imagem IA, Link, Tabela, Índice, FAQ)
Interface
- •Persistência de rascunhos do gerador: todos os passos são salvos automaticamente no armazenamento do navegador e restaurados ao voltar à página — mesmo após navegar para outro lugar
- •Alternar entre os modos Rápido e Avançado já não reinicia o seu progresso — os passos partilhados são preservados
- •Botão Recomeçar ao lado das abas de modo para reiniciar totalmente o gerador
Publicação
- •Corrigida a sincronização WordPress para artigos com múltiplas publicações (ex.: publicado + lixo) no mesmo site
Integrações
- •Formulário de solicitação de desenvolvimento na página Sites: encomende módulos/plugins personalizados com seleção de CMS/framework, guardado na base de dados com notificação Telegram
- •Painel de administração para solicitações de desenvolvimento com gestão de estado (novo/em progresso/concluído/rejeitado) e eliminação
- •Guia do plugin WordPress atualizado para conexão com um clique — removidos passos manuais obsoletos de cópia do ID do Site/Webhook Secret
- •Guardar como no construtor de imagens: campo de nome de ficheiro com pré-visualização de transliteração e seleção de pasta
Publicação
- •Re-ligação de publicações: um novo botão em cada cartão de site WordPress restaura a ligação a artigos que foram anteriormente publicados a partir do Draft2Live, depois de o site ter sido desligado e re-ligado
- •Botão de desconexão na página de definições do plug-in do WordPress - limpa o estado do emparelhamento local do lado do WP sem voltar ao Draft2Live
- •A remoção de um site WordPress do Draft2Live agora diz automaticamente ao plugin para limpar o seu estado de emparelhamento local
- •Ligação de definições adicionada à linha de plugins em Plugins → Plugins instalados para acesso com um clique
Interface
- •O bloco de publicação do blogue de demonstração fica agora oculto quando tem, pelo menos, um dos seus próprios sítios ligado - não há mais confusão
- •Ecrã de aprovação de palavra-passe de aplicação WordPress mais limpo: as pré-visualizações de URL de redireccionamento estão ocultas e os botões Aprovar / Recusar estão numa única linha
- •Página de definições do plugin mais limpa: removeu a barra lateral direita para que o conteúdo principal utilize a largura total
Publicação
- •Publicação multilingue com um clique: publique um artigo e todas as suas traduções num sítio WordPress de uma só vez e ligue-os como traduções Polylang / WPML uns dos outros
- •O cartão de informação do sítio WordPress no painel de publicação mostra o idioma do sítio detectado, os idiomas disponíveis, o plugin multilingue ativo e o plugin SEO ativo
- •Formulário "Criar autor" em linha ao publicar no WordPress - não é necessário sair do painel de publicação para adicionar um novo autor no sítio ligado
Integrações
- •Emparelhamento do WordPress com um clique através do fluxo nativo de autorização de palavra-passe de aplicação - sem ID do site, segredo do Webhook ou URL da API para copiar à mão
- •Deteção automática de Polylang, WPML, TranslatePress e MultilingualPress em sítios WordPress ligados, com recomendações de instalação quando nada é encontrado
- •Deteção automática do Yoast SEO e do Rank Math; o meta título, a descrição e a palavra-chave principal são escritos automaticamente quando um deles está ativo
Segurança
- •Páginas da Política de Privacidade e dos Termos de Serviço publicadas em /privacy e /terms
- •Reforço da segurança do plugin WordPress v1.1.0: retornos de chamada de permissão REST por rota, verificações de capacidade por publicação, protecções SSRF em transferências remotas de multimédia, lista branca do estado da publicação, saída JSON-LD reforçada com JSON codificado em hexadecimal
Publicação
- •Publicação programada unificada: as publicações programadas são agora enviadas pelo próprio programador do Draft2Live para o WordPress e o Drupal - o mesmo fluxo, a mesma precisão de tempo em ambos os CMS
- •Edição em linha de artigos publicados: alterar o estado, as categorias ou as etiquetas diretamente a partir do cartão de publicação sem voltar a publicar
- •Várias publicações por artigo - publique o mesmo artigo em vários sítios e veja uma pré-visualização de snippet para cada um deles
- •Selecionador de datas temático para publicação programada com etiquetas de mês / dia / hora localizadas em 41 idiomas
- •As ligações cruzadas são actualizadas automaticamente quando se altera a categoria selecionada, para que as mensagens relacionadas sugeridas correspondam sempre
Integrações
- •O suporte do módulo do Drupal 7 é agora compatível com o Drupal 11: termos, etiquetas e blocos de FAQ fluem todos pelo mesmo caminho de publicação
- •Notificação por telegrama quando um novo sítio é ligado à sua conta Draft2Live
Interface
- •Cartão de publicação unificado - elimina o estado de sucesso a favor de um único cartão ativo que é atualizado após a publicação
- •A secção de ligações cruzadas é agora expandida por predefinição no painel de publicação
- •Imagem em destaque com proporções reais e um botão de alteração sempre visível
Publicação
- •Painel Publish-to-site incorporado diretamente no gerador - publique sem sair do artigo que acabou de gerar
- •Os botões Cancelar publicação, Republicar e Ver aparecem imediatamente após uma publicação bem sucedida
- •A pré-visualização do snippet por publicação mostra o aspeto do artigo no sítio ligado
- •Novo endpoint POST /unpublish com notificação do Telegram sobre eventos de não publicação
- •O botão "Publicar noutro sítio" no cartão de publicação despublica primeiro o sítio atual e, em seguida, abre o formulário para o novo sítio
Interface
- •Bloco único e unificado da barra lateral na gestão de artigos com campos editáveis em linha
- •Rodapé fixo com botões de editar / guardar alinhados à esquerda
- •Removida a pré-visualização de snippet duplicado do painel de publicação compacto
Editor
- •DeepL suporte de tradução: mais rápido e mais barato do que o GPT para as línguas suportadas
- •Selecionador de métodos de tradução (IA vs DeepL) por geração, com chaves API pessoais ou do sistema DeepL
- •Texto alternativo de imagem traduzido automaticamente para a língua do artigo através de IA de visão
- •Cadeia de reserva de geração de imagens: quando o modelo principal falha, o modelo seguinte na cadeia assume automaticamente o controlo
Interface
- •Deslizamento de idiomas com ícones de bandeira e adição de idiomas em linha sem recarregar a página
- •Pré-visualizações de imagens maiores com área de texto a toda a largura para edição de texto alternativo
- •Seletor de sinalização por idioma para adicionar novos idiomas a partir do gerador
- •A barra de ferramentas do editor mantém-se fixa na parte superior durante a deslocação de artigos longos
Análise SEO
- •Otimização de consultas com IA: extrai palavras-chave de consultas longas ou complexas para uma análise SEO mais precisa
- •Corrigida a codificação cirílica (ucraniano, russo) nos resultados do Google Suggest
- •A geração de tópicos e estrutura de artigos com IA agora usa o ano atual
Interface
- •Layout aprimorado das tabelas de palavras-chave e concorrentes — espaçamento uniforme
- •A intenção da palavra-chave agora é visível imediatamente sem passar o mouse
- •Botões de mídia na estrutura do artigo: estilo unificado com borda tracejada
Análise SEO
- •Títulos gerados na língua do país da SERP, não na língua do artigo.
- •Google Suggest: consulta mais curta para palavras-chave longas (4+ palavras)
- •Google Suggest: correção de codificação UTF-8 para consultas francesas, alemãs e outras não-ASCII
Editor
- •A barra de ferramentas do editor permanece fixa no topo do ecrã ao rolar
Segurança
- •Credenciais do site encriptadas com encriptação simétrica Fernet
- •Expiração do token JWT reduzida (7 dias acesso, 30 dias renovação)
- •Cabeçalhos de segurança: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •Sanitização HTML do conteúdo publicado (proteção XSS)
- •Validação de upload de ficheiros com verificação de magic bytes
- •Requisitos de complexidade de palavra-passe (maiúscula + dígito)
Publicação
- •Módulo Draft2Live Connect para Drupal 7
- •Blog demo: despublicar/republicar mantém o mesmo URL
- •Notificações Telegram para upgrades de plano
Integrações
- •Integração DataForSEO como fonte de palavras-chave de reserva
Interface
- •Adicionar idiomas inline no gerador sem recarregar
- •Materiais: botões de ação inline em vez de menu dropdown
- •Métricas zero ocultas — mostra traço em vez de zeros
- •Adicionados 40+ países à análise SERP (Chipre, Marrocos, América Latina, Médio Oriente)
Interface
- •Revisão completa responsiva móvel do gerador SEO
- •Comparação de tópicos: layout de cartões no telemóvel
- •Imagem destacada: proporções reais, botão alterar sempre visível
Editor
- •Botão de inserção YouTube e alinhamento justificado
- •Barra de ferramentas do editor traduzida para 30 idiomas
- •Conteúdo do artigo: cores adaptadas ao tema para modo claro e escuro
Análise
- •18 novos pontos de registo de utilização em todas as chamadas AI API
- •Pesquisa, plano, títulos, traduções, mídia — tudo rastreado
- •Base para análise de custos precisa e preços
Publicação
- •Páginas do blog convertidas para SSR para indexação SEO
- •Edição de artigos multi-idioma com sincronização de traduções
- •Blog demo publica automaticamente todas as traduções com hreflang
Análise SEO
- •Imposição do idioma do artigo — sem mais idiomas misturados
- •Análise de concorrentes: avisos para dados limitados