Joomla 3.7 ruská verze. Aktualizace rusifikace Joomla. Ruský jazyk. Vytvořte skupinu polí

K dispozici pro instalaci Joomla 3.7. Tento velká aktualizace systémy. Bylo opraveno více než 700 chyb (podle jiných odhadů 1300), přidáno více než 40 nových funkcí.

Posílám video recenzi nových funkcí.

Upozorňujeme, že se jedná o velmi rozsáhlou aktualizaci systému a jsou možné kritické chyby, protože v procesu přípravy na vydání jsou téměř všechny funkce systému Joomla.

Nové funkce Joomly 3.7

1. Snadné použití

2. Pole v Joomle 3.7

3. Nabídka na panelu správce

4. Vytvářejte články za běhu

5. Aktualizované funkce editoru TinyMce

6. Vícejazyčné asociace

Co není součástí Joomla 3.7?

1. Nový router(pro vytvoření vlastních odkazů). Vývojáři si všimli, že se v některých bodech používání objevily kritické problémy, a aby se nezdržovalo spuštění Joomly 3.7, přesunuli implementaci této funkce do Joomly 3.8.

2. Nový správce médií

Aktualizace Joomla! 3.x do Joomly! 3.7.0

Před upgradem na novou verzi musíte nejprve vytvořit záložní kopie databáze a soubory, to vám pomůže ušetřit čas a nervy, pokud se během procesu aktualizace náhle objeví problémy.

Pro automatická aktualizace Joomla! 3.x na Joomla 3.7 musíte přejít do administrace kontrolní panel webové stránky a proveďte následující kroky:

  1. Vyberte položku nabídky „Site - Maintenance - Clear all cache“ a vymažte celou mezipaměť
  2. Vyberte položku nabídky „Web - Obecné nastavení"a deaktivovat ukládání do mezipaměti
  3. Vyberte položku nabídky "Komponenty - Aktualizace Joomly!"
  4. Na panelu tlačítek klikněte na tlačítko „Vymazat mezipaměť“.
  5. Když je detekována aktualizace Joomla!, klikněte na tlačítko „Instalovat aktualizaci“.
  6. Po aktualizaci musíte vymazat mezipaměť prohlížeče, protože soubory JavaScript a CSS mohou být uloženy v mezipaměti prohlížeče

P.S. Neaktualizujte na Joomla 3.7.0 na důležitých projektech.

Bylo vydáno jedno z největších vydání ve větvi 3.x - Joomla 3.7

Nová verze obsahuje více než 700 vylepšení, ale s tím vším není třeba migrovat, jako dříve, stačí kliknout na tlačítko. Jedním z největších zklamání je další přesun integrace nového routeru do další verze. Navzdory skutečnosti, že tato funkce byla přítomna v beta verzích, mnozí zaznamenali její zjevnou hrubost. Dlouho očekávaný router se tedy v nejlepším případě dočkáme v Joomla 3.8-3.9 a plně upravený v nové větvi Joomla 4.

Zároveň lze Joomlu 3.7 nazvat globální aktualizací: bylo ovlivněno mnoho souborů, proto důrazně doporučujeme před instalací opravy provést zálohu a po instalaci důkladně otestovat veškerou funkčnost. Pokud se vyskytnou chyby, můžete se odhlásit v komentářích, na tematických fórech nebo vytvořit vstupenky s chybou reprodukovanou na trackeru.

Pojďme se blíže podívat na to, jaké nové funkce aktualizace přináší.

Opravené zranitelnosti v Joomla 3.7

