EditorPlus introduce primele blocuri și adaugă un creator de blocuri personalizate
Publicat: 2020-10-29În ceea ce pare a fi un aval nesfârșit de funcții noi, Munir Kamal a lansat câteva funcții noi majore pentru pluginul său EditorPlus în ultimele două actualizări. Versiunea 2.0, care a aterizat mai devreme astăzi, include un set de șapte blocuri noi. Versiunea anterioară a prezentat o funcție de creare a blocului care pune mai multe opțiuni de personalizare în mâinile utilizatorilor finali.
Editorul de blocuri și-a alimentat creativitatea și nu a rămas fără idei pentru site-ul său de partajare a blocurilor GutenbergHub sau pentru pluginul EditorPlus. Versiunile viitoare ar trebui să vadă o revizuire a interfeței de utilizare pentru plugin și un posibil API pentru dezvoltatorii terți.
El a spus că se va asigura că EditorPlus lucrează alături de editorul site-ului WordPress atunci când va ajunge în viitor. În plus, eventualul suport al blocurilor WooCommerce este pe masă. Deocamdată, accentul se pune pe funcțiile de plugin pe care le-a lansat în ultimele săptămâni.
Crearea de blocuri personalizate
Cu setul de bază de blocuri WordPress deja în mâinile utilizatorilor, aproape orice este deja posibil. Aceste blocuri acoperă în esență toate elementele de bază ale designului web, cum ar fi titluri, paragrafe, liste, citate și multe altele. Uneori, trucul pentru a construi ceva unic este amestecarea și potrivirea acestor elemente pentru a crea ceva nou. În esență, aceasta este această nouă funcție de creare a blocurilor pentru EditorPlus.
Salvarea unui bloc personalizat este simplă. Utilizatorii trebuie mai întâi să-și împacheteze blocurile într-un bloc de grup de bază. Apoi, din meniul „mai multe opțiuni” din bara de instrumente pentru blocuri, selectați opțiunea „Adăugați la blocuri personalizate”. Pluginul va cere un titlu de bloc înainte de a salva.

A nu se confunda cu blocurile reutilizabile, care sunt resurse care rămân aceleași de la post la post, blocurile create sunt ca orice alte blocuri. Acestea sunt accesibile prin intermediul dispozitivului de inserare a blocurilor din categoria „Blocuri mele personalizate”.

Lipsesc câteva detalii minore care ar fi completări grozave pe termen lung. Prima este abilitatea de a selecta o pictogramă personalizată pentru bloc. În prezent, toate blocurile personalizate au o pictogramă. A doua este capacitatea de a adăuga o previzualizare în dispozitivul de inserare a blocurilor.
Kamal a creat această caracteristică astfel încât utilizatorii finali să poată crea blocuri simple pentru ei înșiși. Este, de asemenea, un instrument pentru dezvoltatori pentru a crea rapid blocuri pentru site-urile web ale clienților.
„De exemplu, aproape toate site-urile web de afaceri au nevoie de un bloc Testimonial, dar nu există unul în bază pentru acest scop exact”, a spus el. „Desigur, îl puteți crea folosind combinația de blocuri de bază și acesta este modul de a face acest lucru. Am văzut multe plugin-uri pentru blocuri care aduc astfel de blocuri precum Testimonial, Team, Pricing etc., dar acestea pot fi create cu ușurință cu blocuri de bază.”
El a arătat deja comunității cât de mult puteți întinde blocurile de bază pentru a crea machete unice cu bibliotecile sale de blocuri și șabloane. Deci, nu este în afara domeniului posibilității ca utilizatorii să poată construi unele dintre aceste lucruri direct din editor.
Creatorul de blocuri pare că ar fi mai bine tratat ca creator de modele de bloc. În esență, utilizatorii creează modele personalizate, care sunt grupări de blocuri. Kamal a spus că și un creator de modele se află pe lista de activități.

