Täna räägime pisut Joomla! tulevikuteemadel, nimelt mida uut on oodata Joomla! 3.8's. Sellekohase inglisekeelse artikli leiate Joomla! CMS kodulehelt.

Peamised muudatused

Joomla! 3.8's plaanitakse kahte suuremat muudatust: uut ruutingusüsteemi ja tagasiühilduvuskihti Joomla! 4.0 jaoks.

Ruutingusüsteem

Teema, mida on juba aastaid üritatud valmis saada, ehk ruutingusüsteem, saab Joomla! 3.8's lõpuks ka valmis. Sellega peaks lehe URL'id kenamaks saama (URL'ist ei leia enam sisu ID numbreid). Uues versioonis hakkavad uut ruutingusüsteemi toetama: Sisu (artiklid ja kategooriad), Kontaktid, Kasutajad ja Uudisvood. Ruutingusüsteemi ümberlülitamiseks saab olema kolm valikut: praegune ruutingusüsteem (see jääb alati ka peamiseks uute paigalduste korral ning on soovitatav kui vana lehte uuendatakse), uus ruutingusüsteem ID'dega ja kolmandaks uus ruutingusüsteem sisu ID'de eemaldamisega.

Peale uuendamist on mõistlik enne ruutingusüsteemi oma lehte testida, kuna tagasiühilduvus pole sajaprotsendiliselt toimiv igal pool. Toome mõned näited Joomla! uue kodulehe paigalduse testandmete põhjal:

Animals fotogalerii kategooria leht:

  • Praegune ruuter: /article-categories/72-park-site/photo-gallery/animals
  • Uus ruuted ID'dega: /article-categories/26-park-site/28-photo-gallery/72-animals
  • Uus ruuter ilma ID'deta: /article-categories/park-site/photo-gallery/animals

Koala artikli leht:

  • Praegune ruuter: /article-categories/72-park-site/photo-gallery/animals/25-koala
  • Uus ruuted ID'dega: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
  • Uus ruuter ilma ID'deta: /article-categories/park-site/photo-gallery/animals/koala

Nagu näha, siis võib selline lehtede URL'ide muutmine põhjustada 404 veateadet. GitHubis on avatud ka sellekohane veateavitus koodiga #14848 kus saab teemale kaasa rääkida.

Joomla! 4.0 tagasiühilduvuskiht

Joomla! 4.0 jaoks hakatakse ette valmistama tagasiühilduvuskihti. Tehnilises jutus jään tõlkega pisut hätta, seega ei hakka siin suuremat soperdust kokku keerama :) Kes asjast aru saab, saab seda kindlasti paremini inglise keeles lugedes :)

Lisavõimalused

Kuigi peamised jõud pannakse eelmistele teemadele, siis on ka hunnik erinevaid avatud pisimuudatusi plaanis. Nendest saab lugeda 3.8 projekti seinalt GitHubis. Kõik muudatuste plaanid pole veel kinnitatud. On ka uute võimaluste nurk, kus teemad vajavad veel tõsisemat testimist ja arutlust.

Ajaplaan

3.8 betareliisi soovitakse väljastada 24. juulil algaval nädalal. 14. juuli lüüakse lukku uute lisavõimaluste nimekiri. Kõige täpsem ajaplaan formeerub jooksvalt projekti tegevuskava lehel.

Selleks korraks minu poolt kõik, tänan tähelepanu eest :)

blog comments powered by Disqus