Hlavní menu
Nástroje |
WebFav.OpenCmsNasazeniModulu HistoryHide minor edits - Show changes to output 01 April 2008, 14:27
by
- Added lines 75-78:
!! Poznámky a návody Export-import v OpenCms 01 April 2008, 14:26
by
- Changed lines 16-17 from:
# 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:
# 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
- Added line 10:
Changed lines 16-20 from:
!! [[#system]] 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:
# 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. !! [[#system]] 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
- 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): # musí být napřed připraveno na testing # platí postup zamknutí -> záloha ostrého -> export z testing -> import na ostrý -> ověření -> odemknutí 01 April 2008, 14:19
by
- Added lines 1-2:
Pravidla pro aktualizaci (a) [[systému pro web FAV -> #system]], (b) [[obsahu na webu -> #obsah]]. Changed lines 16-17 from:
!! Nasazení system-wide změn to:
!! [[#system]] Nasazení system-wide změn Changed lines 57-58 from:
!! Aktualizace modulů či obsahu to:
!! [[#obsah]] Aktualizace modulů či obsahu 03 July 2007, 18:54
by
- Added lines 63-70:
---- # 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) # výsledný .zip (na AFS v .../WEB-INF/packages/) zkopírovat na dev stroj do stejného adr # 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
- Changed line 41 from:
** _TODO který soubor to přesně je_ to:
** [@/WEB-INF/config/opecms.properties@] 28 May 2007, 16:13
by
- Changed lines 3-4 from:
Základní axiomy: to:
!!! Základní axiomy: 28 May 2007, 16:13
by
- 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
- 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
- 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
- Deleted lines 0-1:
!! Pravidla nasazení změn [=OpenCMS=] obsahu a modulů při vývoji Changed lines 3-4 from:
# rozlišují se staging třídy _develop_, _testing_, _ostrý_ a to u strojů, OpenCms instalací, a databází # na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém to:
# rozlišují se role _vývojář_, _admin_, _manažer_, _uživatel_ # rozlišují se staging třídy _develop_, _testing_, _ostrý_ ** u strojů, OpenCms instalací, a databází # 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 # 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:
# admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci to:
# 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
- 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
- Changed lines 3-10 from:
# vývojáři připraví změny (moduly, obsah) vč. skriptu pro update # admin udělá v OpenCMS cvičný dump projektu @@Administration > Db Mgmt > Export db@@ a modulů @@Admin > Module Mgmt > šipka dolů u modulu@@ # vývojáři otestují scripty na tomto dumpu # v dopředu ohlášený den D hodinu H ## admin udělá ostrý dump projektu a modulů ## admin zamkne celý projekt ## vývojáři proženou dump scripty ## admin odemkne projekt, smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah to:
Základní axiomy: # rozlišují se staging třídy _develop_, _testing_, _ostrý_ a to u strojů, OpenCms instalací, a databází # na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém # na ostrý nemají v žádném případě přístup vývojáři, jen admin 1. Příprava # vývojáři připraví změny (moduly, obsah) a update skripty na develop # 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@@ # vývojáři proženou dumpy svými update scripty # vývojáři výsledek nainstalují na testing web # 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 # admin na ostrém zamkne celý projekt # admin udělá na ostrém zálohu všech db (db pro opencms, db pro aplikace) # admin na ostrém udělá dump db, případně OpenCms projektu a modulů # vývojáři proženou tento dump update scripty, výsledek nasadí na testing # vývojáři a manažer ozkouší že vše funguje ** zobrazování obsahu, editace, přístup do backendu # admin na ostrém udělá zálohu properties souboru OpenCms ** _TODO který soubor to přesně je_ # admin shodí web kontejner s OpenCms na ostrém i na testing # admin na ostrém zazálohuje instalaci OpenCms ** nejlíp přejmenováním adresáře, např. na @@opencms-old@@ # admin zkopíruje instalaci OpenCms z testing na ostrý # admin zkopíruje všechny db z testing na ostrý ** přes dump, nebo fyzicky, podle toho co je vhodné # admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci # admin nahodí web kontejner na ostrém i testing # admin na ostrém nastaví v OpenCms administraci konfiguraci na DNS pro ostrý # 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 # admin na ostrém odemkne projekt !! Při instalaci "per partes" tj. po modulech či blocích obsahu # platí postup zamknutí -> ostrý dump -> testing instalace a update -> testing ověření -> instalace na ostrý -> odemknutí # postup instalace je: admin smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah Deleted lines 48-49:
## admin zamkne projekt, otestuje se ## OK -> admin odemkne projekt 20 March 2007, 17:43
by
- 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
- Added lines 1-14:
!! Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji # vývojáři připraví změny (moduly, obsah) vč. skriptu pro update # admin udělá v OpenCMS cvičný dump projektu @@Administration > Db Mgmt > Export db@@ a modulů @@Admin > Module Mgmt > šipka dolů u modulu@@ # vývojáři otestují scripty na tomto dumpu # v dopředu ohlášený den D hodinu H ## admin udělá ostrý dump projektu a modulů ## admin zamkne celý projekt ## vývojáři proženou dump scripty ## 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) ## admin zamkne projekt, otestuje se ## OK -> admin odemkne projekt |