„Deoarece Gutenberg are ambele piese de folosit pentru a crea conținut/aspecte, voi adăuga ambele funcții”, a spus el. „Salvare ca bloc a fost adăugat, va fi adăugat și „salvare ca model”. Va depinde de utilizator să folosească orice mod dorește, în funcție de fluxul de lucru.”
Înclin să rămân cu paradigma modelului existent, o singură caracteristică care gestionează grupuri de blocuri. Cu toate acestea, va fi interesant de văzut ce preferă utilizatorii. Pe termen lung, ceea ce contează cel mai mult este că au acces ușor la instrumentele de care au nevoie pentru a-și construi paginile.
Blocurile „lipsă”.

Mai devreme, Kamal a lansat ceea ce el numește blocurile „lipsă” pentru WordPress. Acestea sunt un set de șapte blocuri personalizate care gestionează tipuri de conținut care nu sunt posibile cu blocurile de bază existente. În trecut, a ezitat în a crea orice blocuri, preferând să extindă instrumentele pe care WordPress le-a oferit din cutie.
„Ideea mea inițială și încă este de a extinde Gutenberg pentru ceea ce lipsește și de a-l face mai puternic pentru a crea modele frumoase vizual fără cod”, a spus el. „Și, după ce am creat sute de șabloane/design-uri, mi-am dat seama că este nevoie de câteva blocuri importante care lipsesc, care sunt cel mai frecvent utilizate în jurul constructorilor de site-uri web, dar lipsesc în Gutenberg. Așadar, adaug doar acele blocuri în EditorPlus care lipsesc, trebuie să fie necesare pentru a crea modele moderne și nu pot fi create folosind o combinație de blocuri de bază cu ușurință. De exemplu, un bloc de file, un bloc de acordeon sau toate celelalte blocuri adăugate sunt cele care se potrivesc acestor criterii.”
Pluginul include următoarele blocuri noi:
- Filele
- Comutare/acordeon
- Pictogramă
- Evaluare
- Bara de progres
- Statistici/Contor
- Cronometru cu numărătoare inversă
Unele dintre acestea necesită JavaScript suplimentar, motiv pentru care nu sunt candidați buni pentru WordPress de bază. Cu toate acestea, sunt opțiuni bune pentru dezvoltatorii de pluginuri și acestea nu sunt blocuri neobișnuite de la alte plugin-uri de tip bibliotecă.
Lucrul care îi diferențiază este integrarea cu sistemul de stil al pluginului, pe care Kamal îl poate deschide altor dezvoltatori de plugin într-o versiune viitoare. Planul actual este de a crea un API Styles independent pentru a permite utilizatorilor să personalizeze orice bloc. El a primit deja câteva feedback de la grupul de Facebook Advanced WP cu privire la idee. O mare parte din feedback se dorește ca un astfel de sistem să ajungă în WordPress însuși.
O caracteristică interesantă a noilor blocuri ale pluginului este că atunci când faceți clic pe un sub-element al unui bloc, opțiunile de proiectare ale acestuia sunt declanșate automat în panoul de opțiuni de bloc. De exemplu, blocul de rating cu stele are elemente „titlu” și „evaluare”. Când faceți clic pe titlu, opțiunile de design ale acestuia se deschid în bara laterală și același lucru se întâmplă și pentru evaluări. Aceasta este o abatere de la organizarea tipică a opțiunilor de proiectare ale EditorPlus pe blocurile de bază, care sunt grupate după proprietăți CSS. Accentul este pus pe elementul individual și face mult mai ușor să găsiți o opțiune specifică.
Această experimentare este un pic un precursor la ceea ce lucrează Kamal pentru o actualizare viitoare. Unul dintre obiectivele sale mari este să facă o curățare a interfeței de utilizare - există o mulțime de opțiuni în plugin - și să permită utilizatorilor să-și personalizeze mai rapid blocurile.
