Gutenberg

Omschrijving

Gutenberg is meer dan een editor. Hoewel de editor op dit moment de focus heeft, zal het project uiteindelijk invloed hebben op de hele ervaring van het publiceren, inclusief maatwerk (het volgende focusgebied).

Ontdek meer over het project.

Focus bij het bewerken

De editor geeft de gebruiker een nieuwe gebruikservaring voor het schrijven van pagina’s en berichten die het schrijven van rich posts moeiteloos maakt, en “blokken” bevat die het eenvoudig maken om iets te maken waar je nu shortcodes, aangepaste HTML, of “mystery meat” insluitingsopties voor nodig hebt. – Matt Mullenweg

Eén ding dat WordPress onderscheidt van andere systemen, is dat je het toestaat een prachtige berichtlayout te maken — maar alleen wanneer je HTML en CSS kent en je eigen aangepaste thema kunt maken. Door de editor te zien als een hulpmiddel die je in staat stelt berichten met designinvloeden te schrijven en prachtige layouts te maken, kunnen we WordPress omvormen in iets waar gebruikers van houden in plaats van iets dat ze kiezen omdat iedereen het gebruikt.

Gutenberg ziet de editor als meer dan een veld met inhoud, en herziet een layout die al bijna een decennium grotendeels onveranderd is gebleven. Dit stelt ons in staat om een moderne bewerkingservaring holistisch vorm te geven, en een basis te leggen voor zaken die komen gaan.

Hierom kijken we naar het volledige editor scherm kijken, en niet alleen naar het veld met de inhoud:

  1. Het blok verenigt meerdere interfaces in zich. Voegen we dat toe bovenop de bestaande interface, dan zou dit de complexiteit vergroten in plaats van het te verwijderen.
  2. Door de interface opnieuw te bekijken, kunnen we de schrijf-, bewerkings-, en publiceerervaring moderniseren, met gebruiksgemak en eenvoud in het achterhoofd, waarvan zowel nieuwe als terloopse gebruikers profiteren.
  3. Wanneer een enkel blok interface centraal staat, geeft dit een duidelijk pad voor ontwikkelaars voor het maken van betaalde blokken, superieur aan shortcodes en widgets.
  4. Door de hele interface te herzien leggen we een solide basis voor de volgende focus, volledige site-aanpassing.
  5. Door naar het gehele editor scherm te kijken hebben we ook de kans om de basis drastisch te moderniseren, en stappen te nemen richting een een meer vloeiende en door JavaScript aangedreven toekomst die de WordPress REST API volledig benut.

Blokken

Blokken zijn de uiteindelijke evolutie van wat nu op verschillende manieren mogelijk wordt gemaakt door shortcodes, insluitingen, widgets, berichtformaten, aangepaste berichttypen, thema-opties, metaboxen, en andere opmaakelementen. Ze belichamen de verscheidenheid aan functionaliteit die mogelijk is met WordPress, met een duidelijke en consequente gebruikerservaring.

Stel je bijvoorbeeld een aangepast “werknemers” blok voor, dat een cliënt naar een pagina Over Ons kan slepen, en dat automatisch een afbeelding, naam, en bio laat zien. Een heel universum aan plugins die WordPress allemaal op dezelfde manier uitbreiden. Vereenvoudigde menu’s en widgets. Gebruikers die WordPress – en 90% van de plugins – meteen begrijpen en kunnen gebruiken. Hiermee kun je eenvoudig prachtige berichten opstellen, zoals dit voorbeeld.

Bekijk de FAQ voor antwoorden op de meestgestelde vragen over het project.

Compatibiliteit

Berichten zijn achterwaarts compatibel, en shortcodes blijven nog steeds werken. We onderzoeken continu hoe op maat gemaakte metaboxen kunnen blijven werken, en we en kijken naar oplossingen die gaan van een plug-in om Gutenberg uit te schakelen tot het automatisch detecteren of Gutenberg wel of niet moet worden geladen. We willen zorgen dat de nieuwe bewerkingservaring van schrijven naar publiceren gebruiksvriendelijk is, maar we willen ook graag een goede oplossing voor bestaande, op maat gemaakte, sites.

De fasen van Gutenberg

Het Gutenberg project bestaat ui drie geplande fasen. De eerste, die wordt opgenomen in WordPress 5.0, richt zich op de bewerkingservaring van berichten en het implementeren van blokken. Deze initiële fase concentreert zich op een inhoud-eerst benadering. Het gebruik van blokken, zoals hierboven beschreven staat, stelt je in staat om je te concentreren op hoe je inhoud eruit gaat zien zonder dat je wordt afgeleid door andere configuratie-opties. Dit zal uiteindelijk ervoor zorgen dat alle gebruikers hun inhoud op een boeiende, directe, en visuele manier kunnen laten zien.

Deze fundamentele elementen zullen de basis vormen voor de tweede en de tweede fase, gepland voor volgend jaar, om verder te gaan dan de sjablonen voor de berichten en pagina’s, en uiteindelijk aanpassing van de volledige site mogelijk te maken.