Všimněte si, že nová verze opravuje celý seznam bezpečnostních zranitelností: všechny mají nízkou prioritu a nepředstavují zvláštní hrozbu pro hacking, takže byly zahrnuty do vydání funkcí. Joomla 3.7 tedy opravuje následující řadu děr:

  • CVE-2017-7983 – Zpřístupnění informací – verze 1.5.0 až 3.6.5 jsou zranitelné – při odesílání e-mailů pomocí rozhraní JMail API byla v hlavičkách přítomna verze PHPMailer
  • CVE-2017-7984 – XSS (Cross Site Scripting) – Zranitelné verze 3.2.0 až 3.6.5 – špatné filtrování v komponentě Template Manager vedlo k XSS
  • CVE-2017-7985 - XSS (Cross Site Scripting) - potenciálně nebezpečné verze 1.5.0 až 3.6.5 - nedostatečné filtrování vícebajtových znaků umožnilo útok na různé komponenty
  • CVE-2017-7986 - XSS (cross-site scripting) - ovlivněno verzemi 1.5.0-3.6.5 - slabé filtrování konkrétních HTML atributy umožnilo využít výhod děr v různých součástech
  • CVE-2017-7987 - XSS (Cross Site Scripting) - Ovlivněno Joomla 3.2.0-3.6.5 - Na vině je escapování názvu složky a souboru ve Správci šablon
  • CVE-2017-7988 - Porušení ACL (porušení řízení přístupu) - děravá Joomla z 1.6.0 na 3.6.5 - špatné filtrování obsahu formuláře umožnilo přepsání autora v materiálech
  • CVE-2017-7989 – Porušení ACL (narušení řízení přístupu) – verze 3.2.0 až 3.6.5 se zhroutily – nesprávná kontrola typu MIME povolena načítání swf soubory nepřivilegovanými uživateli, i když je to zakázáno
  • CVE-2017-8057 - Zveřejnění informací - Verze Joomla 3.4.0-3.6.5 jsou zranitelné - některé soubory odhalily cesty, když bylo povoleno generování chyb

Seznam zranitelností je docela působivý, takže je vhodné použít aktualizaci k opravě těchto mezer.

Pojďme nyní k funkčnosti a pokusme se pokrýt úplný seznam změn v Joomla 3.7

Co je nového v Joomla 3.7

Jak již bylo zmíněno dříve, router byl z této verze vyříznut, takže se pozornost všech soustředila na novou příležitost - vlastní pole.

Vlastní pole v Joomle

Nyní již není potřeba používat rozšíření třetích stran pro přidávání určitých atributů do materiálu – nyní to umí i nativní komponenta. Nová funkce otevírá mnoho nových příležitostí, které dříve chyběly. Jako příklad komunita uvádí možnost přidávat na stránku hashtagy.

15 k dispozici pro každý vkus a barvu různé typy pole. Úplný seznam dostupná vlastní pole v Joomla 3.7

  • Text
  • Pole kalendáře
  • Zaškrtávací políčko
  • Barevné pole
  • Vizuální editor
  • SQL pole
  • Seznam
  • Seznam obrázků
  • Přepínač
  • Mediální pole
  • Textová oblast
  • Odkazové pole
  • Uživatelské pole
  • Pole skupiny uživatelů
  • Číselné pole

Jak vidíte, seznam otevírá horizont pro nové úpravy obsahu. Dokumentaci vlastních polí si můžete podrobněji prostudovat na https://docs.joomla.org/J3.x:Adding_custom_fields

Vícejazyčné webové stránky využívající Joomla

Vytváření webových stránek v různých jazycích je nyní pohodlnější a jednodušší! Vícejazyčná asociativní složka umožňuje překládat materiály na jedné stránce s uživatelsky přívětivým rozhraním. Vývojáři rozšíření třetích stran mohou tuto možnost vzít na vědomí. Jazyk se navíc vytvoří automaticky při instalaci stejnojmenného jazykového balíčku, který stačí pouze publikovat. A nakonec byla přidána ikona jazyka pro úpravu překladu, což usnadňuje život správcům obsahu. V budoucnu vyhodnotíme, jak užitečné to bude.

Pohodlná pracovní plocha

Abychom vytvořili krátké odkazy na články bez nadbytečných kategorií v URL, museli jsme se uchýlit k položkám nabídky. A vždy jsem musel nejprve přidat článek a pak přejít do správce nabídky a propojit položku nabídky s materiálem. Souhlasím, když se to mnohokrát opakuje, je to otravné. Nyní můžete materiál vytvářet přímo v položce nabídky a v případě potřeby jej upravovat ve vyskakovacím okně. Joomla 3.7 skutečně udělala věci intuitivnějšími. Podobně můžete vytvořit a propojit kategorii materiálů, kontaktů nebo novinek. Použitelnost maličkosti, ale myslím, že tyto zjevné změny měly být implementovány již dávno.

