Gutenberg

Descrição

O editor de blocos foi adicionado ao núcleo do WordPress com a versão 5.0 mas o projeto Gutenberg irá impactar definitivamente toda a experiência de publicação incluindo a personalização (próxima área de foco). Este plugin beta permite que você teste recursos de ponta para edição e personalização de projetos antes que eles cheguem nas versões futuras do WordPress.

Descubra mais sobre o projeto.

Foco na edição

O editor criará uma nova experiência de criação de páginas e pós-construções que torna a gravação de posts avançados sem esforço e tem “blocos” para facilitar o que hoje pode levar códigos de acesso, HTML personalizado ou “carne misteriosa” à incorporação de dados. – Matt Mullenweg

Uma coisa que diferencia o WordPress de outros sistemas é que ele permite que você crie um layout de post tão rico quanto você possa imaginar – mas somente se você souber HTML e CSS e criar seu próprio tema personalizado. Ao pensar no editor como uma ferramenta para permitir que você escreva posts ricos e crie layouts bonitos, podemos transformar o WordPress em algo que os usuários adoram, ao contrário de algo que eles escolhem porque é o que todo mundo usa.

Gutenberg olha para o editor como mais do que um campo de conteúdo, revisitando um layout praticamente inalterado há quase uma década. Isso nos permite projetar de forma holística uma experiência de edição moderna e construir uma base para as coisas que estão por vir.

Por isso, estamos vendo toda a tela de edição, em vez de apenas o campo de conteúdo:

  1. O bloco unifica multiplas interfaces. Se adicionarmos isso ao topo da interface existente, isso adicionaria complexidade, ao invés de removê-la.
  2. Ao revisitar a interface, podemos modernizar a experiência de redação, edição e publicação, com usabilidade e simplicidade em mente, beneficiando usuários novos e casuais.
  3. Quando a interface de bloco singular ocupa o centro do palco, ela demonstra um caminho claro para os desenvolvedores criarem blocos premium, superiores aos códigos de acesso e aos widgets.
  4. Considerando que toda a interface estabelece uma base sólida para o próximo foco, a personalização completa do site.
  5. Observar a tela completa do editor também nos dá a oportunidade de modernizar drasticamente a base e tomar medidas em direção a um futuro mais fluido e alimentado por JavaScript que aproveita totalmente a WordPress REST API.

Blocos

Blocos são a evolução unificadora do que agora é abordado, de diferentes maneiras, por códigos de acesso, incorporações, widgets, pós-formatos, tipos de postagem personalizados, opções de temas, meta-caixas e outros elementos de formatação. Eles adotam a amplitude de funcionalidade da qual o WordPress é capaz, com a clareza de uma experiência de usuário consistente.

Imagine um bloco “funcionário” personalizado que um cliente pode arrastar para uma página Sobre para exibir automaticamente uma imagem, um nome e uma biografia. Um universo inteiro de plugins que todos estendem o WordPress da mesma maneira. Menus e widgets simplificados. Usuários que podem entender e usar instantaneamente o WordPress – e 90% dos plugins. Isso permitirá que você compor facilmente postagens interessantes como este exemplo .

Confira o FAQ para respostas das questão mais comuns sobre o projeto.

Compatibilidade

As postagens são compatíveis com versões anteriores e os códigos de acesso continuarão funcionando. Estamos continuamente explorando como os metaboxes altamente adaptados podem ser acomodados, e estamos procurando soluções que vão desde um plugin para desativar o Gutenberg para detectar automaticamente se devemos carregar o Gutenberg ou não. Embora desejemos garantir que a nova experiência de edição de escrever para publicação seja amigável ao usuário, estamos comprometidos em encontrar uma boa solução para sites existentes altamente personalizados.

Os estágios do Gutenberg

Gutenberg tem três etapas planejadas. O primeiro, destinado à inclusão no WordPress 5.0, concentra-se na experiência de pós-edição e na implementação de blocos. Esta fase inicial se concentra em uma abordagem de conteúdo em primeiro lugar. O uso de blocos, conforme detalhado acima, permite que você se concentre em como seu conteúdo ficará sem a distração de outras opções de configuração. Isso basicamente ajudará todos os usuários a apresentar seu conteúdo de maneira envolvente, direta e visual.

Esses elementos fundamentais abrirão o caminho para os estágios dois e três, planejados para o próximo ano, para irem além do post para os modelos de página e, em última análise, para a personalização completa do site.

O Gutenberg é uma grande mudança, e haverá maneiras de garantir que a funcionalidade existente (como códigos de acesso e meta-caixas) continue funcionando, permitindo que os desenvolvedores tenham tempo e caminhos para fazer a transição de forma eficaz. Por fim, abrirá novas oportunidades para os desenvolvedores de plug-ins e de temas para melhor atender aos usuários por meio de uma experiência visual mais envolvente que aproveite um conjunto de ferramentas suportado pelo núcleo.

Colaboradores

Gutenberg é construído por muitos contribuidores e voluntários. Veja a lista completa em CONTRIBUTORS.md.

Blocos

Este plugin disponibiliza 19 blocos.

core/site-title
Gutenberg
core/post-title
Gutenberg
core/block
Gutenberg
core/calendar
Gutenberg
core/tag-cloud
Gutenberg
core/post-date
Gutenberg
core/rss
Gutenberg
core/legacy-widget
Gutenberg
core/social-link-
Gutenberg
core/categories
Gutenberg
core/post-content
Gutenberg
core/latest-comments
Gutenberg
core/archives
Gutenberg
core/post-excerpt
Gutenberg
core/navigation
Gutenberg
core/latest-posts
Gutenberg
core/search
Gutenberg
core/template-part
Gutenberg
core/post-author
Gutenberg

FAQ

Como posso enviar feedbacks ou ajudar a corrigir um erro?

Adoraríamos ouvir seus relatórios de bugs, sugestões de recursos e qualquer outro feedback! Por favor, dirija-se a página de problemas do GitHub para procurar por problemas existentes ou abrir um novo. Embora tentemos fazer uma triagem dos problemas relatados aqui no fórum de plug-ins, você obterá uma resposta mais rápida (e reduzirá a duplicação de esforços) mantendo tudo centralizado no repositório do GitHub.

Como posso contribuir?

Nós estamos chamando o projeto desse editor de “Gutenberg” porque é uma grande iniciativa. Estamos trabalhando todo dia no GitHub e adoraríamos sua ajuda para construí-lo. Fique à vontade também para fazer comentários. A forma mais fácil de juntar-se a nós é no nosso canal do Slack, #code-editor.

Veja também CONTRIBUTING.md.

Onde eu posso ler mais sobre o Gutenberg?

Avaliações

BAD

11 de fevereiro de 2020
I say this with sadness. The old system is better.
10 de fevereiro de 2020
Well worth the effort of learning (ES6, for instance). It took me some time, but I love the different options to make the editor suitable for design-specific requirements of the websites I work on.
8 de fevereiro de 2020
Maybe this editor not perfect but it's definitely move to the correct way. Thank you!
7 de fevereiro de 2020
So poorly scabbed on it made me stop developing with WordPress.
6 de fevereiro de 2020
Оставляйте классический редактор, Гутенберг - это провал.
Leia todas as 3.023 avaliações

Contribuidores e desenvolvedores

“Gutenberg” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Gutenberg” foi traduzido para 46 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “Gutenberg” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

Para ler o registro de alterações da versão 7.4.0 do Gutenberg, visite a página de lançamento.