<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://docs.doctorrobert.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LukHet</id>
	<title>DrRobert DOCS - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.doctorrobert.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LukHet"/>
	<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Specjalna:Wk%C5%82ad/LukHet"/>
	<updated>2026-04-13T13:58:43Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=365</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=365"/>
		<updated>2025-10-08T10:27:49Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto i potwierdzi zgodę na otrzymywanie powiadomień. &lt;br /&gt;
&lt;br /&gt;
Testowe powiadomienia push można wysyłać na środowisku produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Przy teście z listy subskrybcji należy wybrać ten który odpowiada datą i godziną czas i datę założenia konta które chcemy przetestować.&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instance/22&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;br /&gt;
&lt;br /&gt;
Jeśli chcemy dodać nowe zaplanowane powiadomienia push (cykliczne lub po jakimś wydarzeniu) wchodzimy w ustawienia szablonów powiadomień -&amp;gt; cykliczne do użytkowników https://doctorrobert.com/_cms4u/generator/modules/notifications/templates/2&lt;br /&gt;
&lt;br /&gt;
A następnie klikamy zieloną ikonę z białym plusem, następnie wpisujemy nazwę, klucz oraz typ powiadomień (w typ przypadku typem będzie &amp;quot;push&amp;quot;), np. klucz push_new_pl, nazwa Nowy push [PL] i typ &amp;quot;push&amp;quot; i klikamy zapisz.&lt;br /&gt;
&lt;br /&gt;
Następnie wyświetli nam się widok konfiguracji nowego powiadomienia cyklicznego, wybieramy &amp;quot;Konfiguracja PUSH&amp;quot; na APP, pożądany tytuł i treść oraz typ - możemy go dobrać na podstawie legendy umieszczonej poniżej i na podstawie dobranego typu wpisujemy ilość dni lub pozostawiamy pole puste. &lt;br /&gt;
&lt;br /&gt;
Przykładowo: jeśli chcemy wysyłać co 7 dni do użytkownika tytuł: &amp;quot;Witaj (imię)!&amp;quot; oraz treść &amp;quot;Miłego tygodnia!&amp;quot; to w tytule wpisujemy &amp;quot;Witaj {user.name}!&amp;quot; i w treści &amp;quot;Miłego tygodnia!&amp;quot; a następnie wybieramy typ &amp;quot;Cykliczne&amp;quot; a w polu &amp;quot;Dni&amp;quot; wpisujemy liczbę 7.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=364</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=364"/>
		<updated>2025-10-08T10:27:00Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto i potwierdzi zgodę na otrzymywanie powiadomień. &lt;br /&gt;
&lt;br /&gt;
Testowe powiadomienia push można wysyłać na środowisku produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Przy teście z listy subskrybcji należy wybrać ten który odpowiada datą i godziną czas i datę założenia konta które chcemy przetestować.&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instance/22&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;br /&gt;
&lt;br /&gt;
Jeśli chcemy dodać nowe zaplanowane powiadomienia push (cykliczne lub po jakimś wydarzeniu) wchodzimy w ustawienia szablonów powiadomień -&amp;gt; cykliczne do użytkowników https://doctorrobert.com/_cms4u/generator/modules/notifications/templates/2&lt;br /&gt;
&lt;br /&gt;
A następnie klikamy zieloną ikonę z białym plusem, następnie wpisujemy nazwę, klucz oraz typ powiadomień (w typ przypadku typem będzie &amp;quot;push&amp;quot;), np. klucz push_new_pl, nazwa Nowy push [PL] i typ &amp;quot;push&amp;quot; i klikamy zapisz.&lt;br /&gt;
&lt;br /&gt;
Następnie wyświetli nam się widok konfiguracji nowego powiadomienia cyklicznego, wybieramy &amp;quot;Konfiguracja PUSH&amp;quot; na APP, pożądany tytuł i treść oraz typ - możemy go dobrać na podstawie legendy umieszczonej poniżej i na podstawie dobranego typu wpisujemy ilość dni lub pozostawiamy pole puste. &lt;br /&gt;
&lt;br /&gt;
Przykładowo: jeśli chcemy wysyłać co 7 dni do użytkownika tytuł: &amp;quot;Witaj (imię i nazwisko)!&amp;quot; oraz treść &amp;quot;Miłego tygodnia!&amp;quot; to w tytule wpisujemy &amp;quot;Witaj {user.name} !&amp;quot; i w treści &amp;quot;Miłego tygodnia!&amp;quot; a następnie wybieramy typ &amp;quot;Cykliczne&amp;quot; a w polu &amp;quot;Dni&amp;quot; wpisujemy liczbę 7.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=363</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=363"/>
		<updated>2025-10-08T10:25:38Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto i potwierdzi zgodę na otrzymywanie powiadomień. &lt;br /&gt;