Více uživatelských zkušeností v Joomla 3.7

Jak jste již jistě pochopili, nová verze se snažila vytvořit přátelské rozhraní nejen pro vývojáře, ale i pro běžného uživatele. Nová administrativní šablona isis v Joomle 3 vyvolala mnoho kritiky – pro mnohé byla těžkopádná a neobvyklá, zvláště po odlehčených šablonách předchozích verzí. Navzdory skutečnosti, že se plánuje radikální přepracování hlavní verze Joomla 4, některé techniky již byly aplikovány v aktuální verzi.

  • Zobrazení globálního nastavení, není třeba znovu kontrolovat, jaké výchozí hodnoty jsou na webu
  • Modernější a design bytu backend šablony - zde se mnozí budou hádat, opravdu to vypadá trochu nezvykle
  • Aktualizovaný výběr data a času: nyní v různých jazycích
  • Jediná autorizace pro web a administrátorský panel, již není nutné zadávat přihlašovací jméno a heslo zvlášť pro frontend a backend

Abych to shrnul, snadnost použití se stala o řád vyšší

Joomla správce menu správce

Nyní můžete vytvářet, upravovat a měnit umístění položek nabídky správce podle svého uvážení. Pro určité skupiny uživatelů můžete nakonfigurovat přístupová práva pro prohlížení a budete souhlasit s tím, že je vhodné konfigurovat a ovládat uživatele třetích stran sami. Pro lenochy nikdo nezrušil výchozí možnosti: můžete použít hotové předvolby nastavení.

Pozornost! Od této verze je šablona hathor zastaralá a nekompatibilní.

Flexibilní přizpůsobení vizuálního editoru TinyMCE

Vývojáři Joomly zdůraznili některé změny funkcí pod různými nadpisy, ale většina z nich přináší více pohodlná práce v administračním panelu a flexibilitu přizpůsobení. V editoru se objevila nová tlačítka: můžete přidávat kontakty, zpravodajské kanály a odkazy na nabídky. Panel můžete přizpůsobit pouhým přetažením položek (přetažením a upustit) a není nutné, aby měl každý uživatel stejná nastavení: svou volbu můžete nakonfigurovat individuálně pro konkrétní skupinu uživatelů.

Snadná správa rozšíření

Tato inovace vám umožní vyhnout se nutnosti vstupovat do databáze a blokovat odstranění určitých rozšíření, ať už se jedná o plugin, modul nebo komponentu. Když balíček rozšíření odinstalujete, zablokované části zůstanou na webu.

Tím výčet zásadních změn končí. Na základě toho, co aktualizace ovlivní velký počet soubory, buďte opatrní při aktualizaci webů na pracovních projektech, je lepší nejprve experimentovat na záložní kopii. Na druhou stranu, pokud nová funkcionalita není nezbytnou součástí pro chod vašeho webu, pak se můžete obrnit trpělivostí a počkat si na další osvědčenější verze jako 3.7.1 nebo 3.7.2

Byla vydána nová verze Joomly. Současná verze Joomla! 3.7.0. Poté bylo nutné aktualizovat ruský lokalizační soubor Joomla. Jak pochopit, že byla vydána nová verze balíčku s překladem Joomla do ruštiny a jak nainstalovat balíček s aktualizacemi překladu Joomla do ruštiny, bude uvedeno níže. Před instalací jakýchkoli aktualizací se doporučuje vytvořit záložní kopii vašeho webu. Ale kdo to dělá? =)

První známkou toho, že je třeba zavést aktualizaci, je zobrazení upozornění na toto při přihlášení do administračního panelu Joomla:

