Melhor editor WYSIWYG do Magento 2 para comércio eletrônico

Publicados: 2020-06-29

Contente

  1. O que é o Magento 2 WYSIWYG Editor?
  2. 7 principais soluções de software WYSIWYG
    • TinyMCE
    • Editor Visual
    • SummerNote
    • Pena
    • Froala Editor
    • CKEditor 4
    • ContentTools
  3. Editor WYSIWYG do Magento 2
    • TinyMCE 4 - WYSIWYG Editor Pro
  4. Como configurar o editor WYSIWYG no Magento 2 [Atualizado em 2021]
  5. Como ativar / desativar o editor WYSIWYG
  6. Resumo
Contente

Magento 2 está entre as plataformas CMS de código aberto mais amplamente usadas para lojas online. Cerca de 20% de todos os sites de comércio eletrônico globalmente são baseados na plataforma e mais de US $ 155 bilhões são processados ​​em transações gerenciadas por seus recursos.

O editor Magento wysiwyg permite editar o conteúdo relacionado para todos que não estão familiarizados com HTML, o que acelera as publicações tornando desnecessário especificar tags e atributos manualmente. Como tal, você pode ver a aparência final do projeto no Magento 2 logo no início.

Tem um projeto em mente?

Vamos conversar a respeito disso

Solicite um orçamento

install-magento-2-via-composer

O que é o Magento 2 WYSIWYG Editor?

Se você está se perguntando o que é um editor wysiwyg, finalmente encontrou a resposta.

WYSIWYG (o que você vê é o que você obtém) destina-se a editar a forma de apresentação de um documento sem fazer nenhuma manipulação com o código-fonte e escrever quaisquer blocos manualmente. Tudo o que é necessário para ser manipulado são os componentes integrados do editor para ter uma visão geral de um documento, projeto ou evento inacabado (WYSIWYG Lighting Design).

Os programadores e programadores tendem a criticar essa abordagem de design, reclamando de partes significativas do código 'sujo' envolvido. Os editores modernos, no entanto, se aprimoram constantemente e alguns são capazes de garantir a boa qualidade do fluxo de trabalho com o mínimo de desvantagens.

Inicialmente, os navegadores suportavam principalmente os recursos de edição WYSIWYG , mas os recursos de leitura gradualmente se tornaram mais focados (sem considerar a edição de texto em formulários de entrada). Os navegadores modernos, no entanto, são bem suscetíveis à edição de páginas da web. Os momentos essenciais aos quais você deve prestar atenção ao fazer qualquer alteração incluem o seguinte.

O modo de personalização pode ser iniciado de duas maneiras:

  • designMode - edição de elementos individuais (janela, moldura);
  • contentEditable - edição de elementos com texto.

O método document.execCommand permite lançar comandos (personalização de fontes, adição de links, etc.) para editar áreas e estilizar tags.

event.preventDefault deve ser usado ao iniciar alterações de botão de ação . Caso contrário, o comando não será executado enquanto apenas o botão for processado.

A verificação de segurança de texto permite verificar se ele contém um elemento JavaScript prejudicial que abre oportunidades de ataque XSS. Em alguns navegadores (como o Firefox), é habilitado por padrão, restringindo o uso de funções relacionadas ao buffer (por exemplo, copiar / colar). As restrições podem ser removidas com a ajuda de about: config.

Se necessário, o conteúdo editável pode ser criado via HTML, o que permite que você trabalhe com React, Angular e outras estruturas semelhantes para o gerenciamento completo de componentes cujo conteúdo não pode ser editado.

Tem um projeto em mente?

Vamos conversar a respeito disso

Solicite um orçamento

7 principais soluções de software WYSIWYG

Os editores WYSIWYG são usados ​​para a criação de aplicativos, sites de vários fins ou para tarefas de gerenciamento de conteúdo. Eles não requerem necessariamente o conhecimento de HTML ou habilidades de codificação.

Um editor eficiente desse tipo deve possuir as seguintes propriedades:

  • uma interface separada de edição de conteúdo baseada em texto
  • todos os recursos padrão de processamento de documentos;
  • capacidade de editar o código e ver sua visualização em uma publicação;
  • integração, exportação e publicação de conteúdo por meio de ferramentas conectadas.

As seguintes soluções de software fornecem isso e muito mais.

TinyMCE

Um dos editores mais acessíveis, porém multifuncionais, que impulsionou o Atlassian, o Medium e o Evernote, entre outros. Suporta implantações em nuvem e híbridas e pode ser integrado a algumas das estruturas mais renomadas - React, Vue, Angular.

Editor Visual

Este permite fazer alterações e correções em projetos sem ter que passar pela marcação do wikitexto.

SummerNote

Editor WYSIWYG super simples no Bootstrap SummerNote - uma biblioteca JavaScript que permite construir editores personalizados online.

Pena

Um editor de código aberto que pode ser facilmente adaptado a requisitos personalizados e específicos de negócios devido a uma arquitetura dispensável e API flexível.

Froala Editor

Um editor baseado em JavaScript que é facilmente integrado aos ambientes de desenvolvimento mais comuns e possui uma interface suave. Um bom conjunto de plugins dedicados e documentação detalhada, apenas este ainda mais eficiente.

CKEditor 4

Um editor baseado em texto com arquitetura baseada em navegador, que permite o uso de recursos gerais e expandidos de processamento de conteúdo. Distribuído apenas por licenças comerciais, mas é uma solução de código aberto.

ContentTools

Um bom editor para conteúdo baseado em HTML. Possui uma pontuação de usuário bastante alta entre ferramentas WYSIWYG semelhantes.

