Pár rad pro správu opravných módů
Napsal: 27 dub 2015 10:05
TNG ve verzi 10 přinesla zásadní úpravu prostředku pro správu opravných módů - Manažeru módů – a učinila z něj mimořádně silný nástroj. Opravné módy jsou fyzicky obsaženy ve složce ..\www\<názevdatabáze>\mods. Manažer módů v první řadě poskytuje přehled o opravných módech, které:
Dávková instalace opravných módů:
Podle obrázku vybereme v 1. kroku z rozbalovacího seznamu v poli Stav Lze instalovat a klikneme na Provést, ve druhém kroku zaškrtneme Vybrat vše, čímž dojde k zaškrtnutí všech vybraných opravných módů, a konečně ve třetím kroku klikneme na Instalovat.
Postup při dávkové odinstalaci opravných módů je totožný s tím, že v 1. kroku vybereme z rozbalovacího seznamu v poli Stav Odinstalovat, a ve třetím kroku klikneme na Odinstalovat.
Jednotlivá instalace opravného módu:
Opravný mód lze pochopitelně nainstalovat (nebo odinstalovat) i jednotlivě a to tak, že ve sloupci Stav klikneme na šipku nalevo od stavu příslušného módu, čímž se nám objeví některé detailní informace o tomto opravném módu, včetně akcí, které s tímto módem lze provést.
Kliknutím na Instalovat nebo Odinstalovat provedeme s daným opravným módem příslušnou akci.
Pokud je u módu uveden stav Nelze nainstalovat, můžeme se pokusit dohledat chybu v opravném módu (tady v ukázce je chyba v názvu cílového souboru, kterou lze snadno opravit), ale v praxi půjde o závažnější chyby, které je buď nutno dohledat a opravit anebo mód smazat a informovat se na fóru, jak postupovat.
Pokud je uveden stav Částečně instalováno, je s 80% pravděpodobností řešení nasnadě - stačí kliknout na tlačítko Vyčistit.
Efektivní model správy opravných módů
Opravné módy upravují vzhled TNG, odstraňují, upravují nebo naopak rozšiřují funkcionalitu stránek TNG. Zdrojem opravných módů mohou být:
Základní principy efektivní správy
1. Originální opravné módy stažené z TNG Wiki se neupravují, ani jinak neopravují - viz další bod.
2. Potřeba doplnit či upravit funkčnost originálního módu (zpravidla přidání další jazykové mutace, v našem případě češtiny) se řeší výhradně vlastním opravným módem, kterému říkejme "záplata" čili patch.
3. Opravné módy vlastní tvorby je nejjednodušší přímo upravit v případě potřeby (bez záplat).
4. Opravné módy od externího autora se vyplatí spravovat stejně jako originální módy (formou záplat)
5. Pravidlo pořadí. Pokud nastane výjimečný případ, kdy originální mód upravuje soubory php a/nebo css, které jsou součástí instalace TNG, do stavu, který se nám nehodí, a tuto úpravu chceme změnit nebo odstranit, nebo originální mód kopíruje do složek TNG nové soubory a v těchto nových souborech, které se standardně nenachází ve složce TNG, potřebujeme něco upravit, nastane zvláštní situace. V takovém případě bude záplata korigovat úpravy prováděné originálním módem (nebude pouze doplňovat to, co originální opravný mód již vytvořil).
V konečném důsledku se to projeví tak, že před instalací originálního módu se u záplaty objeví stav Nelze instalovat, což je logické, protože chceme záplatou opravit to, co se ještě v TNG nenachází, protože originální mód ještě nebyl nainstalován.
Po instalaci originálního módu se u záplaty objeví stav Lze instalovat, protože instalace originálního módu vnesla do TNG změny, které chceme záplatou upravit. A po instalaci záplaty se změní stav u originálního módu na Částečně instalováno. Toto hlášení je logické, není potřeba se znepokojovat, ale především nesmíme spustit činnost Vyčistit. Proč je toto hlášení logické? Protože instalací záplaty jsme v TNG změnili stav na jiný než byl před instalací originálního opravného módu.
V tomto případě nastupuje Pravidlo pořadí. Spočívá v tom, že originální mód se instaluje vždy jako první, poté se instaluje jeho záplata, a naopak při odinstalaci se odinstaluje jako první záplata a až poté originální mód.
- • jsou již úspěšně instalovány (stav: Instalováno)
• jsou instalovány částečně (něco je špatně) (stav: Částečně instalováno)
• lze okamžitě instalovat (stav: Lze instalovat)
• nelze instalovat (obsahují závažné chyby) (stav: Nelze instalovat)
Dávková instalace opravných módů:
Podle obrázku vybereme v 1. kroku z rozbalovacího seznamu v poli Stav Lze instalovat a klikneme na Provést, ve druhém kroku zaškrtneme Vybrat vše, čímž dojde k zaškrtnutí všech vybraných opravných módů, a konečně ve třetím kroku klikneme na Instalovat.
Postup při dávkové odinstalaci opravných módů je totožný s tím, že v 1. kroku vybereme z rozbalovacího seznamu v poli Stav Odinstalovat, a ve třetím kroku klikneme na Odinstalovat.
Jednotlivá instalace opravného módu:
Opravný mód lze pochopitelně nainstalovat (nebo odinstalovat) i jednotlivě a to tak, že ve sloupci Stav klikneme na šipku nalevo od stavu příslušného módu, čímž se nám objeví některé detailní informace o tomto opravném módu, včetně akcí, které s tímto módem lze provést.
Kliknutím na Instalovat nebo Odinstalovat provedeme s daným opravným módem příslušnou akci.
Pokud je u módu uveden stav Nelze nainstalovat, můžeme se pokusit dohledat chybu v opravném módu (tady v ukázce je chyba v názvu cílového souboru, kterou lze snadno opravit), ale v praxi půjde o závažnější chyby, které je buď nutno dohledat a opravit anebo mód smazat a informovat se na fóru, jak postupovat.
Pokud je uveden stav Částečně instalováno, je s 80% pravděpodobností řešení nasnadě - stačí kliknout na tlačítko Vyčistit.
Efektivní model správy opravných módů
Opravné módy upravují vzhled TNG, odstraňují, upravují nebo naopak rozšiřují funkcionalitu stránek TNG. Zdrojem opravných módů mohou být:
- • oficiální stránky TNG, kde je záruka kompatibility s Vaší verzí (v těchto případech jsou módy autorem podrobně popsány a lze je stáhnout ze stránek TNG Wiki); v těchto případech se v Manažeru módů objeví ve sloupci Wiki ikona a po kliknutí na ni se otevře stránka opravného módu
• vlastní tvorba opravných módů
• opravné módy od důvěryhodných autorů, které nejsou na stránkách TNG Wiki zveřejněny
• vlastní tvorba záplat k originálním opravným módům, staženým z TNG Wiki
- ≈ zajistit přehled o stavu opravných módů, včetně aktuální verze TNG (na konci názvu)
≈ zachování neporušenosti originálních módů, aby byl usnadněn jejich upgrade
≈ usnadnit identifikaci původu na první pohled odlišným pojmenováním vlastních módů, včetně záplat.
Základní principy efektivní správy
1. Originální opravné módy stažené z TNG Wiki se neupravují, ani jinak neopravují - viz další bod.
2. Potřeba doplnit či upravit funkčnost originálního módu (zpravidla přidání další jazykové mutace, v našem případě češtiny) se řeší výhradně vlastním opravným módem, kterému říkejme "záplata" čili patch.
3. Opravné módy vlastní tvorby je nejjednodušší přímo upravit v případě potřeby (bez záplat).
4. Opravné módy od externího autora se vyplatí spravovat stejně jako originální módy (formou záplat)
5. Pravidlo pořadí. Pokud nastane výjimečný případ, kdy originální mód upravuje soubory php a/nebo css, které jsou součástí instalace TNG, do stavu, který se nám nehodí, a tuto úpravu chceme změnit nebo odstranit, nebo originální mód kopíruje do složek TNG nové soubory a v těchto nových souborech, které se standardně nenachází ve složce TNG, potřebujeme něco upravit, nastane zvláštní situace. V takovém případě bude záplata korigovat úpravy prováděné originálním módem (nebude pouze doplňovat to, co originální opravný mód již vytvořil).
V konečném důsledku se to projeví tak, že před instalací originálního módu se u záplaty objeví stav Nelze instalovat, což je logické, protože chceme záplatou opravit to, co se ještě v TNG nenachází, protože originální mód ještě nebyl nainstalován.
Po instalaci originálního módu se u záplaty objeví stav Lze instalovat, protože instalace originálního módu vnesla do TNG změny, které chceme záplatou upravit. A po instalaci záplaty se změní stav u originálního módu na Částečně instalováno. Toto hlášení je logické, není potřeba se znepokojovat, ale především nesmíme spustit činnost Vyčistit. Proč je toto hlášení logické? Protože instalací záplaty jsme v TNG změnili stav na jiný než byl před instalací originálního opravného módu.
V tomto případě nastupuje Pravidlo pořadí. Spočívá v tom, že originální mód se instaluje vždy jako první, poté se instaluje jeho záplata, a naopak při odinstalaci se odinstaluje jako první záplata a až poté originální mód.