Módulo que visa implementar novas features e customizações no page builder do magento.
O CustomPageBuilder é um módulo que visa adicionar novas features e expandir as funcionalidades do page builder do Magento 2.
Em um cenário hipotético: o time de marketing cria uma bela landing page no pagebuilder com várias seções, e logo surge a necessidade de criar um menu de navegação âncora para rolar entre as seções.
Atualmente fazer isto só tem dois caminhos: através de desenvolvimento no frontend (que envolve deploy), ou no próprio page builder através do content type HTML que exige conhecimento de HTML, CSS e JS, tornando sua implementação e gestão inviável pelo time de marketing ou negócio, fazendo com que sempre dependam do time de tech.
Esta feature visa resolver este desafio, implementando o content type Anchor menu de navegação âncora de fácil criação, personalização e gestão.
Importante: O Módulo ainda esta em fase de desenvolvimento, não recomendamos fazer uso em ambiente de produção.
- Live edit: Edite facilmente o nome do anchor item em abrir a configuração.
- Drag and drop: Organize livremente os items arrastando e soltando.
- Smooth scroll: Rolagem suave entre as seções.
- Visibility: Exiba ou oculte itens do menu.
- Custom anchor link: Customize os links e o id das seções.
- Custom styles: Altere a cor de fundo, cor dos items.
- Sticky: Fixe o menu no topo ou footer.
O módulo cria uma página de amostra com várias multiplas seções com identificador custom-pagebuilder-example-page
.
- Com page builder aberto em alguma página ou bloco.
- Clique em "Adicionar conteúdo" e selecione e arraste "Anchor" para a row desejada.
- Customize seu menu âncora com diversas opções.
Para instalar o módulo, siga os passos abaixo:
- Clone o repositório
git@github.com:denisalmeida/magento2-module-custom-pagebuilder.git
na pastaapp/code
. - Execute o comando
composer install
para instalar as dependências. - Execute o comando
bin/magento module:enable Ambienz_CustomPageBuilder
para habilitar o módulo. - Execute o comando
bin/magento setup:upgrade
para atualizar o Magento.
Copyright © 2024 Denis Almeida.
This project is MIT licensed.