&lt;br /&gt;
Testowe powiadomienia push można wysyłać na środowisku produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Przy teście z listy subskrybcji należy wybrać ten który odpowiada datą i godziną czas i datę założenia konta które chcemy przetestować.&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instance/22&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;br /&gt;
&lt;br /&gt;
Jeśli chcemy dodać nowe zaplanowane powiadomienia push (cykliczne lub po jakimś wydarzeniu) wchodzimy w ustawienia szablonów powiadomień -&amp;gt; cykliczne do użytkowników https://doctorrobert.com/_cms4u/generator/modules/notifications/templates/2&lt;br /&gt;
&lt;br /&gt;
A następnie klikamy zieloną ikonę z białym plusem wpisujemy nazwę, klucz oraz typ powiadomień (w typ przypadku typem będzie &amp;quot;push&amp;quot;), np. klucz push_new_pl, nazwa Nowy push [PL] i typ &amp;quot;push&amp;quot; i klikamy zapisz.&lt;br /&gt;
&lt;br /&gt;
Następnie wyświetli nam się widok konfiguracji nowego powiadomienia cyklicznego, wybieramy &amp;quot;Konfiguracja PUSH&amp;quot; na APP, pożądany tytuł i treść oraz typ - możemy go dobrać na podstawie legendy umieszczonej poniżej i na podstawie dobranego typu wpisujemy ilość dni lub pozostawiamy pole puste. &lt;br /&gt;
&lt;br /&gt;
Przykładowo: jeśli chcemy wysyłać co 7 dni do użytkownika tytuł: &amp;quot;Witaj (imię i nazwisko)!&amp;quot; oraz treść &amp;quot;Miłego tygodnia!&amp;quot; to w tytule wpisujemy &amp;quot;Witaj {user.name} !&amp;quot; i w treści &amp;quot;Miłego tygodnia!&amp;quot; a następnie wybieramy typ &amp;quot;Cykliczne&amp;quot; a w polu &amp;quot;Dni&amp;quot; wpisujemy liczbę 7.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=362</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=362"/>
		<updated>2025-10-08T07:10:14Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testowe powiadomienia push można wysyłać z dwóch miejsc:&lt;br /&gt;
&lt;br /&gt;
w środowisku testowym: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
oraz produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instance/349&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto. Przy teście z listy subskrybcji należy wybrać ten który odpowiada datą i godziną czas i datę założenia konta które chcemy przetestować.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Biblioteki_backend&amp;diff=360</id>
		<title>Biblioteki backend</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Biblioteki_backend&amp;diff=360"/>
		<updated>2025-07-22T08:54:13Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;język programowania: PHP 8.1,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
