LFW Page Builder

Layouts de página que a sua equipe preenche, sem o editor de blocos.

Quem desenvolve o seu site define os layouts uma vez: um cabeçalho de página, uma seção, perguntas e respostas. A equipe os acrescenta a uma página, preenche os campos e publica, tudo no WordPress.

Plugin gratuito · pronto, ainda não público

O que a sua equipe vê.

Quem desenvolve decide quanto a equipe pode mudar, por site, por modelo ou por página.

  • Uma caixa de layouts de página Em cada página correspondente, a equipe acrescenta layouts, preenche os campos, muda a ordem e publica.
  • Seções fixas em uma ordem fixa Um grupo fixo dá à página as suas seções em ordem. A equipe as preenche e não pode reorganizá-las.
  • Campos simples de página Um telefone ou uma data de lançamento em uma página, que o modelo da página lê e exibe.
  • O editor de blocos fora do caminho Um grupo pode ocultar o editor de blocos nas suas páginas. A equipe vê o título e as seções, e nada mais para organizar.

Como quem desenvolve o configura.

Nomes legíveis em um arquivo que fica junto com o site, como faz o JSON local do ACF.

  • Definido em código Um arquivo JSON no tema ou um registro em PHP. Cada layout é um conjunto de campos, um modelo e os seus estilos.
  • Onde cada grupo se aplica Todas as páginas, um modelo ou uma página pelo endereço, como as regras de localização do Advanced Custom Fields.
  • Páginas de configurações do site Campos de todo o site, como o telefone principal, a barra de alerta e o rodapé, cada um na sua própria tela de configurações.
  • Baixe a configuração As configurações gravam os layouts em uso em um único arquivo JSON, pronto para ficar no tema.

Migrar do Secure Custom Fields ou do ACF, e voltar.

Importar
Os grupos de campos viram grupos do Page Builder, e os valores de cada página são copiados. O conteúdo flexível vira um grupo flexível; os repetidores viram listas.
Exportar
O caminho inverso: arquivos de grupos de campos que o Secure Custom Fields carrega, e os valores de cada página como dados do ACF.
Seguro para rodar de novo
Nenhum dos sentidos apaga os dados do outro lado. Cada um informa o que foi convertido, o que foi aproximado e o que não pôde ser convertido.
Onde
Pela linha de comando com o WP-CLI, ou em Configurações, com uma prévia antes.

Funciona com os outros plugins da LFW.

Quando os dois plugins estão ativos em um site:

  1. LFW Activity Logger: cada salvamento registra em palavras o que mudou: um layout acrescentado, removido ou substituído pelo nome, e o rótulo de cada campo com o valor antes e depois. As páginas de configurações são registradas da mesma forma.
  2. LFW Editorial Workflow: uma alteração proposta leva junto os layouts e campos da página, e a aprovação os aplica.
  3. LFW Multilingual: uma página salva ganha uma nova captura para tradução, e salvar uma página de configurações marca todas as páginas como pendentes.

Cada plugin funciona sem os outros. Salvar sem nenhuma mudança não registra nada.

O que ele nunca faz.

Carregar da LFW
Quando um visitante abre uma página, os layouts, modelos e estilos vêm do banco de dados do seu site.
Executar código
Os modelos usam uma linguagem pequena, sem lógica. Cada valor é escapado ou passa por uma lista de HTML permitido, e os links por uma regra de URL.
Apagar conteúdo
Os layouts e campos de cada página ficam nos seus próprios campos personalizados, legíveis sem nenhum plugin. Desativar o plugin não remove nada.

Do que precisa.

Seu site
WordPress 6.4 ou mais recente, PHP 7.4 ou mais recente.
Sozinho
Tudo o que a equipe e os visitantes usam: os layouts, a caixa de layouts de página, as páginas de configurações e a exibição. Os comandos do WP-CLI e a importação e exportação de SCF e ACF também rodam no site.
Conectado à LFW
Opcional, para sites cujos layouts a LFW mantém. O site verifica mudanças de layout a cada 15 minutos. Um arquivo de layout no tema continua prevalecendo, e uma verificação que falha nunca altera uma página.
Licença
GPL-2.0 ou posterior.
Versão
A versão 1.4.0 está pronta e testada no repositório da LFW e ainda não é pública.

Pergunte sobre ele para o seu site.

Conte como a sua equipe trabalha hoje e o que ela não deve poder mudar. Respondemos em até um dia útil.