Leia também: Como Contratar os Melhores Desenvolvedores de Magento

Editor WYSIWYG do Magento 2

Em termos de construção de recursos de comércio eletrônico baseado em Magento 2, WYSIWYG é usado para editar conteúdo de back-end sem nenhuma habilidade de programação necessária. Esses são os editores básicos dedicados ao Magento desse tipo.

TinyMCE 4 - WYSIWYG Editor Pro

Um editor magento wysiwyg básico que geralmente é empregado por padrão. Os principais recursos incluem:

  • adição de arrastar e soltar para arquivos de foto / vídeo, uploads múltiplos e personalização de tamanho de arquivo em tempo real;
  • cabeçalhos e descrições automatizados com base no título do arquivo (suporte para vários arquivos, bem como para arquivos com nomes em UTF-8 Unicode);
  • adição do widget Magento, blocos, variáveis, & URLs;
  • pesquisa, classificação, personalização e modo de visualização inteligente;
  • personalizações detalhadas - widgets, galerias e variáveis ​​podem ser implementados como plug-ins, tanto em massa quanto separadamente para cada outra instância.

editor magento wysiwyg

Construtor de páginas do Magento 2

Com este, os usuários obtêm a capacidade muito esperada de criar páginas personalizadas sem nenhuma alteração de código necessária. O Page Builder é um editor visual que permite personalizar páginas por meio de uma interface conveniente e intuitiva (com recurso de arrastar e soltar também). Os ativos são adicionados arrastando e soltando tipos de conteúdo pré-preparados - as opções disponíveis podem ser visualizadas no menu.

Construtor de páginas do Magento 2

Em geral, as principais funções dos tipos de conteúdo incluem:

  • criação de publicações arrastando e soltando;
  • ajustar uma visualização na loja;
  • construção de formulários e configurações de entrada.

Existem dois tipos principais de configuração do Construtor de Páginas que dependem das necessidades do usuário final:

  • expansão dos tipos existentes;
  • criação dos novos.

Um editor é integrado ao Magento Commerce com a funcionalidade básica e está disponível para compra para todos os proprietários de código aberto Magento.

Leia também: Um guia completo sobre a migração do Magento: Mova sua loja de comércio eletrônico para o Magento de qualquer plataforma

Como configurar o editor WYSIWYG no Magento 2 [Atualizado em 2021]

Você já sabe o que é Magento 2 WYSIWYG Editor e sobre as melhores soluções de software WYSIWYG. E você provavelmente está se perguntando como adicionar WYSIWYG Editor no Magento 2 System. Então, agora é hora de revelar como configurar o editor WYSIWYG no Magento 2. Continue lendo para estar ciente das 4 etapas fáceis.

Como ativar / desativar o editor WYSIWYG

Com o Magento 2 WYSIWYG Editor, você pode criar blocos e páginas CMS, descrições de produtos e categorias de maneira acessível. É simples adicionar e editar texto, widgets, links, variáveis ​​e imagens sem envolver nenhum HTML e ver os resultados imediatos de suas ações no backend.

Você deve ter em mente, entretanto, que o editor adiciona espaços extras no código ou pode salvá-lo no formato incompatível quando páginas ou blocos prontos estão sendo editados, o que pode causar problemas de marcação e design.

Para evitar tais possíveis dificuldades, é melhor habilitar / desabilitar o editor quando forem feitas alterações no código HTML, o que requer a seguinte seqüência de ações.

  1. Vá para Painel de administração-> Lojas-> Configuração;
    magento-2-wysiwyg-editor
  2. Clique em Geral-> Gerenciamento de Conteúdo para ver a opção habilitar / desabilitar.
    magento-2-wysiwyg-editor /
  3. Wysiwyg é habilitado por padrão. Para desativá-lo, desmarque a opção Usar valor do sistema e selecione a opção do menu suspenso
    • Desativado por padrão - o editor de HTML ficará visível ao carregar a página e você pode trocá-lo por um editor WYSIWYG;
    • Completamente desativado - os recursos de edição serão totalmente desativados.

    magento-2-wysiwyg-editor
  4. Salve todas as alterações. Se você receber um problema com o editor Magento 2 WYSIWYG que não está funcionando corretamente, você deve verificar todos os principais requisitos e limpar o cache da seguinte maneira:
    • Vá para Sistema-> Ferramentas-> Gerenciamento de Cache;
      disable-magento-2
    • Na lista, clique em Atualizar-> Selecionar tudo-> Enviar.
      magento-2-wysiwyg-editor

Resumo

A seleção de um editor WYSIWYG ao criar um site deve ser baseada nos objetivos da empresa, necessidades, requisitos de experiência do usuário, orçamento, estratégia de marketing, base técnica e vários outros aspectos. Como tal, não pode haver uma única melhor opção universal. Ir com Magento 2, no entanto, é a escolha final de uma empresa progressiva.

Alguns podem considerar o preço da solução pouco razoável, mas tenha a certeza de que cada centavo que você gasta nele terá uma boa recompensa no longo prazo. A maioria dos desafios relacionados ao trabalho com o Magento 2 podem ser resolvidos com sucesso se você tiver uma equipe especializada e qualificada de desenvolvedores com bons conhecimentos de BA em comércio eletrônico ao seu lado.

Se você ainda está procurando um parceiro de negócios decente para ajudá-lo a resolver tarefas e superar desafios na matéria - entre em contato com os especialistas em Dinários agora mesmo. Temos profunda experiência na área de comércio eletrônico e podemos esclarecer quaisquer nuances, bem como ajudá-lo a implementar e lançar seu projeto da maneira mais adequada e eficiente.