system zarządzania pakietami: composer,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
niezbędne rozszerzenia PHP:&lt;br /&gt;
*json,&lt;br /&gt;
*pdo,&lt;br /&gt;
*zip,&lt;br /&gt;
*zlib,&lt;br /&gt;
*curl,&lt;br /&gt;
*simplexml,&lt;br /&gt;
*libxml,&lt;br /&gt;
*GD,&lt;br /&gt;
*imap,&lt;br /&gt;
*mbstring,&lt;br /&gt;
*openssl,&lt;br /&gt;
*dom,&lt;br /&gt;
*soap,&lt;br /&gt;
*libxml,&lt;br /&gt;
*sodium,&lt;br /&gt;
*calendar,&lt;br /&gt;
*intl,&lt;br /&gt;
*iconv,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
niezbędne oprogramowania na serwerze:&lt;br /&gt;
*wkhtmltopdf,&lt;br /&gt;
*Imagick,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
główne biblioteki:&lt;br /&gt;
*twig,&lt;br /&gt;
*monolog,&lt;br /&gt;
*guzzle,&lt;br /&gt;
*phpsocket,&lt;br /&gt;
*phpoffice,&lt;br /&gt;
*symfony/mailer,&lt;br /&gt;
*scssphp,&lt;br /&gt;
*microsoft-graph,&lt;br /&gt;
*setasign/fpdf, setasign/fpdi,&lt;br /&gt;
*php-dot-notation,&lt;br /&gt;
*matthiasmullie/minify,&lt;br /&gt;
*phpwkhtmltopdf,&lt;br /&gt;
*tntsearch,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
baza danych: MySQL 8.2 lub MariaDB 11.2.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Biblioteki_frontend&amp;diff=359</id>
		<title>Biblioteki frontend</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Biblioteki_frontend&amp;diff=359"/>
		<updated>2025-07-22T08:51:28Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;użyty framework - sveltekit 2.5.17 z svelte 4.2.18&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
