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:
- O bloco unifica multiplas interfaces. Se adicionarmos isso ao topo da interface existente, isso adicionaria em> complexidade, ao invés de removê-la.
- 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.
- 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.
- Considerando que toda a interface estabelece uma base sólida para o próximo foco, a personalização completa do site.
- 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?
-
- Gutenberg, ou a Nau de Teseu, com exemplos do que o Gutenberg pode fazer no futuro
- Visão geral técnica do editor
- Fundamentos de design e melhores práticas para design de blocos
- WP Post Grammar Parser
- Novidades do desenvolvimento no make.wordpress.org
- Documentação: criando blocos, referência e diretrizes
- Perguntas frequentes adicionais
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.