WordPressi arendajad avaldasid uue suure versiooni WordPress 7.1, koodnimega “Mary Lou”. Uuendus toob maailma populaarseimasse sisuhaldussüsteemi hulga uusi võimalusi, mis puudutavad veebilehtede kujundamist, piltide töötlemist, sisuloojate koostööd, plokiredaktorit, jõudlust ja arendajatele mõeldud tööriistu.
WordPress 7.1 üks olulisemaid uuendusi on senisest põhjalikum tugi responsiivsele kujundusele. Lisaks jõuab WordPressi uus meediaredaktor, brauseris toimuv pilditöötlus, täiustatud Notes funktsioon ning kaks uut plokki – Playlist ja Tabs.
Versioon ilmub pärast augustis avaldatud WordPress 7.0.3 ja 7.0.4 turvauuendusi. Viimane neist parandas muu hulgas tõsise haavatavuse, mis võis teatud serverikeskkondades võimaldada vähemalt autori õigustega kasutajal pahatahtliku faili üleslaadimise kaudu serveris koodi käivitada.
WordPress sai sisseehitatud responsiivsed stiilid
WordPress 7.1 üks suuremaid kasutajatele nähtavaid muudatusi on võimalus kujundada plokke erinevate ekraanisuuruste jaoks otse redaktoris.
Veebilehe kujundaja saab määrata, kuidas plokk näiteks arvuti-, tahvelarvuti- või mobiilivaates välja näeb. Seda saab teha nii Global Styles seadetes kui ka üksikute plokkide juures ning paljudel juhtudel pole enam vaja selleks eraldi CSS-koodi kirjutada.
Muudatusi saab redigeerimise ajal erinevate vaateakna suurustega ka eelvaadata.
Plokk-teemade arendajad saavad theme.json faili kaudu määrata oma mobiili- ja tahvelarvuti murdepunktid ehk breakpoint’id, mis võivad WordPressi vaikeseaded asendada.
Administraatori tööriistariba on nüüd kõigis redaktorites
WordPressi tuttav administraatori tööriistariba jääb versioonis 7.1 nähtavale ka erinevate redaktorite vahel liikudes.
Eesmärk on muuta navigeerimine WordPressi halduskeskkonnas ühtlasemaks – kasutaja pääseb tuttavatele tööriistadele ligi olenemata sellest, kas ta parajasti muudab postitust või tegeleb veebilehe kujundusega.
Tööriistariba välimusele on tehtud ka väiksemaid visuaalseid muudatusi.
Piltide töötlemiseks lisandus uus meediaredaktor
WordPress 7.1 muudab märgatavalt ka piltide redigeerimist. Senise redaktoris asuva kärpimisvahendi asemel kasutatakse nüüd eraldi meediaredaktori akent.
Ühes kohas saab pilti vabalt või etteantud küljesuhte järgi kärpida, horisontaalselt ja vertikaalselt ümber pöörata ning täpsemalt pöörata. Samuti saab muuta pildi metaandmeid.
Senine Crop nupp jääb alles, kuid avab nüüd uue meediaredaktori.
Pilditöötlus liigub serverist veebilehitsejasse
Suurem tehniline muudatus puudutab piltide töötlemise viisi. Piltide pakkimine, suuruse muutmine ja pisipiltide genereerimine saab WordPress 7.1-s toimuda kasutaja veebilehitsejas.
Selleks kasutatakse WebAssembly abil töötavat libvipsi versiooni. Muudatus vähendab veebiserverile langevat koormust ning aitab vältida suurte piltide töötlemisel PHP mälupiirangute ja ajalimiitidega seotud probleeme.
WordPress 7.1 parandab ka tänapäevaste pildivormingute tuge. Lisandub AVIF-, HEIC- ja HDR gain map’ide loomulik tugi, mis on oluline muu hulgas uuemate telefonide ja kaameratega loodud fotode kasutamisel.
Üleslaadimise töökindlust parandavad edenemisnäidikud ja automaatsed korduskatsed katkenud ühenduse korral. Lisatud on ka valikuline võimalus GIF-animatsioonide videoks teisendamiseks, mis võib oluliselt vähendada failide mahtu.
Notes võimaldab märkida konkreetset tekstiosa
WordPressi koostööfunktsioon Notes muutub 7.1-s märksa võimekamaks. Kui varem olid märkmed seotud eelkõige terve plokiga, siis nüüd saab märkuse jätta ka konkreetsele tekstiosale.
Märkmetes saab kasutada rasvast ja kaldkirja, linke ning koodivormingut. @ märgi abil saab mainida teist kaastöötajat ja talle märkusest teada anda.
Ühe ploki juures saab pidada ka mitut eraldi vestlust ning pikemaid märkmeid on võimalik redaktori serva korrastamiseks kokku tõmmata.
Lisandusid Playlist ja Tabs plokid
WordPress 7.1 toob põhivarustusse kaks uut plokki.
Playlist võimaldab koondada mitu helifaili üheks esitusloendiks. Soovi korral saab lugude juurde kuvada ka helilaine visuaali.
Tabs võimaldab aga jagada omavahel seotud sisu vahekaartideks. Nii saab näiteks suurema hulga informatsiooni paigutada samasse leheossa ilma, et kogu sisu oleks korraga külastajale nähtav.
Mõlemad võimalused vähendavad olukordi, kus sarnase funktsionaalsuse lisamiseks on vaja paigaldada eraldi WordPressi plugin.
Nuppude hover- ja focus-stiile saab muuta redaktoris
Täiendusi sai ka plokkide kujundamine. Button plokkidele saab redaktoris määrata erineva välimuse vastavalt sellele, kas hiirekursor asub nupu kohal või nupp on näiteks aktiivne või fookuses.
Toetatud on hover-, focus- ja active-olekud. Stiile saab määrata nii konkreetsele nupule kui ka veebilehe nuppudele üldisemalt.
Teemade arendajad saavad samu võimalusi kasutada theme.json kaudu.
Postituste redaktor töötab nüüd kõigi teemade puhul iframe’is
WordPress 7.1 muudab ka postituste redaktori tehnilist ülesehitust. Redaktor on nüüd kõigi teemade puhul täielikult iframe-põhine, sarnaselt Site Editoriga.
Redigeeritav veebilehe sisu töötab seetõttu WordPressi haldusliidesest rohkem eraldatuna. Administraatori ala CSS-stiilid ei tohiks enam soovimatult redigeeritava sisu kujundust mõjutada.
Muudatus aitab ka responsiivseid paigutusi täpsemalt eelvaadata, sest meediapäringud ja vaateakna suhtes määratud CSS-i ühikud lähtuvad redigeerimisalast endast.
Arendajad saavad lisada WordPressi oma ikoonikogusid
WordPress 7.1 muudab SVG Icon API avalikuks. Arendajad saavad selle abil registreerida enda ikoonikogusid ja üksikuid ikoone ning teha need WordPressi redaktoris kasutatavaks koos sisseehitatud ikoonidega.
Selleks lisanduvad muu hulgas funktsioonid wp_register_icon_collection(), wp_register_icon() ja wp_get_icon().
Edasi on arendatud ka WordPress 6.9-ga kasutusele võetud Abilities API-t. Täiendused puudutavad muu hulgas valideerimist ja funktsioonide avastamist ning peaksid lihtsustama WordPressiga integreeruvate automatiseerimis- ja tehisarul põhinevate tööriistade loomist.
Uus Design System loob omakorda aluse WordPressi administraatoriliidese ühtsemaks kujundamiseks.
Tähelepanu pöörati jõudlusele ja ligipääsetavusele
Lisaks brauseripõhisele pilditöötlusele sisaldab WordPress 7.1 mitmeid teisi jõudlusega seotud muudatusi. Media Library kasutab nüüd vaikimisi lõputut kerimist, kuid kasutaja saab soovi korral tavapärase lehekülgedeks jagamise taastada.
Täiendatud on ka WordPressi spekulatiivse laadimise seadistamise võimalusi, mille abil saab mõjutada seda, kuidas veebileht järgmisi lehti ette laadib.
Ligipääsetavuse parandamiseks lisandusid muu hulgas wp_get_tooltip() ja wp_get_toggletip() funktsioonid. Täiustati ekraanilugejate tuge ja WordPressi haldusliidese navigeerimist ning ligipääsetavusega on arvestatud ka uute Tabs ja Playlist plokkide juures.
Miks kannab WordPress 7.1 nime “Mary Lou”?
WordPressi suurematele versioonidele antakse traditsiooniliselt džässmuusikutest inspireeritud nimed. WordPress 7.1 kannab koodnime “Mary Lou” džässpianisti, helilooja ja arranžeerija Mary Lou Williamsi auks.
Williams alustas avalikult klaverimänguga juba kuueaastaselt ning tema pikk karjäär ulatus läbi mitme džässiajastu, sealhulgas swingi ja bebop’i.
WordPressi arendajate sõnul sobivad tema loominguline uuenemine ja koostöö teiste muusikutega hästi iseloomustama ka WordPress 7.1 arendamise põhimõtteid.
WordPress 7.1 saab paigaldada otse WordPressi administraatori juhtpaneeli kaudu, valides Dashboard → Updates. Suurema versiooniuuenduse puhul tasub enne paigaldamist teha veebilehest ja andmebaasist värske varukoopia ning kontrollida kasutatavate pluginate ja kujunduste ühilduvust WordPress 7.1-ga.