niezbędne biblioteki:&lt;br /&gt;
&lt;br /&gt;
*@fontsource/fira-mono - 5.0.13 - https://www.npmjs.com/package/@fontsource/fira-mono&lt;br /&gt;
&lt;br /&gt;
*@sveltejs/adapter-auto - 3.2.2 - https://www.npmjs.com/package/@sveltejs/adapter-auto&lt;br /&gt;
&lt;br /&gt;
*@sveltejs/adapter-node - 5.2.0 - https://svelte.dev/docs/kit/adapter-node&lt;br /&gt;
&lt;br /&gt;
*@sveltejs/adapter-static - 3.0.2 - https://svelte.dev/docs/kit/adapter-static&lt;br /&gt;
&lt;br /&gt;
*@sveltejs/kit - 2.5.17 - https://www.npmjs.com/package/@sveltejs/kit&lt;br /&gt;
&lt;br /&gt;
*autoprefixer - 10.4.19 - https://www.npmjs.com/package/autoprefixer&lt;br /&gt;
&lt;br /&gt;
*date-picker-svelte - 2.13.0 - https://www.npmjs.com/package/date-picker-svelte&lt;br /&gt;
&lt;br /&gt;
*postcss - 8.4.38 - https://www.npmjs.com/package/postcss&lt;br /&gt;
&lt;br /&gt;
*svelte - 4.2.18 - https://www.npmjs.com/package/svelte&lt;br /&gt;
&lt;br /&gt;
*svelte-check - 3.8.1 - https://www.npmjs.com/package/svelte-check&lt;br /&gt;
&lt;br /&gt;
*tailwindcss - 3.4.4 - https://tailwindcss.com/&lt;br /&gt;
&lt;br /&gt;
*vite - 5.3.1 - https://www.npmjs.com/package/vite&lt;br /&gt;
&lt;br /&gt;
*@capacitor-community/file-opener - 6.0.0 - https://www.npmjs.com/package/@capacitor-community/file-opener&lt;br /&gt;
&lt;br /&gt;
*@capacitor/android - 6.1.0 - https://capacitorjs.com/docs/android&lt;br /&gt;
&lt;br /&gt;
*@capacitor/app - 6.0.0 - https://www.npmjs.com/package/@capacitor/app&lt;br /&gt;
&lt;br /&gt;
*@capacitor/cli - 6.1.0 - https://www.npmjs.com/package/@capacitor/cli&lt;br /&gt;
&lt;br /&gt;
*@capacitor/core - 6.1.0 - https://www.npmjs.com/package/@capacitor/core&lt;br /&gt;
&lt;br /&gt;
*@capacitor/filesystem - 6.0.0 - https://www.npmjs.com/package/@capacitor/filesystem&lt;br /&gt;
&lt;br /&gt;
*@capacitor/ios - 6.1.0 - https://www.npmjs.com/package/@capacitor/ios&lt;br /&gt;
&lt;br /&gt;
*@capacitor/local-notifications - 6.0.0 - https://www.npmjs.com/package/@capacitor/local-notifications&lt;br /&gt;
&lt;br /&gt;
*@capacitor/preferences - 6.0.0 - https://www.npmjs.com/package/@capacitor/preferences&lt;br /&gt;
&lt;br /&gt;
*@capacitor/push-notifications - 6.0.1 = https://www.npmjs.com/package/@capacitor/push-notifications&lt;br /&gt;
&lt;br /&gt;
*@sentry/sveltekit - 8.22.0 - https://www.npmjs.com/package/@sentry/sveltekit&lt;br /&gt;
&lt;br /&gt;
*@sveltejs/vite-plugin-svelte - 3.1.1 - https://www.npmjs.com/package/@sveltejs/vite-plugin-svelte&lt;br /&gt;
&lt;br /&gt;
*add-to-homescreen - 3.2.6 - https://www.npmjs.com/package/add-to-homescreen&lt;br /&gt;
&lt;br /&gt;
*axios - 1.7.2 - https://www.npmjs.com/package/axios&lt;br /&gt;
&lt;br /&gt;
*bootstrap - 5.3.3 - https://www.npmjs.com/package/bootstrap&lt;br /&gt;
&lt;br /&gt;
*date-fns - 3.6.0 - https://www.npmjs.com/package/date-fns&lt;br /&gt;
&lt;br /&gt;
*dayjs - 1.11.11 - https://www.npmjs.com/package/dayjs&lt;br /&gt;
&lt;br /&gt;
*firebase - 10.12.2 - https://www.npmjs.com/package/firebase&lt;br /&gt;
&lt;br /&gt;
*gsap - 3.12.5 - https://www.npmjs.com/package/gsap&lt;br /&gt;
&lt;br /&gt;
*jspdf - 2.5.1 - https://www.npmjs.com/package/jspdf&lt;br /&gt;
&lt;br /&gt;
*jspdf-autotable - 3.8.2 - https://www.npmjs.com/package/jspdf-autotable&lt;br /&gt;
&lt;br /&gt;
*sass - 1.77.6 - https://www.npmjs.com/package/sass&lt;br /&gt;
&lt;br /&gt;
*uuid - 10.0.0 - https://www.npmjs.com/package/uuid&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=358</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=358"/>
		<updated>2025-07-22T08:47:03Z</updated>

		<summary type="html">&lt;p&gt;LukHet: /* Biblioteki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: Dashboard]]&lt;br /&gt;
* [[CM: Użytkownicy]]&lt;br /&gt;
* [[CM: Ośrodki]]&lt;br /&gt;
* [[CM: Ankiety]]&lt;br /&gt;
* [[CM: Rekomendacje]]&lt;br /&gt;
* [[CM: Profil]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Testy ==&lt;br /&gt;
* [[Testy: powiadomienia PUSH]]&lt;br /&gt;
&lt;br /&gt;
== Biblioteki ==&lt;br /&gt;
* [[Biblioteki frontend|Biblioteki: Frontend]]&lt;br /&gt;
* [[Biblioteki backend|Biblioteki: Backend]]&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Biblioteki_backend&amp;diff=357</id>
		<title>Biblioteki backend</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Biblioteki_backend&amp;diff=357"/>
		<updated>2025-07-22T08:46:26Z</updated>

		<summary type="html">&lt;p&gt;LukHet: Utworzono nową stronę &amp;quot;język programowania: PHP 8.1,  system zarządzania pakietami: composer,  niezbędne rozszerzenia PHP:  json,  pdo,  zip,  zlib,  curl,  simplexml,  libxml,  GD,  imap,  mbstring,  openssl,  dom,  soap,  libxml,  sodium,  calendar,  intl,  iconv,   niezbędne oprogramowania na serwerze:  wkhtmltopdf,  Imagick,   główne biblioteki:  twig,  monolog,  guzzle,  phpsocket,  phpoffice,  symfony/mailer,  scssphp,  microsoft-graph,  setasign/fpdf, setasign/fpdi,  php-dot…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;język programowania: PHP 8.1,&lt;br /&gt;
&lt;br /&gt;
system zarządzania pakietami: composer,&lt;br /&gt;
&lt;br /&gt;
niezbędne rozszerzenia PHP:&lt;br /&gt;
&lt;br /&gt;
json,&lt;br /&gt;
&lt;br /&gt;
pdo,&lt;br /&gt;
&lt;br /&gt;
zip,&lt;br /&gt;
&lt;br /&gt;
zlib,&lt;br /&gt;
&lt;br /&gt;
curl,&lt;br /&gt;
&lt;br /&gt;
simplexml,&lt;br /&gt;
&lt;br /&gt;
libxml,&lt;br /&gt;
&lt;br /&gt;
GD,&lt;br /&gt;
&lt;br /&gt;
imap,&lt;br /&gt;
&lt;br /&gt;
mbstring,&lt;br /&gt;
&lt;br /&gt;
openssl,&lt;br /&gt;
&lt;br /&gt;
dom,&lt;br /&gt;
&lt;br /&gt;
soap,&lt;br /&gt;
&lt;br /&gt;
libxml,&lt;br /&gt;
&lt;br /&gt;
sodium,&lt;br /&gt;
&lt;br /&gt;
calendar,&lt;br /&gt;
&lt;br /&gt;
intl,&lt;br /&gt;
&lt;br /&gt;
iconv,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
niezbędne oprogramowania na serwerze:&lt;br /&gt;
&lt;br /&gt;
wkhtmltopdf,&lt;br /&gt;
&lt;br /&gt;
Imagick,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
główne biblioteki:&lt;br /&gt;
&lt;br /&gt;
twig,&lt;br /&gt;
&lt;br /&gt;
monolog,&lt;br /&gt;
&lt;br /&gt;
guzzle,&lt;br /&gt;
&lt;br /&gt;
phpsocket,&lt;br /&gt;
&lt;br /&gt;
phpoffice,&lt;br /&gt;
&lt;br /&gt;
symfony/mailer,&lt;br /&gt;
&lt;br /&gt;
scssphp,&lt;br /&gt;
&lt;br /&gt;
microsoft-graph,&lt;br /&gt;
&lt;br /&gt;
setasign/fpdf, setasign/fpdi,&lt;br /&gt;
&lt;br /&gt;
php-dot-notation,&lt;br /&gt;
&lt;br /&gt;
matthiasmullie/minify,&lt;br /&gt;
&lt;br /&gt;
phpwkhtmltopdf,&lt;br /&gt;
&lt;br /&gt;
tntsearch,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
baza danych: MySQL 8.2 lub MariaDB 11.2.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=356</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=356"/>
		<updated>2025-07-22T08:44:18Z</updated>

		<summary type="html">&lt;p&gt;LukHet: /* Biblioteki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: Dashboard]]&lt;br /&gt;
* [[CM: Użytkownicy]]&lt;br /&gt;
* [[CM: Ośrodki]]&lt;br /&gt;
* [[CM: Ankiety]]&lt;br /&gt;
* [[CM: Rekomendacje]]&lt;br /&gt;
* [[CM: Profil]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Testy ==&lt;br /&gt;
* [[Testy: powiadomienia PUSH]]&lt;br /&gt;
&lt;br /&gt;
== Biblioteki ==&lt;br /&gt;
* [[Biblioteki frontend|Biblioteki: Frontend]]&lt;br /&gt;
* [[Biblioteki: Backend]]&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Biblioteki_frontend&amp;diff=355</id>
		<title>Biblioteki frontend</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Biblioteki_frontend&amp;diff=355"/>
		<updated>2025-07-22T08:43:51Z</updated>

		<summary type="html">&lt;p&gt;LukHet: Utworzono nową stronę &amp;quot;użyty framework - sveltekit 2.5.17 z svelte 4.2.18   niezbędne biblioteki:  @fontsource/fira-mono - 5.0.13 - https://www.npmjs.com/package/@fontsource/fira-mono  @sveltejs/adapter-auto - 3.2.2 - https://www.npmjs.com/package/@sveltejs/adapter-auto  @sveltejs/adapter-node - 5.2.0 - https://svelte.dev/docs/kit/adapter-node  @sveltejs/adapter-static - 3.0.2 - https://svelte.dev/docs/kit/adapter-static  @sveltejs/kit - 2.5.17 - https://www.npmjs.com/package/@sveltejs…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;użyty framework - sveltekit 2.5.17 z svelte 4.2.18&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
niezbędne biblioteki:&lt;br /&gt;
&lt;br /&gt;
@fontsource/fira-mono - 5.0.13 - https://www.npmjs.com/package/@fontsource/fira-mono&lt;br /&gt;
&lt;br /&gt;
@sveltejs/adapter-auto - 3.2.2 - https://www.npmjs.com/package/@sveltejs/adapter-auto&lt;br /&gt;
&lt;br /&gt;
@sveltejs/adapter-node - 5.2.0 - https://svelte.dev/docs/kit/adapter-node&lt;br /&gt;
&lt;br /&gt;
@sveltejs/adapter-static - 3.0.2 - https://svelte.dev/docs/kit/adapter-static&lt;br /&gt;
&lt;br /&gt;
@sveltejs/kit - 2.5.17 - https://www.npmjs.com/package/@sveltejs/kit&lt;br /&gt;
&lt;br /&gt;
autoprefixer - 10.4.19 - https://www.npmjs.com/package/autoprefixer&lt;br /&gt;
&lt;br /&gt;
date-picker-svelte - 2.13.0 - https://www.npmjs.com/package/date-picker-svelte&lt;br /&gt;
&lt;br /&gt;
postcss - 8.4.38 - https://www.npmjs.com/package/postcss&lt;br /&gt;
&lt;br /&gt;
svelte - 4.2.18 - https://www.npmjs.com/package/svelte&lt;br /&gt;
&lt;br /&gt;
svelte-check - 3.8.1 - https://www.npmjs.com/package/svelte-check&lt;br /&gt;
&lt;br /&gt;
tailwindcss - 3.4.4 - https://tailwindcss.com/&lt;br /&gt;
&lt;br /&gt;
vite - 5.3.1 - https://www.npmjs.com/package/vite&lt;br /&gt;
&lt;br /&gt;
@capacitor-community/file-opener - 6.0.0 - https://www.npmjs.com/package/@capacitor-community/file-opener&lt;br /&gt;
&lt;br /&gt;
@capacitor/android - 6.1.0 - https://capacitorjs.com/docs/android&lt;br /&gt;
&lt;br /&gt;
@capacitor/app - 6.0.0 - https://www.npmjs.com/package/@capacitor/app&lt;br /&gt;
&lt;br /&gt;
@capacitor/cli - 6.1.0 - https://www.npmjs.com/package/@capacitor/cli&lt;br /&gt;
&lt;br /&gt;
@capacitor/core - 6.1.0 - https://www.npmjs.com/package/@capacitor/core&lt;br /&gt;
&lt;br /&gt;
@capacitor/filesystem - 6.0.0 - https://www.npmjs.com/package/@capacitor/filesystem&lt;br /&gt;
&lt;br /&gt;
@capacitor/ios - 6.1.0 - https://www.npmjs.com/package/@capacitor/ios&lt;br /&gt;
&lt;br /&gt;
@capacitor/local-notifications - 6.0.0 - https://www.npmjs.com/package/@capacitor/local-notifications&lt;br /&gt;
&lt;br /&gt;
@capacitor/preferences - 6.0.0 - https://www.npmjs.com/package/@capacitor/preferences&lt;br /&gt;
&lt;br /&gt;
@capacitor/push-notifications - 6.0.1 = https://www.npmjs.com/package/@capacitor/push-notifications&lt;br /&gt;
&lt;br /&gt;
@sentry/sveltekit - 8.22.0 - https://www.npmjs.com/package/@sentry/sveltekit&lt;br /&gt;
&lt;br /&gt;
@sveltejs/vite-plugin-svelte - 3.1.1 - https://www.npmjs.com/package/@sveltejs/vite-plugin-svelte&lt;br /&gt;
&lt;br /&gt;
add-to-homescreen - 3.2.6 - https://www.npmjs.com/package/add-to-homescreen&lt;br /&gt;
&lt;br /&gt;
axios - 1.7.2 - https://www.npmjs.com/package/axios&lt;br /&gt;
&lt;br /&gt;
bootstrap - 5.3.3 - https://www.npmjs.com/package/bootstrap&lt;br /&gt;
&lt;br /&gt;
date-fns - 3.6.0 - https://www.npmjs.com/package/date-fns&lt;br /&gt;
&lt;br /&gt;
dayjs - 1.11.11 - https://www.npmjs.com/package/dayjs&lt;br /&gt;
&lt;br /&gt;
firebase - 10.12.2 - https://www.npmjs.com/package/firebase&lt;br /&gt;
&lt;br /&gt;
gsap - 3.12.5 - https://www.npmjs.com/package/gsap&lt;br /&gt;
&lt;br /&gt;
jspdf - 2.5.1 - https://www.npmjs.com/package/jspdf&lt;br /&gt;
&lt;br /&gt;
jspdf-autotable - 3.8.2 - https://www.npmjs.com/package/jspdf-autotable&lt;br /&gt;
&lt;br /&gt;
sass - 1.77.6 - https://www.npmjs.com/package/sass&lt;br /&gt;
&lt;br /&gt;
uuid - 10.0.0 - https://www.npmjs.com/package/uuid&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=354</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=354"/>
		<updated>2025-07-22T08:26:44Z</updated>

		<summary type="html">&lt;p&gt;LukHet: /* Dodanie bibliotek*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: Dashboard]]&lt;br /&gt;
* [[CM: Użytkownicy]]&lt;br /&gt;
* [[CM: Ośrodki]]&lt;br /&gt;
* [[CM: Ankiety]]&lt;br /&gt;
* [[CM: Rekomendacje]]&lt;br /&gt;
* [[CM: Profil]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Testy ==&lt;br /&gt;
* [[Testy: powiadomienia PUSH]]&lt;br /&gt;
&lt;br /&gt;
== Biblioteki ==&lt;br /&gt;
* [[Biblioteki: Frontend]]&lt;br /&gt;
* [[Biblioteki: Backend]]&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=353</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=353"/>
		<updated>2025-04-07T13:53:58Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testowe powiadomienia push można wysyłać z dwóch miejsc:&lt;br /&gt;
&lt;br /&gt;
w środowisku testowym: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
oraz produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instance/349&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=352</id>
		<title>Testy: powiadomienia PUSH</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Testy:_powiadomienia_PUSH&amp;diff=352"/>
		<updated>2025-04-07T13:44:17Z</updated>

		<summary type="html">&lt;p&gt;LukHet: Utworzono nową stronę &amp;quot;Testowe powiadomienia push można wysyłać z dwóch miejsc:  w środowisku testowym: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instances/1 oraz produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1  Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://drrobert.it4u.company/_cms4u/generat…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testowe powiadomienia push można wysyłać z dwóch miejsc:&lt;br /&gt;
&lt;br /&gt;
w środowisku testowym: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
oraz produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1&lt;br /&gt;
&lt;br /&gt;
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://drrobert.it4u.company/_cms4u/generator/modules/pushnotifications/instance/349&lt;br /&gt;
&lt;br /&gt;
A następnie w polu &amp;quot;Tytuł&amp;quot; wpisać tytuł powiadomienia a w &amp;quot;Treść&amp;quot; wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.&lt;br /&gt;
&lt;br /&gt;
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=351</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=351"/>
		<updated>2025-04-07T13:37:30Z</updated>

		<summary type="html">&lt;p&gt;LukHet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: Dashboard]]&lt;br /&gt;
* [[CM: Użytkownicy]]&lt;br /&gt;
* [[CM: Ośrodki]]&lt;br /&gt;
* [[CM: Ankiety]]&lt;br /&gt;
* [[CM: Rekomendacje]]&lt;br /&gt;
* [[CM: Profil]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Testy ==&lt;br /&gt;
* [[Testy: powiadomienia PUSH]]&lt;/div&gt;</summary>
		<author><name>LukHet</name></author>
	</entry>
</feed>