Hlavní menu

Nástroje

WebKiv / PostupUpgradeObsahu

View (print) - Edit page | Recent changes - Page history

Updated 25 January 2010, 19:16 by PremekBrada

Co je třeba udělat při velkém upgrade obsahu v opencms.

Předpoklad: obsah (vč. souvisejících modulů) funguje na beta.kiv.zcu.cz.

Postup (pro 25.1.2010, zatím nezobecněno)

flyspray tasks pro 25.1.2010

  1. zazálohovat ostrý web
    1. db opencms6@www.kiv
    2. vyexportovat všechny cz.zcu.kiv a org.kiv moduly jako zálohu
    3. vyexportovat všechny site OpenCms multisite (KIV, informatika.zcu.cz) včetně uživatelů
    4. jednotlivé soubory z WEB-INF/ adresáře, celý adresář WEB-INF/config/,
  2. (luboš) zkusit omezit přístup, aby se v tom nikdo nehrabal
  3. (beta.kiv) vyexportovat obsah - jen potřebné adresáře pod [KIV], bez uživatelů
  4. (beta.kiv) vyexportovat moduly - aktuality, common, osoby, predmety (ne studium!), publikace, template2008
    • na tomhle místě je možné vyzkoušet zda import půjde, viz níže
  5. přesunout obsah pod adresář [KIV]/.old/ NEBO přejmenovat všechny dotčené top-level adresáře na .old.[puvodni-jmeno]
  6. nainstalovat moduly, tomcat off
  7. naimportovat databázi kiv
  8. tomcat on
  9. naimportovat obsah, bez publish
  10. review obsah
    1. statický
    2. aktuality (zůstaly staré OK?)
    3. moduly - osoby, software
  11. review přístup uživatelů
    1. funguje orion login?
    2. přístupová práva - intranet, editace stránek, editace osob (viz http://wiki.kiv.zcu.cz/WebKiv/KonfiguraceOpenCms)
  12. publish vše co je třeba
  13. zazálohovat db opencms6@www.kiv

Nakonec

  1. přidat čerstvé aktuality (máme INIB/IS, Den vědy, nový web)

Triky a pozory

Bacha na import - importuje se do sajty, která je vybraná v dropdownu, a vloží se do adresáře který je daný exportem (tj. vyexportuju [KIV]/studium/, importuju do [root], vyrobí [root]/studium. Nejde to udělat tak, že bych v exploreru nastavil adresář a pod něj se to naimportovalo.

Vyzkoušení importu

Předpokládá, že máme vyexportovaný jeden pokusný adresář obsahu samostatně (např /katedra/).

  1. naimportovat moduly login, aktuality, template2008 (template potřebuje první dva)
    • resp. smazat stávající verze těchto modulů a naimportovat je znovu
  2. otočit tomcat, aby se nové moduly natahly
  3. přejmenovat cílový adresář aby byl zálohován (např. /katedra/ -> OLD.katedra)
  4. naimportovat adresář
  5. zkusit, jestli se zobrazuje (tj. jestli funguje šablona s novým i importovaným obsahem)