Tracy zobrazené při přístupu z určité IP

igi
Člen | 24
+
0
-

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 | 757
+
0
-

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
+
0
-

Kamil Valenta napsal(a):

V bootstrapu:
https://doc.nette.org/…on/bootstrap

Pozornost 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 | 726
+
0
-

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
+
0
-

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 | 757
+
+1
-

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 | 726
+
0
-

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 | 726
+
0
-

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)