Kategorie: Oznámení

Vydána nová verze 7.5.3

Byla vydána nová verze 7.5.3. Mezi hlavní změny patří cachování miniatur, úprava vzhledu administrace, zpřehlednění nastavení systému a spousta nových možností pro pluginy.

Patch pro přechod z verze 7.5.2.8 (256kB)

Seznam změn

  • upraven vzhled administrace
  • cachování a podpora průhlednosti v miniaturách (!)
  • možnost pojmenovat sloupec i textem (namísto pouze čísla)
  • zvýšena maximální délka titulku boxů
  • možnost nastavit oprávnění pro zálohování a obnovu databáze odděleně
  • zpětný odkaz z editace příspěvku směřuje přímo na daný příspěvek
  • zvýšen maximální rozměr (šírka i výška) miniatur na 1024px
  • možnost předvyplnit předmět nového vzkazu v URL
  • rozšířeny inputy ve správě obsahu - titulky položek
  • nově možnosti pro extend rozšíření:
    • rozšíření jsou nyní aktivována ve výchozím stavu
    • chybějící extend skripty nezpůsobí zablokování celého systému
    • nové události:
      • sys.thumb.resize - zásah do nastavení zmenšování obrázků pro miniatury
      • sys.thumb.process - zásah do generování obrázků pro miniatury
      • index.route - zpracování určitých adres na webu
      • index.template - nahrazení template.php aktuálního motivu
      • mod.search.results - přidávání výsledků vyhledávání
      • sys.cron - napojení na všechny cron události
      • sys.cron.x - napojení na určitý cron interval
      • sys.captcha.init - nahrazení zobrazení systémové captchy
      • sys.captcha.check - nahrazení validace systémové captchy
      • posts.output - zásah do funkce pro výpis příspěvků
      • mod.editpost.backlink - změna zpětného odkazu z editace příspěvků
      • mod.messages.new - úprava vzkazu před odesláním
      • admin.start - zásahy do administrace hned po její inicializaci
      • admin.root.item - filtrování/úprava výpisu stránek ve správě obsahu
      • index.route -
      • index.template - změna souboru šablony webu
      • mod.search.results - úprava výsledků vyhledávání
      • tpl.boxes - výpis boxů
    • nové extend akce - regm, buffer, fetch
  • nová funkce _registerLangPack() pro lepší podporu lokalizace v rozšířeních
  • nová funkce _templateBoxesPreload() pro možnost načtění všech boxů najednou (šetří SQL dotazy při více sloupcích)
  • nová třída FileCache (SL::getCache()) pro možnost snadného cachování v pluginech
  • zrušena funkce _xsrfAutoProtect(), input s tokenem se nyní vkládá "ručně" (výsledkem je zrychlení systému)
  • sjednoceno formátování PHP kódu
  • vylepšena inicializace systému, globální proměnné přesunuty do třídy
  • automatická deaktivace mod_rewrite při obnově zálohy, pokud neexistuje soubor .htaccess

Nekompatibilní změny

  • změněn způsob inicializace systému
  • zrušené konstanty:
    • _core_config_override
    • _core_no_env_changes
    • _core_lightmode
  • zrušené funkce:
    • _templateGetRequest
    • _templateFileOverload
    • _templateAutoTitle
  • přesunuty globální proměnné:
    • __image_ext - SL::$imageExt
    • __hcm_uid - SL::$hcmUid
    • __captcha_counter - SL::$captchaCounter
    • __extset - SL::$settings
    • __sys_state - SL::$states