Uživatel:Josmart/Upgrade na 1.39

From WikiSkripta

Aktualizace serveru[edit | edit source]

  • PHP 8.2.0
  • V NVM aktualizovat Node (dostupné jen pod mým userem)

Aktualizace wiki[edit | edit source]

  • Smazat z rootu vše kromě položek, co nejsou v nové distribuci
  • Stáhnout nové verze všech extension.
  • Skin používáme jen "Medik".
  • WikimediaMessages - přepsat definiční soubor
  • Composer - Maps
  • Nastavit práva
  • Záloha databáze
  • Update DB
  • Zprovoznit pywikibota
    • Nainstalovat pip pro aktuální verzi pythonu na serveru, tedy py39-pip
    • Nainstalovat potřebné balíčky podle manuálu
    • Doladit url ve family souboru a otestovat na double-redirect.sh
  • VE, CirrusSearch fungují
  • Maps, AbuseFilter: vyžadují composer update
  • URNames: deprecated method fix
  • Zkontrolovat, že jsou aktuální datové soubory v mých extensions
    • CCAgreement OK
    • CaptchaSettings OK
    • FilterAccess (testuj cron)
    • GlobalStats (testuj cron) OK. Sync csv soubory hned po upgradu.
  • ArticleIndex, CCAgreement, CaptchaSettings, Decorations, FeedbackUs, FilterAccess, MetaTags OK
  • BetterComments: nefungují správně kvůli bugu skinu. Znak odsazení ":" se neinterpretuje správně.
  • V editačním okně se zobrazuje nesprávný text souhlasu s licencí. Je potřeba na každém webu zkopírovat "MediaWiki:Copyrightwarning" do "MediaWiki:Wikimedia-copyrightwarning" a z původní lokace udělat redirekt. Je to připraveno, zbývá udělat ty redirekty.
  • Kvůli změnám ve struktuře databáze přepracováno:
    • AdvancedUserStats
    • CategoryHistory
  • Nefungují anotace obrázků !!
  • Funguje Matomo?
  • Fungují Widgets?
  • Mefadata - odladěno OK.
    • Bohužel však nefunguje na starých WS kvůli chybějícímu mysqldumpo a pdo. Dočasný fix - data se připraví na TW4 a URL s odkazem na tgz soubory na WS byly přesměrovány na TW4.
    • Tohle po upgradu nutno vrátit do původního stavu !!
  • Testuj WSTools
  • Upravit pohledy na wikidb

PrintBook[edit | edit source]

  • Kdyby byly problémy s převodem některých věcí (např. Math), stojí za zkoušku chvíli počkat, viz
/usr/bin/wkhtmltopdf 'https://www.wikiskripta.eu/w/N%C3%A1pov%C4%9Bda:Math?printable=yes' --javascript-delay 9000 printable-delay-9.pdf
  • Pro tiskovou verzi se bude nově používat skin "Printer" (?useskin=printer).