Hlavní menu

Nástroje

WebFav / OpenCmsNasazeniModulu

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

Updated 01 April 2008, 14:27 by PremekBrada

WebFav.OpenCmsNasazeniModulu History

Hide minor edits - Show changes to markup

01 April 2008, 14:27 by PremekBrada -
Added lines 75-78:

Poznámky a návody

Export-import v OpenCms

01 April 2008, 14:26 by PremekBrada -
Changed lines 16-17 from:
  1. jakékoli změny systému a větší změny obsahu je třeba dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.
to:
  1. jakékoli změny systému a větší změny obsahu je třeba 24h dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.
01 April 2008, 14:26 by PremekBrada -
Added line 10:
Changed lines 16-20 from:

Nasazení system-wide změn

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.

to:
  1. jakékoli změny systému a větší změny obsahu je třeba dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.

Nasazení změn systému

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. upgrade OpenCms, změny datového modelu, XSD.

01 April 2008, 14:21 by PremekBrada -
Changed lines 59-60 from:

Tj. zpětně kompatibilní úpravy.

to:

Update modulů (vyžaduje restart web serveru):

Changed lines 66-70 from:
to:

Update obsahu velkého rozsahu (přes OpenCms import, nevyžaduje restart web serveru):

  1. musí být napřed připraveno na testing
  2. platí postup zamknutí -> záloha ostrého -> export z testing -> import na ostrý -> ověření -> odemknutí
01 April 2008, 14:19 by PremekBrada -
Added lines 1-2:

Pravidla pro aktualizaci (a) systému pro web FAV, (b) obsahu na webu.

Changed lines 16-17 from:

Nasazení system-wide změn

to:

Nasazení system-wide změn

Changed lines 57-58 from:

Aktualizace modulů či obsahu

to:

Aktualizace modulů či obsahu

03 July 2007, 18:54 by PremekBrada -
Added lines 63-70:

  1. ostrý OpenCms admin > db mgmt > export db > nahoře v Site mít správný root (/sites/default/), do Resources to export dát správný podadresář (nejlépe naklikat přes ikonu Search)
  2. výsledný .zip (na AFS v .../WEB-INF/packages/) zkopírovat na dev stroj do stejného adr
  3. testing OpenCms admin > db mgmt > Import File from Server > vybrat .zip a mít stejný Site adr jako byl při exportu
29 May 2007, 11:13 by Ľubomír Kováč -
Changed line 41 from:
  • TODO který soubor to přesně je
to:
  • /WEB-INF/config/opecms.properties
28 May 2007, 16:13 by PremekBrada -
Changed lines 3-4 from:

Základní axiomy:

to:

Základní axiomy:

28 May 2007, 16:13 by PremekBrada -
Changed lines 1-2 from:

Související dokumenty: OpenCmsNastaveniProFAV, Instalace na čistý systém.

to:

Související dokumenty: OpenCMS obecně, OpenCmsNastaveniProFAV, Instalace na čistý systém.

28 May 2007, 16:12 by PremekBrada -
Added lines 1-2:

Související dokumenty: OpenCmsNastaveniProFAV, Instalace na čistý systém.

Changed lines 16-17 from:

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD. Viz též Instalace když se to dělá na čistý systém.

to:

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.

28 May 2007, 16:10 by PremekBrada -
Changed lines 14-15 from:

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.

to:

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD. Viz též Instalace když se to dělá na čistý systém.

28 May 2007, 16:09 by PremekBrada -
Deleted lines 0-1:

Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji

Changed lines 3-4 from:
  1. rozlišují se staging třídy develop, testing, ostrý a to u strojů, OpenCms instalací, a databází
  2. na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
to:
  1. rozlišují se role vývojář, admin, manažer, uživatel
  2. rozlišují se staging třídy develop, testing, ostrý
    • u strojů, OpenCms instalací, a databází
  3. obsah testing je považován za nestabilní, slouží jen k ověřování funkčnosti
    • důsledek: na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
  4. na testing nemají přístup uživatelé, jen vývojáři a admin
Added lines 11-15:

Nasazení system-wide změn

Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.

Changed lines 25-28 from:

2. Překlopení

V dopředu ohlášený den D hodinu H

to:

2. Překlopení, v dopředu ohlášený den D hodinu H

Pre-flight check

Added lines 35-37:

Akce

Changed line 46 from:
  1. admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci
to:
  1. admin na ostrém vrátí ze zálohy OpenCms properties na aktualizovanou instalaci
Changed lines 53-54 from:

Při instalaci "per partes" tj. po modulech či blocích obsahu

to:

