Gutenberg

Beskrivning

Gutenberg is more than an editor. While the editor is the focus right now, the project will ultimately impact the entire publishing experience including customization (the next focus area).

Upptäck mer om projektet.

Editing focus

The editor will create a new page- and post-building experience that makes writing rich posts effortless, and has “blocks” to make it easy what today might take shortcodes, custom HTML, or “mystery meat” embed discovery. — Matt Mullenweg

Något som särskiljer WordPress från andra system är att du kan skapa hur rika inläggslayouter som helst – men bara om du är duktig på HTML och CSS och bygger ditt eget, anpassade tema. Om man ser redigeraren som ett verktyg för att skapa innehållsrika inlägg och skapa vacker layout, kan vi förvandla WordPress till något som användarna kommer att älska, snarare än något de väljer för att alla andra använder det.

Gutenberg betraktar redigeraren som mer än bara ett innehållsfält och omvärderar en layout som i princip har varit oförändrad i nästan tio år. Det gör det möjligt för oss att med en helhetssyn utforma en modern redigeringsupplevelse och skapa en grund för det som kommer i framtiden.

Here’s why we’re looking at the whole editing screen, as opposed to just the content field:

  1. The block unifies multiple interfaces. If we add that on top of the existing interface, it would add complexity, as opposed to remove it.
  2. By revisiting the interface, we can modernize the writing, editing, and publishing experience, with usability and simplicity in mind, benefitting both new and casual users.
  3. When singular block interface takes center stage, it demonstrates a clear path forward for developers to create premium blocks, superior to both shortcodes and widgets.
  4. Considering the whole interface lays a solid foundation for the next focus, full site customization.
  5. Looking at the full editor screen also gives us the opportunity to drastically modernize the foundation, and take steps towards a more fluid and JavaScript powered future that fully leverages the WordPress REST API.

Block

Block är en samordnande utveckling av funktioner som för närvarande på olika sätt hanteras via kortkoder, inbäddat innehåll, widgetar, inläggsformat, anpassade inläggstyper, temainställningar, meta-rutor m.fl. formateringselement. De omfattar hela vidden av funktionaliteten som WordPress kan hantera, men med tydligheten hos en homogen användarupplevelse.

Tänk dig ett anpassat block ”medarbetare” som en kund kan dra in på sidan ”Om oss” för att automatiskt visa porträtt, namn och en presentation. Och sedan ett helt universum att tillägg som bygger ut WordPress på samma sätt. Förenklade menyer och widgetar. Användarna förstår direkt hur man använder WordPress, inklusive 90 % av alla tillägg. Allt detta låter dig enkelt skapa vackra inlägg, såsom detta exempel.

Kolla in vanliga frågor för svar på de vanligaste frågorna om projektet.

Kompatibilitet

Inlägg är bakåtkompatibla och kortkoder kommer fortfarande att fungera. Vi utforskar hela tiden hur specialbyggda meta-rutor kan hanteras och provar olika lösningar från ett tillägg för att inaktivera Gutenberg till automatisk detektering av om Gutenberg bör laddas eller inte. Samtidigt som vi vill säkerställa att den nya redigeringsupplevelsen från författande till publicering är användarvänlig, är vi fast beslutna att hitta en bra lösning för befintliga webbplatser med innehåll som i hög grad är specialanpassat.

The stages of Gutenberg

Gutenberg är planerat i tre steg. Det första steget, som är tänkt att inkluderas i WordPress 5.0, fokuserar på upplevelsen vid redigering av ett inlägg och på implementeringen av block-principen. Denna första fas fokuserar i första hand på själva innehållet. Genom att använda block enligt ovan kan du fokusera på hur ditt innehåll kommer att se ut, utan att störas av andra konfigurationsval. I slutänden hjälper detta alla användare att presentera sitt innehåll på ett engagerande, direkt och visuellt sätt.

Dessa grundläggande element banar vägen för steg två och steg tre, som planeras för nästa år, då vi går vidare från inläggets innehåll till sidmallar och, slutligen, anpassning av hela webbplatsen.