Gutenberg is een grote verandering, en er zullen manieren zijn om ervoor te zorgen dat de bestaande functionaliteit (zoals shortcodes en metaboxen) blijven werken terwijl de ontwikkelaars de tijd en mogelijkheden krijgen om zonder problemen over te stappen. Uiteindelijk zal dit de plugin- en themaontwikkelaars beter in staat stellen om de gebruikers te voorzien van een boeiender en meer visuele ervaring die gebruik maakt van gereedschappen die door de core worden ondersteund.

Bijdragers

Gutenberg wordt gebouwd door veel bijdragers en vrijwilligers. Bekijk de volledige lijst op CONTRIBUTORS.md.

FAQ

Hoe verstuur ik feedback of krijg ik hulp bij een fout?

Stuur ons je foutrapporten, suggesties voor nieuwe functionaliteit, en andere feedback! Ga naar de GitHub problemenpagina om te zoeken naar bestaande problemen of een nieuw probleem te openen. Hoewel we proberen om problemen, die hier op het plugin-forum zijn gemeld, bij te houden, krijg je een sneller antwoord (en verminder je dubbele inspanning) door alles gecentraliseerd te houden in de GitHub-repository.

Hoe kan ik bijdragen?

We noemen dit editor project “Gutenberg” omdat het een flinke onderneming is. We werken er elke dag aan in GitHub, en we zouden je hulp bij het bouwen ervan erg waarderen. Je kunt ons ook feedback geven. De de eenvoudigste manier om dit te doen is je aanmelden bij ons Slack kanaal, #core-editor.

Zie ook CONTRIBUTING.md.

Waar kan ik meer lezen over Gutenberg?

Beoordelingen

Not intuitive, not good

If whatever comes in 5.0 is like the plugin right now, I hope they’ll have a “classic” option allowing you to go back to the old editor. Played around a bit and it is confusing to say the least. Not out-of-the-box easy-to-use intuitive. The top toolbar disappears completely after converting to blocks. What the heck. Thumbs done for now.

Markdown support, sort of

I know Gutenberg is, and is not, many things to many people. For a long time, my personal quest has been for a better way to write. And for me, that better way is Markdown.

If my test was correct:
1. You CAN paste Markdown into the editor and all is good
2. but you CANNOT write in Markdown (not even with the Jetpack MD editor activated)

At current, if you want to write in Markdown, Gutenberg forces you to write somewhere else and just paste into WP. That’s definitely not my dream come true. It seems to me that Gutenberg isn’t really a new “editor”, it’s more like a Container Pasting System. That may be very useful for some, but it doesn’t seem to let me write any better.

So far, I’d still say the best Blog/CMS platform for me to write in is Ghost. And the best dedicated editor is Typora. In the past these have been better writing experiences than the WP editor, and it seems like they will continue to be better writing experiences than Gutenberg.

A step in the right direction

After my limited testing today, I’m less anxious about what impact Gutenberg was going to have on our development workflow.

From what I can see there will practically be no change for us, but the editing experience will be more robust for clients. For years it’s been far too easy for a client to accidentally delete a shortcode or malform some HTML in the old editor, and problems like that could be mitigated with the new block editing experience.

The Drop Cap option is an odd choice though. If you’re going to have that, why not pull quotes as well? And perhaps other magazine layout tropes? That sort of thing is like cat-nip for content creators. I picture a world where suddenly every WordPress website is going to be drop cap city.

As for the core vs plugin argument, I’m on the fence. Either way won’t have any meaningful impact on our development workflow, but I can understand why developers who rely heavily on page-builders might take issue with this being in core.

That aside, I like what I’m seeing so far.

Resistance Is Futile

I thought that devolution is abstract word until i tried this. While great creative people made exceptional advances in page builders in 2018, this unusable half-product is forced upon us leaving real scent of 15th century. The team behind it is convinced that system of blocks is so modern and progressive. Well newsflash….the way you made it is terrible and dysfunctional no matter what you believe in. The fact that you’re still forcing it upon core despite numerous pleads to do otherwise reminds me of good old Borg…resistance is futile. The only good news is that I have one of those page builders whose team heavily invested to work with this piece of joke, otherwise i would have abandoned WordPress for good.

Question: Why have you set up rating system? I mean if Guttenberg plugin cannot score more than 2.7 you should reconsider release or try to make some revolutionary changes. It worked for many others. Unless, you don’t really care what WP users think. For those Guttenberg enthusiasts it could have stayed plugin they could always install, and you would be able to really see how competitive it can become on the market. But now we will never know, want we?

It does not add any new features. Remove it from wordpress.org

You are irresponsible. The business of millions of people depends on this. Your plugin is useless. All the same as in the classic editor. Only with problems. It does not add any new features.
This is the beginning of the fragmentation of WordPress.
I already turned off core auto-update for my clients.
And I’m not going to install 5.0.0

Lees alle 490 beoordelingen

Bijdragers & ontwikkelaars

“Gutenberg” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Gutenberg” is vertaald in 26 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Gutenberg” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

Latest

  • Ensure the Title uses the same max-width as blocks
  • Center the background of the cover image block
  • Fix formatting controls regression
  • Fix classic editor visual mode regression