Aktualizace modulů či obsahu

Tj. zpětně kompatibilní úpravy.

28 May 2007, 15:54 by PremekBrada -
Changed lines 9-10 from:

1. Příprava

to:

1. Příprava

Changed lines 18-19 from:

2. Překlopení

to:

2. Překlopení

28 May 2007, 15:54 by PremekBrada -
Changed lines 3-10 from:
  1. vývojáři připraví změny (moduly, obsah) vč. skriptu pro update
  2. admin udělá v OpenCMS cvičný dump projektu Administration > Db Mgmt > Export db a modulů Admin > Module Mgmt > šipka dolů u modulu
  3. vývojáři otestují scripty na tomto dumpu
  4. v dopředu ohlášený den D hodinu H
    1. admin udělá ostrý dump projektu a modulů
    2. admin zamkne celý projekt
    3. vývojáři proženou dump scripty
    4. admin odemkne projekt, smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
to:

Základní axiomy:

  1. rozlišují se staging třídy develop, testing, ostrý a to u strojů, OpenCms instalací, a databází
  2. na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
  3. na ostrý nemají v žádném případě přístup vývojáři, jen admin

1. Příprava

  1. vývojáři připraví změny (moduly, obsah) a update skripty na develop
  2. admin udělá na ostrém webu cvičný dump databází (db pro opencms, db pro aplikace), OpenCms projektu Administration > Db Mgmt > Export db a OpenCms modulů Admin > Module Mgmt > šipka dolů u modulu
  3. vývojáři proženou dumpy svými update scripty
  4. vývojáři výsledek nainstalují na testing web
  5. vývojáři otestují změny na testing webu
    • zobrazování obsahu, editace, přístup do backendu

2. Překlopení

V dopředu ohlášený den D hodinu H

  1. admin na ostrém zamkne celý projekt
  2. admin udělá na ostrém zálohu všech db (db pro opencms, db pro aplikace)
  3. admin na ostrém udělá dump db, případně OpenCms projektu a modulů
  4. vývojáři proženou tento dump update scripty, výsledek nasadí na testing
  5. vývojáři a manažer ozkouší že vše funguje
    • zobrazování obsahu, editace, přístup do backendu
  6. admin na ostrém udělá zálohu properties souboru OpenCms
    • TODO který soubor to přesně je
  7. admin shodí web kontejner s OpenCms na ostrém i na testing
  8. admin na ostrém zazálohuje instalaci OpenCms
    • nejlíp přejmenováním adresáře, např. na opencms-old
  9. admin zkopíruje instalaci OpenCms z testing na ostrý
  10. admin zkopíruje všechny db z testing na ostrý
    • přes dump, nebo fyzicky, podle toho co je vhodné
  11. admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci
  12. admin nahodí web kontejner na ostrém i testing
  13. admin na ostrém nastaví v OpenCms administraci konfiguraci na DNS pro ostrý
  14. manažer otestuje že na ostrém vše funguje
    • zobrazování obsahu, editace, přístup do backendu, přihlašování a práva
  15. admin na ostrém odemkne projekt

Při instalaci "per partes" tj. po modulech či blocích obsahu

  1. platí postup zamknutí -> ostrý dump -> testing instalace a update -> testing ověření -> instalace na ostrý -> odemknutí
  2. postup instalace je: admin smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
Deleted lines 48-49:
  1. admin zamkne projekt, otestuje se
  2. OK -> admin odemkne projekt
20 March 2007, 17:43 by Ľubomír Kováč -
Changed lines 1-2 from:

Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji

to:

Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji

20 March 2007, 17:42 by Ľubomír Kováč -
Added lines 1-14:

Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji

  1. vývojáři připraví změny (moduly, obsah) vč. skriptu pro update
  2. admin udělá v OpenCMS cvičný dump projektu Administration > Db Mgmt > Export db a modulů Admin > Module Mgmt > šipka dolů u modulu
  3. vývojáři otestují scripty na tomto dumpu
  4. v dopředu ohlášený den D hodinu H
    1. admin udělá ostrý dump projektu a modulů
    2. admin zamkne celý projekt
    3. vývojáři proženou dump scripty
    4. admin odemkne projekt, smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
    • NO-NO: nemazat modul před obsahem (když se napřed smaže modul a pak obsah, řve to a nejde vyexportovat obsah, nejde smazat, nejde nic - musí se ručně vše vrátit přes db!!!)
    • NO-NO: neimportovat obsah před modulem (analogické důvody)
    1. admin zamkne projekt, otestuje se
    2. OK -> admin odemkne projekt