Gutenberg (WordPress): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
(13 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 20: Regel 20:
  
 
[https://youtu.be/te7aHH7trts?t=471]: Met Gutenberg lijk je weinig controle te hebben over lettertypes. Dit lijkt een redelijk geavanceerd probleem te zijn, en er bestaan plugins van derden om dit te compenseren
 
[https://youtu.be/te7aHH7trts?t=471]: Met Gutenberg lijk je weinig controle te hebben over lettertypes. Dit lijkt een redelijk geavanceerd probleem te zijn, en er bestaan plugins van derden om dit te compenseren
 +
 +
== Add-ons ==
 +
 +
=== Stackable blocks ===
 +
 +
[https://youtu.be/te7aHH7trts?t=1021]:
 +
 +
* Freemium
 +
* Pre-defined layouts; more options; more blocks
 +
 +
=== Kadence Blocks ===
 +
 +
[https://youtu.be/te7aHH7trts?t=1536]:
 +
 +
* Similar to Stackable Blocks
 +
* Freemium
 +
* Possibility of ''wireframing'' to work faster
 +
* About 50-60 additionele widgets & layouts
 +
 +
=== Other add-ons ===
 +
 +
* Crocablock [https://youtu.be/ERQ_o2JjbYI?t=182]
 +
* Cwicly [https://youtu.be/ERQ_o2JjbYI?t=143]
 +
* GenerateBlocks Block Builder [https://youtu.be/ERQ_o2JjbYI?t=231]
 +
* Themes met meegeleverde widgets en/of extra functionaliteiten, zoals ''Blocksy Pro'' (?) [https://youtu.be/ERQ_o2JjbYI?t=312], [https://youtu.be/ERQ_o2JjbYI?t=379]
 +
 +
== Gutenberg vs. page builders ==
 +
 +
=== Nadelen Gutenberg ===
 +
 +
* Beperkingen tav. vormgeving
 +
* Beperkingen tav. widgets
 +
 +
=== Voordelen Gutenberg ===
 +
 +
* Standaard meegeleverd - Geen extra bloat & future-proof
 +
* Geen ''vendor lock-in''
 +
* Beperkingen zijn waarschijnlijk goed te verhelpen middels add-ons.
 +
 +
=== Nadelen page builders ===
 +
 +
* Bloat, performance- & security issues
 +
* Vendor lock-in (propriëtaire shortcodes)
 +
* Learning curve
 +
* Licentiekosten.
 +
 +
=== Voordelen page builders ===
 +
 +
* Uitgebreider en flexibeler dan Gutenberg
 +
* Dit kan handig zijn voor projecten waarbij de specs niet vantevoren duidelijk zijn
 +
 +
=== Conclusies ===
 +
 +
Gebruik de juiste tool voor de juiste klus - Beperk je niet bij voorbaat tot bv. Gutenberg.
 +
 +
== Disable ==
 +
 +
Add these lines to <code>functions.php</code> to disable Gutenberg:
 +
 +
<pre>
 +
// disable for posts
 +
add_filter('use_block_editor_for_post', '__return_false', 10);
 +
 +
// disable for post types
 +
add_filter('use_block_editor_for_post_type', '__return_false', 10);
 +
</pre>
  
 
== Zie ook ==
 
== Zie ook ==
Regel 28: Regel 94:
  
 
* https://www.youtube.com/watch?v=te7aHH7trts - WPTuts: How To Use Gutenberg for WordPress - WordPress For Beginners Tutorial
 
* https://www.youtube.com/watch?v=te7aHH7trts - WPTuts: How To Use Gutenberg for WordPress - WordPress For Beginners Tutorial
 +
* https://wp-tutoring.com/how-to-disable-the-block-editor-in-wordpress-gutenberg/

Huidige versie van 26 okt 2023 om 11:30

In december 2018 is versie 5.0 van WordPress opgeleverd. Deze bevatte een nieuwe block-based content editor, genaamd Gutenberg. Deze verving de vorige 'classic editor', gebaseerd op TinyMCE editor (en dus niet gebaseerd op bv. FK Editor, een andere populaire openbron-editor):

  • Met editor wordt een interface bedoeld om teksten te schrijven
  • Met block-based wordt bedoeld, dat je met Gutenberg widgets of blocks kunt beheren. In dat opzicht is Gutenberg niet meer slechts een editor maar ook min-of-meer een page builder.

Functionaliteiten

  • WYSYWIG content editor
  • Beheren van widgets en layout, vergelijkbaar met page builders, inclusief bv. multi-kolom secties

Beperkingen

Gutenberg lijkt beperkingen te hebben: Page builders bestaan en nog steeds en daarnaast bestaan er diverse plugins e.d., om bepaalde beperkingen van Gutenberg te compenseren.

Widgets

Het aantal widgets dat met Gutenberg meegeleverd wordt, lijkt beperkt te zijn: Er lijkt een cottage industry te zijn ontstaan van derde partijen die additionele widgets aanbieden.

Lettertypes

[1]: Met Gutenberg lijk je weinig controle te hebben over lettertypes. Dit lijkt een redelijk geavanceerd probleem te zijn, en er bestaan plugins van derden om dit te compenseren

Add-ons

Stackable blocks

[2]:

  • Freemium
  • Pre-defined layouts; more options; more blocks

Kadence Blocks

[3]:

  • Similar to Stackable Blocks
  • Freemium
  • Possibility of wireframing to work faster
  • About 50-60 additionele widgets & layouts

Other add-ons

  • Crocablock [4]
  • Cwicly [5]
  • GenerateBlocks Block Builder [6]
  • Themes met meegeleverde widgets en/of extra functionaliteiten, zoals Blocksy Pro (?) [7], [8]

Gutenberg vs. page builders

Nadelen Gutenberg

  • Beperkingen tav. vormgeving
  • Beperkingen tav. widgets

Voordelen Gutenberg

  • Standaard meegeleverd - Geen extra bloat & future-proof
  • Geen vendor lock-in
  • Beperkingen zijn waarschijnlijk goed te verhelpen middels add-ons.

Nadelen page builders

  • Bloat, performance- & security issues
  • Vendor lock-in (propriëtaire shortcodes)
  • Learning curve
  • Licentiekosten.

Voordelen page builders

  • Uitgebreider en flexibeler dan Gutenberg
  • Dit kan handig zijn voor projecten waarbij de specs niet vantevoren duidelijk zijn

Conclusies

Gebruik de juiste tool voor de juiste klus - Beperk je niet bij voorbaat tot bv. Gutenberg.

Disable

Add these lines to functions.php to disable Gutenberg:

// disable for posts
add_filter('use_block_editor_for_post', '__return_false', 10);

// disable for post types
add_filter('use_block_editor_for_post_type', '__return_false', 10);

Zie ook

Bronnen