Zde můžete použít tlačítko „ Nyní aktualizovat“, ale ne vždy se k tomu dostanou. Proto je zde ještě jedno místo domovská stránka Joomla admin panel, kde je i maják indikující nutnost aktualizace rozšíření. Tento levé menu kapitola" SERVIS", kde "" je také jasně uvedeno. Tato zpráva je odkaz (jako „ Nyní aktualizovat" na obrázku výše), chcete-li zahájit instalaci aktualizací:

Obecně platí, že dříve nebo později bude tak zvědavé, co je třeba aktualizovat, že kliknutím na odkaz uvidíte, že . Chcete-li jej nainstalovat, musíte jej označit v zaškrtávacím políčku a poté kliknout na „ Aktualizace“, umístěný v horní řadě ovládacích tlačítek “ Správce rozšíření"sekce" Aktualizace»:

Po stisknutí cenného tlačítka " Aktualizace„Začne proces aktualizace vybraného balíčku. A po úspěšné instalaci přepsání starého balíčku, to znamená, že změny jsou nevratné , Joomla zobrazí veselou zprávu "":

Jak ukazuje praxe, překlad není nikdy úplný. Ale alespoň hlavní příspěvky a zprávy na stránkách webu budou v ruštině. A to je vždy užitečné, protože to nevyděsí uživatele, kteří vidí nápisy v exotickém (anglickém) jazyce nesrozumitelnými latinskými písmeny. =)

Můj první pokus o aktualizaci webu na Joomla 3.7 vedl k chybě PLG_QUICKICON_PHPVERSIONCHECK. Proč se to stalo a jak upgradovat na Joomla 3.7 bez chyb v tomto článku.

Dovolte mi, abych vám to připomněl. Zobrazí se zpráva o nutnosti aktualizovat systém, pokud máte „Lišta ikon - Upozornění na nové Verze Joomla!“, ID=437.

O chybě PLG_QUICKICON_PHPVERSIONCHECK

Na jednu stranu je vše jednoduché. Tato chyba znamená, že na hostitelském serveru používám nepodporovanou verzi PHP.

Na druhou stranu není vše jasné. Na serveru mám PHP 5.4.26. Před aktualizací tato verze PHP vyhovovala „všem“, ale pro Joomlu 3.7 se ukazuje, že je potřeba novější verze PHP?