Gutenberg innebär en stor förändring. Det kommer att finnas olika sätt att se till att befintliga finesser (såsom kortkoder och meta-rutor) fortsätter att fungera samtidigt som utvecklare får tid och vägar att byta till det nya. I slutänden kommer nya möjligheter att skapas för utvecklare av tillägg och teman att ge bättre service till användarna via en fördjupad och mer visuell upplevelse som kommer att utnyttja olika verktyg som tillhandahålls av kärnan i WordPress.

Bidragslämnare

Gutenberg är byggt av många bidragsgivare och volontärer. Se hela listan i CONTRIBUTORS.md.

Vanliga frågor

Hur kan jag skicka feedback eller få hjälp med ett fel?

We’d love to hear your bug reports, feature suggestions and any other feedback! Please head over to the GitHub issues page to search for existing issues or open a new one. While we’ll try to triage issues reported here on the plugin forum, you’ll get a faster response (and reduce duplication of effort) by keeping everything centralized in the GitHub repository.

Hur kan jag bidra?

Vi har döpt detta projekt för en ny redigerare till ”Gutenberg” eftersom det är ett stort åtagande. Vi arbetar med projektet varje dag på GitHub och vore jätteglada om du vill vara med och bygga det. Du är också välkommen med synpunkter. Enklast är att gå med i vår kanal på Slack: #core-editor.

Se också CONTRIBUTING.md.

Var kan jag läsa mer om Gutenberg?

Recensioner

Ruined WP

Why they did it. WP was a great before Mullenweg forced his stupid ideas.

Gutenberg is great

The idea and implementation of Gutenberg is great. Developer who have less JS skills will definitely have face a lot of problems but that's a thing that you can't ignore JS. The only bad thing about Gutenberg is its Documentation.

I hate it!

It might be a good tool for total newbies, but if you're serious about site building you just need to know some html and css code. Trying to avoid that with building blocks just limits things for serious builders. You should have done it the other way around: leaving the old editor and bringing the Gutenberg as a plugin for the newbies. Now serious builders need to install a classic plugin? Really? anyhow, I installed the classic plugin

I.Can’t.Believe.This! @_@

You could have at least provided us with an option on whether or not we want to use Gutenberg or simply stick to the old editor. That's instead of forcing Gutenberg into our interface knowing that we need to learn how to use it. We can learn new things, and it is common knowledge that change can be initially met with resistance. But not giving us time to tinker with a new thing while making the old thing still available? That's a blow to our productivity and our efficiency. I've been used to WPBakery, and right now from what I've seen, I can tell that it's way better than Gutenberg. Now, I'd have to download the Classic Editor plugin - an extra step that would have been avoided if you didn't feel it necessary to fix something that's not broken.

Moving backwards, not forwards

The update to Gutenberg has been nothing short of a head ache with the only bright side being that my production site's content is currently intact. However, I'm unable to edit any of it due to the insistence by Gutenberg's code changes to decide how I want my content formatted by removing p and br tags and adding p tags where it sees fit to replace. Stuff. This has, much to my annoyance, added additional work to a website overhaul I have been working on as now I have to go back and touch every page an effectively redesign them to work around the idiocy that is Gutenberg and its decisions on how my content is formatted. So, THANK YOU for telling ME how MY CONTENT should look on MY WEBSITE.

Major productivity blocker

I've been patient, really patient. I gave this a chance to proof itself for 2 months. But my conclusion is clear: It doesn't work. The idea behind is great, but the implementation is horrible. It actually prevents me from writing end editing content. Quick keyboard/mouse switches are made a tedious process. It's almost impossible to work quickly and precisely at the same time. The ever distracting UI items popping up in the middle of my content are supper annoying. Multi-paragraph selection turns into a luck thing. Sometimes it does what you want, sometimes it doesn't. Folks, no professional can work like that. We all have better things to do than to continuously bend our minds trying to figure out what the editor wants from us. Honest advise: Get rid of that thing quickly before it leads to a disaster, or start over from zero again.
Läs alla 2 548 betyg

Bidragsgivare och utvecklare

”Gutenberg” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

”Gutenberg” har översatts till 44 språk. Tack till översättarna för deras bidrag.

Översätt ”Gutenberg” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

Latest

Features

Enhancements

Bug Fixes

Various

Documentation

Chore

Mobile