Tracy zobrazené při přístupu z určité IP
- igi
- Člen | 24
Zdravím, mám Linuxový server, kde běží Apache na lokální síti. Chtěl bych na svém počítači při zobrazení Nette aplikace vidět „laděnku“. V návodu se o tom sice píše jak to zařídit, předpokládám, že správné umístění bude v konfiguračním neon souboru, ale otázka je který z nich to je? A hlavně nejdůležitější, jak to tam přesně zapsat, zkoušel jsem různé možnosti, ale vždy v logu byla chyba, že taková metoda neexistuje apod. Děkuji.
- Kamil Valenta
- Člen | 822
V bootstrapu:
https://doc.nette.org/…on/bootstrap
Pozornost zaslouží zakomentovaný řádek, kde je IP a hodnota cookie, aby se Tracy zobrazila.
Editoval Kamil Valenta (4. 10. 2022 12:58)
- igi
- Člen | 24
Kamil Valenta napsal(a):
V bootstrapu:
https://doc.nette.org/…on/bootstrapPozornost zaslouží zakomentovaný řádek, kde je IP a hodnota cookie, aby se Tracy zobrazila.
Děkuji, funguje to jak má. Už se mi podařilo rozchodit i s cookie. Akorát by možná nebylo na škodu v dokumentaci napsat, že při použití celého frameworku se cookie nemá jmenovat tracy-debug, ale nette-debug. Teď jsem s tím několik desítek minut zápasil než jsem to zjistil :-)
- m.brecher
- Generous Backer | 873
Děkuji, funguje to jak má. Už se mi podařilo rozchodit i s cookie. Akorát by možná nebylo na škodu v dokumentaci napsat, že při použití celého frameworku se cookie nemá jmenovat tracy-debug, ale nette-debug. Teď jsem s tím několik desítek minut zápasil než jsem to zjistil :-)
Ahoj, zavedená praxe v Nette je taková, že zjištěné nedostatky v dokumentaci nebo ve funkci frameworku se nemají vypisovat na fóru stylem „mělo by se“, „nefunguje“, „doplňte“, „nebylo by na škodu“. Když někdo z komunity zjistí nějaký nedostatek, má sám vymyslet opravu/doplněk, otestovat a na githubu podat „zlepšovací návrh“ kterému se říká pull request nebo rfc. U dokumentace je nezbytné doplnit českou i anglickou verzi, u funkcionality v kódu je potřeba doplnit testy a u rfc je potřeba dodat argumenty pro komunitu čím navrhované rfc framework vylepší a přesvědčit komunitu, že je to dobrý nápad. Také jsem objevil v dokumentaci řadu míst, kde by „nebylo na škodu“ něco doplnit, zrovna tracy/latte které jsou ve verzích s_nette/bez_nette mají v dokumentaci řadu míst, kde je vhodné uvést dvě varianty kódu pro obě verze. Protože s githubem zatím pracovat neumím, tak si nedostatky zatím doma zapisuji a někdy se chci github naučit ovládat a pak tam pullnu všechno co jsem zjistil. Měl bych to udělat co nejdříve, už jsem několikrát @DavidGrudl slíbil, že to tam vložím.
Že to má smysl jít na github a doplnit do dokumentace co tam chybí potvrzuje tento příspěvek, protože mě cca před rokem také napadlo, že by se to tam mělo doplnit a řešili to už jiní přede mnou, třeba zde: https://forum.nette.org/…debug-cookie
Takže jsem si teď řekl, že do konce roku 2022 se naučím na githubu přispívat do dokumentace Nette a pullnu tam to co mám doma zapsáno včetně poznámky nette-debug/tracy-debug.
Editoval m.brecher (4. 10. 2022 17:30)
- Petr Parolek
- Člen | 455
OT Ahoj @mbrecher , ovládání GitHubu je intuitivní, zaregistruješ se tam, přihlásíš a už můžeš vkládat issue (návrhy na zlepšení, hlášení chyb atd.). Pokud chceš poslat úpravu kodu, repozitář si forkndeš, naklonuješ do pc, upravíš kod a pošleš změny ideálně do nové branche (větve) a vytvoříš pull request.
Strejda internetový vyhledávač mi našel video https://www.youtube.com/watch?… . Neučím za video, nekoukal jsem na něj…
Editoval Petr Parolek (4. 10. 2022 19:27)
- Kamil Valenta
- Člen | 822
igi napsal(a):
se cookie nemá jmenovat tracy-debug, ale nette-debug.
Že se cookie má jmenovat nette-debug vidím v doc EN i CZE…
Editoval Kamil Valenta (4. 10. 2022 19:39)
- m.brecher
- Generous Backer | 873
Kamil Valenta napsal(a):
igi napsal(a):
se cookie nemá jmenovat tracy-debug, ale nette-debug.
Že se cookie má jmenovat nette-debug vidím v doc EN i CZE…
Ahoj, to je docela možné, jednak mezitím to tam už mohl někdo doplnit, jednak také záleží, ve které části dokumentace se nacházíš. V Nette dokumentaci se některá témata popisují na více místech – a na jednom místě informace může být zatímco na jiném nikoliv. Mě se také stalo, že jsem zde psal, že v dokumentaci chybí info o parametrech wwwDir, appDir atp., a přišel mě odkaz do dokumentace, kde to fakt bylo popsané. Tak jsem se chytal za hlavu, jak jsem to mohl přehlédnout a pak jsem našel ten odstavec na jiném místě, kde ta informace chyběla. No, není to snadné napsat dokumentaci tak, aby tam nic podstatného nechybělo a současně to bylo stručné a přehledné.
- m.brecher
- Generous Backer | 873
Petr Parolek napsal(a):
OT Ahoj @mbrecher , ovládání GitHubu je intuitivní, zaregistruješ se tam, přihlásíš a už můžeš vkládat issue (návrhy na zlepšení, hlášení chyb atd.). Pokud chceš poslat úpravu kodu, repozitář si forkndeš, naklonuješ do pc, upravíš kod a pošleš změny ideálně do nové branche (větve) a vytvoříš pull request.
Strejda internetový vyhledávač mi našel video https://www.youtube.com/watch?… . Neučím za video, nekoukal jsem na něj…
Účet na Githubu mám, a do nějaké dokumentace k Nette jsem tam nahlédl, ale myslím, že abych mohl nějak efektivně s dokumentací pracovat, musím používat i Git. Git už mám také nainstalovaný. Tak už to jenom všechno nějak rozchodit.
Minulý týden jsem bojoval s instalací PHP 8.1, povedlo se, ale přestal fungovat Jakuba Vrány Adminer, Editor a ve starších projektech i NotORM pro práci s databází. Chyba je v nevhodné změně v PDO ve verzi PHP 8.1 a je popsána zde: https://externals.io/message/113294, naštěstí v nových projektech už mám Nette a tam FAKT VŠECHNO funguje čím dál tím lépe. A tak my co v PHP programujeme trávíme volný čas, fixujeme různé bugy, které jsou v různých balíčcích, které pro svoje aplikace potřebujeme.
jj do té dokumentace to dám.
Editoval m.brecher (4. 10. 2022 20:01)