Chcete-li porozumět problému, přejděte na „Technické požadavky na Instalace Joomla» ( https://downloads.joomla.org/ru/technical-requirements-ru).

Tato stránka byla aktualizována 20. března 2017. Informace na stránce se nezměnily, Joomla včetně Joomly 3.7 vyžaduje minimální verzi PHP 5.3 a doporučuje se PHP 5.6 nebo PHP 7.

Příčinou chyby PLG_QUICKICON_PHPVERSIONCHECK je zjevně nedostatečná verze PHP. Zbývá změnit verzi PHP 5.4.26. na serveru a po obnovení webu ze zálohy znovu aktualizujte.

Aktualizace přes FTP

Pro experiment budu aktualizovat bez změny verze PHP přes FTP. Pro tohle:

  • Stahuji zde ( https://downloads.joomla.org/ru/cms/joomla3/3-7-0) Joomla! 3.7.0 Upgrade Package (.zip);
  • Rozbalím stažený archiv;
  • Kontroluji práva CHMOD pro soubor konfigurace systému.php, musí být alespoň 644;
  • Archiv aktualizací stahuji přes starý, přes FTP v režimu „Nahradit novějším“.
  • Dívám se na výsledek, podle očekávání se aktualizace nezdařila.

závěry

Poznámka: Na jiném serveru aktualizace proběhly bez komplikací, automaticky. Dovolte mi, abych vám připomněl, jak to udělat:

Automatická aktualizace Joomla

  • Vymažte mezipaměť webu;
  • Vytvořte záložní kopii webu;
  • Pokud používáte neověřená rozšíření od málo známých autorů, deaktivujte je na kartě Rozšíření>>>Spravovat;
  • Přejděte na kartu aktualizace (Komponenty >>> Aktualizace Joomly!);
  • Aktualizujte systém v režimu automatické aktualizace zadáním „Přímo“;
  • Úspěšnou aktualizaci systém signalizuje zeleným pruhem;

Při kontrole verzí rozšíření je povolte jednu po druhé. To je užitečné, pokud je nějaké rozšíření v konfliktu s nová verze systémy.

Další chyba

Po aktualizaci se objevila „tradiční chyba“: Závažná chyba: Volání členské funkce getTag() na jiném než objektu v /libraries/cms/application/site.php na řádku 456. Tato chyba je vyjádřena bílou obrazovkou po napsání nového článku nebo úpravě starého. Neobjevuje se to všude, takto se to opravuje.

Oficiální vydání Joomly 3.7 je naplánováno na 25. dubna 2017, ale svědí mě ruce, takže jsem testoval jeden web na novém enginu. Testovací sestavení je k dispozici dříve, a tak jsem se rozhodl podívat na rozdíly v Joomle v reálné verzi.

Co mohu říci po půl hodině testování a rollbacku? Viděla, Šura, viděla - jsou zlatí. Jsou změny, nesahal jsem na všechno rukama, ale pár věcí jsem otestoval a dospěl k závěru, že počkám na verzi Stabile.

Co se změnilo ve verzi 3.7

Opakuji, neochutnal jsem všechny změny, takže nemohu předat celou kytici. Nejprve vám poskytnu seznam nových produktů od vývojářů a poté vám řeknu, k čemu jsem se dostal. Oficiálně byly provedeny následující změny:

  1. Přidána vlastní pole polí,
  2. Správce menu byl aktualizován,
  3. Nyní existuje možnost vícejazyčného sdružení komponent,
  4. Aktualizovaný editor TinyMCE,
  5. Změna údržby motoru administrátorem.

Nový editor TinyMSE

Vlastní pole nejsou teoreticky špatný nápad, ale neponořil jsem se do správnosti jejich výstupu – udělám to po vydání Stabile verze. Neocenil jsem správce menu a vícejazyčné spojení komponent, ale nový editor Používal jsem ho asi 10 minut, objevily se v něm nové položky pro vkládání položek menu a kontaktů do stránky. Nastavení komponent nabízí tři možnosti editoru:

  1. Minimální,
  2. Pokročilý,
  3. Maximum.

V prvním je jen pár tlačítek pro úpravu stránky, v druhém je jich o něco více, ale žádná extáze, maximálně však TinyMCE má další funkce. Editor se mi líbil, ale stal se důvodem, proč jsem se k němu vrátil stará verze 3.6.5. Způsobit? Zkušební materiál se nechtěl uložit a vytvoření nebylo možné zrušit.

Tlačítka pro odhlášení a uložení vypadala na panelu administrátora pěkně, ale nefungovala. Problém je v editoru, protože bez něj vše funguje. Oni to dokončí. Prozatím nastavuji 5 na možnost přidávat položky nabídky a kontakty na stránku při úpravách.

Ve verzi 3.7 se mírně změnilo administrátorské rozhraní, zmenšila se pole pro tagy a kategorie při vytváření materiálu a upravilo se i písmo.

Závěr

Stále nejsou žádné globální změny v podobě nového routeru (u tohoto routeru je již přislíbena životnost 99 let, ale mezi Vorkutou a Norilskem se stále dějí věci), říkají spoustu dobrých věcí o vlastních polích, ale potřebují k testování a v editoru se objevily užitečné aktualizace, ale samotný TinyMCE vyžaduje pily a dláta.

Aktualizace zapnuta stabilní verze 3.7 je nezbytný, protože kromě těchto změn obsahuje záplaty na některé bezpečnostní díry, ale kontrola testovací verze mi neumožnila naplnit svět krásou a harmonií. Z Joomly 3.7 prozatím (19. dubna 2017) jsem opustil schéma databáze verze 3.7.0-2017-04-10, zbytek čeká na konec dubna nebo května, kdy se stabilita objeví v praxi.

A aktualizovaný editor je v pořádku, vkládání položek menu a kontaktů do materiálu bez hemeroidů je dobrá věc.