Kas ir pilna vietnes rediģēšana un ko tā nozīmē WordPress nākotnei?

Pārpublicēts no WordPress Tavern, autors: Justin Tadlock

Block-Based Twenty Twenty-One Theme in the WordPress site editor.
Uz blokiem balstīta Twenty Twenty-One tēma vietnes redaktorā.

Lai arī raksts tapis pirms pusgada un mūsu steidzīgajā pasaulē tā ir gandrīz mūžība, šķiet, ka lielākā daļa no sacītā nav zaudējusi aktualitāti un saglabās to vēl kādu laiku 🙂

Kā jau minēju, 2021. gads būs vietnes redaktora gads. Mets Mulenvēgs savā State of the Word to apstiprina. Tas redzams arī WordPress 5.7 izlaidumā. Tas ir bijis garš ceļojums, lai nonāktu līdz šim punktam, un tas būs vēl daudz garāks piedzīvojums pēc tam. Pirms gandrīz četriem gadiem sāktā darba galvenais apsolījums ir tuvu.

Gutenberg projekts nekad nav bijis tikai par satura rediģēšanu. WordPress 2016. gada beigās jau bija novecojusi programmatūra. Bija nepieciešams pielāgoties mūsdienu auditorijai, kas, iespējams, ir mazāk tehniski zinoša nekā platformas pašreizējā lietotāju bāze. Tai vajadzēja piesaistīt jaunāko izstrādātāju paaudzi, kas lūkojās uz zaļāku zāli un kas bija smagsvara JavaScript programmētāji. Tai bija jāpiedāvā redzējums, kas atbilst mūsdienu tīmekļa lietojumprogrammu veidolam. WordPress bija nepieciešami daudz jaunu kritēriju, vai arī tam draudēja neatgriezeniska savas vietas zaudēšana.

Vienīgais, kas patiesi ir turējis platformu virs ūdens, ir tās lielā un daudzveidīgā trešo pušu izstrādātāju ekosistēma.

Viens no populārākajiem spraudņu veidiem? Lapu konstruktori. Tādi kā Elementor, kas tika laists klajā 2016. gada sākumā, aizpildīja WordPress neesošās iespējas . Lai gan tas, ka radās šādi trešo pušu projekti, bija apliecinājums platformas paplašināmībai, tā bija arī neveiksme, ka platformas kodols pats nevarēja piedāvāt šādas iespējas lietotājiem un izstrādātājiem. Pārāk daudzi tēmu autori bija spiesti atbalstīt trešo pušu konstruktorus, lai saglabātu savu nišu. Viņi arvien vairāk koncentrējās uz saderību ar spraudņiem, nevis uz tēmu projektēšanu.

Rīkjoslu, īsceļu, meta logu un iestatījumu sistēmu trūkumi nozīmēja, ka izstrādātājiem nācās vai nu paļauties uz citām sistēmām, vai arī no jauna izgudrot riteni. Katrs jauns API atnesa jaunu metodi pamata veidlapu lauku pievienošanai. Labākajā gadījumā tas bija neleģitīms, spageti šķīvis, kas mests pret sienu, dažiem no tiem izdevās pielipt.

WordPress sāka parādīties krunciņas. Bija nepieciešams veikt revolūciju. Tai atkal bija jājūtas svaigai. Labāk vai sliktāk, Gūtenberga projekta izstrādātāji ir ieguldījuši darbu, lai to izdarītu.

Tas ir lēns darbs. Taču tas ir daudzsološs darbs.

Lai gan termins “Gutenberg” bieži tiek lietots kā savstarpēji aizstājams ar terminu “bloku redaktors”, tie nav viens un tas pats. Gūtenbergs ir projekts. Spraudnis. Ideja. Jauns veids, kā domāt par publicēšanu tīmeklī. Kā teikts spraudņa apraksta pirmajās rindās:

“Gutenberg” ir kodēts nosaukums pavisam jaunai paradigmai WordPress vietņu veidošanā un publicēšanā, kuras mērķis ir revolucionizēt visu publicēšanas pieredzi, līdzīgi kā Gūtenbergs revolucionizēja drukāto vārdu.

