A Joomla! 3.5 kiadásra jelölt verziói alapján teszteltem az előrejelzett újdonságokat. Bár korábbra terveztem az elkészítését, csak most a 3.5 megjelenésekor sikerült feltennem az oldalra. Tapasztalataimat a hajtás után foglalom össze.
A tesztkörnyezet amit használok 32 bites Windows 7. A PHP7 támogatás teszteléséhez letöltöttem és telepítettem a WampServer 3.0.4 verzióját (a 32 bites változat az Apache 2.4.18, a MySQL 5.7.11 és a PHP 5.6.19/7.0.4 verzióját tartalmazza). A 64 bites verzió letölthető INNEN.
A WampSever 3 nem telepíthető a WS 2.5 verzióra, azt előbb el kell távolítani. Előtte természetesen célszerű elmenteni a megtartani kívánt webhelyeket, adatbázisokat, beállításokat. A telepítés gyakorlatilag 'next-next-finish'. A folyamat végén - eltérően a 2.5-től - lehetőségünk van meghatározni a WampServer számára alapértelmezett böngészőt és szövegszerkesztőt. Alapértelmezetten ezek az Internet Explorer és a Notepad, de lecserélhetjük valamilyen más telepített alkalmazásra.
A WampServer 3.x hozott néhány újdonságot, ezekről majd egy új cikkben írok összefoglalót.
A hibátlan telepítéshez szükség van a Microsoft Visual C++ Redistributable for Visual Studio 2015 (x86)/(x64) előzetes telepítésére is. A PHP7 bővítményhez szükséges a Microsoft Visual C++ Redistributable for Visual Studio 2015 Update 1 (x86)/(x64) telepítése is.
Ha a WampServer telepítése kész, következzen a Joomla! 3.5 kiadásra jelölt verziójának telepítése. A telepítés nem különbözik attól, ami a Joomla! 3.x telepítése saját gépen című cikkben olvasható.
Most pedig következzen a Joomla! 3.5 újdonságainak tesztje.
Frissítés figyelő e-mail bedolgozó
Ez a fejlesztés lehetővé teszi, hogy a kiválasztott admin értesítéseket kapjon a megjelent frissítésekről. A beállítást a Bővítmények/Beépülők (Extensions/Plugins) menüpontban jelenlegi nevén a System - Joomla! Update Notification elemnél végezhetjük el. Összesen két paraméter beállítására van szükség. Az egyik annak a SuperUsernek az e-mail címe, aki az értesítéseket kapja. A másik beállítás a levél nyelvére vonatkozik. Ez az érték lehet 'Auto', ekkor az oldal alapértelmezett nyelvén küldi a rendszer az értesítést. Ezt a telepített nyelvek egyikére is meg lehet változtatni, ez esetben azon a nyelven érkezik meg az e-mail.
Az e-mail szövege két változó értékének megváltoztatásával szabható testre: a PLG_SYSTEM_UPDATENOTIFICATION_EMAIL_SUBJECT és a PLG_SYSTEM_UPDATENOTIFICATION_EMAIL_BODY értelemszerűen a levél tárgyát és szövegét adja. Ezeket a módosításokat a Bővítmények/Nyelvek/Felülbírálások (Extensions/Language(s)/Overrides) menüpontban tehetjük meg.
Bedolgozó a nem nevesített (anoním) adatok gyűjtéséhez
A telepítést követően az adminisztrációs felületre bejelentkezve rögtön kapunk egy kérdést az adatgyűjtés engedélyezésére vonatkozóan. Azonnal meg is nézhetjük, hogy a beépülő milyen információkat küld el a rendszerről.
A beépülőt engedélyezhetjük, vagy kikapcsolhatjuk a Bővítmények/Beépülők menüpontban. Ugyancsak itt van lehetőség arra, hogy a beállításokon módosítsunk.
Itt ugyancsak megtekinthetjük a beépülő által küldeni kívánt adatokat. Lehetőségünk van arra, hogy újra beállítsuk a rendszer egyedi azonosítóját (Unique ID), meghatározzuk a két adatküldés között eltelt időt és az adatküldés módját. Az első engedélykérésnél az Always (mindig), Once (egyszer) és Never (soha) opciók közül választhattunk. Itt a lehetőségek Always send (midig küld), On demand (igény szerint) és Never send (Sosem küld).
Az Advanced fülön a Debug módot állíthatjuk be, ekkor minden oldallekérésnél elküldi az adatokat.
Elemek számának mutatása
A kategória kezelőknél most már nyomon követhetjük, az egyes kategóriákba besorolt, különböző státuszú elemek számát. A cikkek esetében ezek a státuszok a Közzétett (Published), a Visszavont (Unpublished), az Archivált (Archived) és a Törölt (Trashed). Jó tudni, hogy a közzétett elemek közé számítanak a már lejárt, és a jövőben megjelenő, de közzétett cikkek is. A számok, beleértve a nullákat is, hivatkozások, amikre kattintva egy szűrt (nulla esetén üres) listát kapunk az adott kategória adott státuszú cikkeiről.
Ez a fejlesztés megjelent a cikkeknél, a hirdetéseknél, a kapcsolattartóknál, a hírcsatornáknál, és a felhasználói feljegyzéseknél.
Nyilvános oldal (webhely) és adminisztráció hivatkozás a Felhasználó státusz modulhoz
Az adminisztrációs oldalon a lábléc bal oldalán található a Felhasználó státusz (állapot) modul. A beállítás a Bővítmények/Modulok menüpontban végezhető el. A bal felső sarokban a lenyíló listát a 'Webhely' (Site) értékről 'Adminisztráció'-ra (Administrator) kell állítani. Ki kell választani a Felhasználó állapot (User status) modult. Az új itt a webhelyre (View Site) és az adminisztrációra (Show Admin) mutató hivatkozás, illetve az, hogy mindkettő ki- és bekapcsolható.
A láblécben megjelent egy új hivatkozás, amely egy új böngészőfülre betölti az adminisztráció főoldalát. A weboldal nyitólapját ugyancsak külön böngészőfülre betöltő hivatkozás ki- és bekapcsolhatóvá vált.
Felhasználói CSS hozzáadásának lehetősége a Protostar sablonban
A Protostar sablon css mappájában létrehozva a user.css állományt, az ott beállított érték felülírja a template.css-ben beállított értékeket. A teszthez létrehoztam a user.css állományt és beállítottam a .page-header értékeit. Az alsó szegély vastagságát és színét változtattam meg.
A változás a mentést követően azonnal látható volt.
A lehetőségek ennél persze jóval nagyobbak, ez a példa csak a funkció működőképességét hivatott bemutatni.
Rendszer- és környezet információk letölthetősége
A Rendszer/Rendszerinformációk menüpontban két új gomb jelent meg. Ezek segítségével tölthetjük le a rendszer információkat szöveges, vagy JSON formátumban. Az érzékeny információk a letöltött állományokban 'xxxxxxxx' maszkkal helyettesítődnek, tehát nem kell attól tartanunk, hogy a rendszerünk biztonsága sérül. Ezzel együtt egy ilyen állomány természetesen nem közkincs, mivel valamennyi szoftverkomponens verziószámai, beállításai megtalálhatók benne, ami nem megfelelő kezekben okozhat bajt.
A rendszer és környezeti információk letölthetők támogatás céljából.
"Drag and drop" képkezelés a TinyMCE szerkesztőben
A funkció alapértelmezetten bekapcsolt a szerkesztő beállításai között a Bővítmények/Beépülőmodulok menüpontban a Szerkesztő - TinyMCE elemnél. Ugyancsak itt lehet beállítani a Médiakezelő azon mappáját, ahova az így feltöltött képek kerülnek. Ez egyben az új - és hasznos - funkció korlátja is. A képek beillesztése ezzel a módszerrel mindössze három lépés:
1. A kép megragadása egér bal gombjával és a szerkesztő felület megfelelő pontjára húzása.
2. A kép elengedése. A megjelenő zöld csík jelzi, hogy a feltöltés folyamatban van.
3. A kép megjelenik a kijelölt pozícióban. Innentől ugyanúgy kezelhető, mint a hagyományosan feltöltött.
A drag and drop képkezelés a nyilvános felület cikk kezelőjében is használható. A funkció nem minden böngészőben működik: pl. az IE 11 alatt rendben, a Chrome 49.0.2623.87 m verzió alatt nem megy. A böngészőnek teljes HTML 5 támogatással kell rendelkeznie. Fontos, hogy a funkció használójának feltöltési jogosultsággal kell rendelkeznie a Médiakezelőben.
PHP 7 támogatás
A Joomla! 3.5 támogatja a PHP 7 verzióját. További információk (angol nyelven). Az új funkciók kipróbálását a PHP 7.0.4 verzióját használó WampServer 3.0.4 32bit környezetben végeztem.
És még egy-két apróság...
Modul beillesztése cikkbe
A gombok eddig a TinyMCE szerkesztőablaka alatt helyezkedtek el. Most "felköltöztek" az ikonok közé, az alsó sorba, és az eddigiek - Cikk (Article), Kép (Image), Oldaltörés (Page Break), Bővebben (Read More) - mellett feltűnt a Modul (Module) gomb is. A gombra kattintva egy listát kapunk az aktív modulokról, a kiválasztottat pedig beilleszthetjük a kurzor pozícióhoz. Érdemes a jogosultságokat végiggondolni, mivel a teszt során sikerült egy bejelentkezéshez kötött jogosultságú modult egy nyilvános cikkbe beillesztenem és a modul bejelentkezés nélkül is megjelent a cikkben.
A beillesztés egy szöveges hivatkozással történik. Ilyen a morzsamenü beillesztése:
Változások az adminisztráció menüjében
A Komponensek és a Bővítmények menüpontoknál az Adminisztrációban egy új szint jelent meg a menüben, így a funkciók gyorsabban, egyszerűbben érhetők el.
A többi újdonság megismerése már a gyakorlatban következik majd.
Nincs jogosultságod hozzászólás beküldésére. Kérlek jelentkezz be!