Projektam ir četri posmi:

  1. Vieglāka rediģēšana
  2. Pielāgošana
  3. Sadarbība
  4. Daudzvalodība

WordPress lietotāji, kuri nav testējuši Gūtenberga spraudni, ir pieredzējuši tikai projekta 1. fāzi. Bloku redaktora palaišana WordPress 5.0 versijā un tā turpmākais darbs sagatavoja augsni nākamajām fāzēm. Bloku sistēmas pamatā esošā sistēma ir tas, kas darbosies nākamajā WordPress desmitgadē vai ilgāk.

Šodien mēs esam 2. fāzes pašā vidū. Un tieši šajā posmā viss kļūs interesanti.

Pilna vietnes rediģēšana

Šablona izvēle vietnes redaktorā, izmantojot bloka Bosco tēmu.

Gutenberg 2. fāzē, kas sākās 2018. gada beigās, tika solīts ieviest blokus ārpus ziņu satura. Ievadā par šo nākamo soli Mels Čojs-Dvans (Mel Choyce-Dwan) ieskicēja trīs galvenos mērķus:

  • Būt ārpus post_content.
  • Koncentrēties uz pielāgošanu.
  • Tēmu, logrīku un izvēlņu atjaunināšana.

Kopš tā laika šie pamatjēdzieni ir palikuši nemainīgi. Tomēr pēdējos divos gados ir mainījies kopējais priekšstats par to, kā šīs koncepcijas varētu izskatīties. Ja kāds no izstrādātāju komandas ir kaut ko iemācījies, tad, iespējams, to, ka ir grūti uzsākt tik krasas izmaiņas.

Pilnīga vietnes rediģēšana ir jēdzienu apvienojums. Tā ir daļēji pāreja no tradīcijām un daļēji pilnīga WordPress vietņu priekšējās daļas dizaina izstrādes veida pārskatīšana.

Navigācijas izvēlnes un logrīki, kas ir daļa no vecās paradigmas, pēdējo divu galveno WordPress versiju laikā ir atjaunoti ar bloku sistēmu. Tie nebija gatavi. Lietotājiem vajadzētu sagaidīt tos WordPress 5.7 versijā. Tomēr šie funkciju uzlabojumi ir tikai pakāpieni uz patieso pilnas vietnes rediģēšanas funkciju. Tie piedāvā veidu, kā galalietotājiem, kuri joprojām izmanto klasiskās WordPress tēmas, iepazīt blokus ārpus ziņu rediģēšanas lapas.

Lietotājiem, kuri spers nākamo soli, pazudīs logrīki un navigācijas izvēlnes – vismaz tradicionālie administratora ekrāni. Arī pielāgotājs, kas savulaik tika dēvēts par tēmu izstrādes nākotni, tiks likvidēts. Valdīs vietnes pielāgošana, izmantojot sistēmu, kurā viss ir bloki.

Kad slēdzis tiks pārslēgts, pasaule ieraudzīs pavisam jaunu WordPress.

WordPress 5.7 un turpmākajās versijās būs vietnes redaktors un uz blokiem balstītas tēmas. Vietņu redaktors ir bloku veidņu vizuālā atveidošana, ko tēmu izstrādātāji piedāvā lietotājiem. Šablonus lietotājs var bezgalīgi pielāgot no WordPress administratora. Lai gan tēmu izstrādātāji izveidos pielāgotas konfigurācijas un iestatīs noklusējuma iestatījumus, pilnvaras izlemt, kā izskatīsies vietnes priekšējā daļa, galu galā paliks lietotāja rokās.

Kopš 1. fāzes uzsākšanas bloka redaktors ir bijis iemesls mīlai un naidam. Gaidāms, ka vietnes redaktors būs ne mazāk pretrunīgs.

Tēmas kods un vietnes redaktors runā vienā valodā. Tas būtībā nozīmē, ka lietotāji varētu pāriet uz tēmu autoriem, ja viņiem ir talants dizainā vai viņi vienkārši vēlas to izmēģināt. Viņiem vajadzētu būt iespējai to darīt, neatstājot uzticamo vietņu redaktoru, kas jau tagad ļauj eksportēt veidnes.

Tā kā gan ziņu redaktors, gan vietnes redaktors darbojas uz viena un tā paša, uz blokiem balstīta pamata, nav iemesla, lai lietotāji nevarētu netraucēti pārslēgties starp abiem. Pašlaik ir iesniegts pieteikums par šādas pārslēgšanas iespējas pievienošanu ziņu rediģēšanas lapā. Tas ļaus lietotājiem pārslēgties uz šablona rediģēšanas režīmu, neatstājot ziņu redaktoru.

Toggle button for switching between post and template editingŠablonu rediģēšanas režīms, iespējams, tiks iekļauts Gutenberg 9.6.

Tas nav no jauna ieviests jēdziens. Josepha Haden, kas vadīja WordPress 5.6 versijas izlaidumu, par to runāja šī gada sākumā. “Es domāju, ka viena no problēmām, ko mēs cenšamies atrisināt ar Gūtenbergu, vienmēr ir bijusi konsekventāka elementu rediģēšanas iespēja visā WordPress saskarnē,” viņa teica. “Nevienam lietotājam nevajadzētu apgūt piecas dažādas darbplūsmas, lai pārliecinātos, ka viņa lapa pēc publicēšanas izskatās tāda, kā viņš to ir iedomājies.”

Viens no svarīgākajiem mērķiem ir darba plūsmu skaita samazināšana vienā saskarnē. Iespējams, ka vēl ir vairāki gadi līdz laikam, kad būsim tik ļoti samazinājuši visu WordPress vietņu pārvaldību. Tomēr vietnes redaktors ir nākamais solis ceļā uz šādu lietotājiem pieejamu iespēju.

Ko tas viss nozīmē nākotnei?

Lai gan pēdējos gados mūsu mīļajai platformai varēja šķist, ka tā ir mainījusies kā viesulis, jūs vēl neko neesat redzējuši. Pirmajā posmā mēs tikai sākām orientēties. Izstrādes komanda veidoja pamatu, vienlaikus palaižot lietotājam pieejamo bloku redaktoru. Kad šis pamats ir izveidots, komanda var vairāk koncentrēties uz funkcijām. Īpaši tas būs aktuāli, kad G2 Componentu projekts pārstrādās un standartizēs to, kā kodola un trešo pušu izstrādātāji būvē bloku sistēmu.

Lielās 2. fāzes izmaiņas šogad nozīmē, ka tēmu autoriem būs jāpaātrina darbs. Tradicionālās WordPress tēmas vēl kādu laiku būs nepieciešamas. Tomēr ikviens tēmu autors, kas vēl nestrādā ar bloku tēmām, jau tagad ir krietni atpalicis. Šis ir īstais brīdis, lai pētītu un palīdzētu veidot sistēmu. Ir pienācis laiks iesniegt paziņojumus par kļūdām un jaunu funkciju pieprasījumus.

Ja iespējams, tēmu autoriem būtu jāpiedalās divreiz mēnesī notiekošajās tēmu komandas sanāksmēs. Ja laiks neļauj piedalīties sanāksmēs, jums vajadzētu vismaz lasīt un piedalīties “Make Themes” blogā.

Svarīgi ir arī pārbaudīt tādus projektus kā Q tēma vai sekot līdzi tēmu eksperimentu repozitorijam.

Carrd theme experiment in the site editor.
Kārtīm līdzīgas tēmas eksperiments.

Gala lietotājiem – viss šis projekts ir jums. Jūsu atsauksmes ir ļoti svarīgas. Ja vēl netestējat savu vietni ar Gutenberg spraudni, jums tas būtu jādara. Tas dažkārt ir nedēļām vai mēnešiem priekšā tam, ko jūs saņemat, izmantojot tikai WordPress. Izmēģiniet PVR (FSE) tēmu, piemēram, Block-Based Bosco. Apsveriet iespēju pievienoties FSE palīdzības programmai. Jūs varat tieši testēt un sniegt atsauksmes par gaidāmajām funkcijām.

FSE sola būtiskas pārmaiņas 2021. un turpmākajos gados. Daudzas no šīm pārmaiņām noņems vecās WordPress vietņu pārvaldības metodes. Šīs metodes tiks aizstātas ar vienu no lielākajiem platformas pārveidojumiem tās vēsturē.

Ir laiks sagatavoties.

Atbildēt