Strony internetowe dla fundacji i NGO

5.00/5 - (17 głosów)
6 min czytania
Przewodnik

#Strona internetowa dla fundacji, stowarzyszenia i NGO

Strona fundacji ma trzy zadania: przyjąć wpłatę bez zbędnych kroków, pokazać sprawozdania i dać się obsłużyć osobom, które nie są programistami. Robię takie strony na WordPressie. Nazywam się Mariusz Szatkowski, programuję od 2006 roku, mieszkam w Gdyni i pracuję sam, więc kod, który dostajesz, piszę osobiście.

Projekt graficzny i makietę przygotowuje fundacja albo jej grafik. Jeśli makiety jeszcze nie ma, wysyłam arkusz, w którym zaznaczasz, co ma się znaleźć na każdej podstronie. Na tej podstawie buduję responsywny motyw.

#Co dostajesz

  • Motyw WordPressa zbudowany z Twojego projektu, z blokami, które wolontariusz obsłuży bez instrukcji na dziesięć stron: aktualność, zbiórka, wydarzenie, dokument do pobrania.
  • Formularz darowizny podłączony do operatora płatności, z którym fundacja ma umowę.
  • Sekcję dokumentów: statut, numer KRS, sprawozdania z kolejnych lat.
  • Formularze zgłoszeń dla wolontariuszy i zapisy na wydarzenia, z osobnymi zgodami.
  • Wersje językowe, jeśli zbierasz pieniądze także za granicą (Polylang albo WPML).

#Formularz darowizny, który nie gubi wpłat

Darczyńca, który musi założyć konto albo przejść przez trzy ekrany, często rezygnuje w połowie. Dlatego formularz ma jedno pole kwoty z kilkoma propozycjami, wybór między wpłatą jednorazową a comiesięczną i przekierowanie do operatora dopiero na końcu.

Płatności obsługuje operator, z którym podpisujesz umowę: Przelewy24, PayU, Tpay albo inny z wtyczką do WordPressa lub API. Dzięki temu BLIK, karta i szybki przelew działają od razu, a dane kart w ogóle nie trafiają na serwer fundacji. Wpłaty cykliczne kartą zrobię, jeśli operator obsługuje płatności powtarzalne; warunki sprawdzam w jego dokumentacji przed wyceną.

Po wpłacie darczyńca dostaje mail z podziękowaniem, a fundacja widzi wpłatę w panelu operatora i, jeśli tego chcesz, w prostym zestawieniu w WordPressie. Pasek postępu zbiórki pokazuje tylko kwoty, które naprawdę wpłynęły.

#Sprawozdania i 1,5% podatku w organizacji pożytku publicznego

Organizacja pożytku publicznego ma obowiązek podać sprawozdanie merytoryczne i finansowe do publicznej wiadomości, w tym na swojej stronie internetowej. Wynika to z art. 23 ust. 2a ustawy o działalności pożytku publicznego i o wolontariacie (tekst jednolity Dz.U. 2025 poz. 1338). Na stronie robię dla tego osobny dział: rok, sprawozdanie merytoryczne, sprawozdanie finansowe, pliki w formacie, który da się odczytać czytnikiem ekranu.

Art. 27 tej samej ustawy pozwala podatnikowi PIT przekazać 1,5% podatku wybranej OPP. Strona kampanii 1,5% potrzebuje niewiele: numer KRS widoczny bez przewijania, krótką instrukcję, jak wpisać go w zeznaniu, i informację, na co fundacja wydała środki z poprzednich lat. Treść i liczby dostarczasz Ty, ja dbam o to, żeby strona szybko się ładowała na telefonie, bo większość osób wchodzi na nią w trakcie wypełniania PIT.

#Dostępność cyfrowa: kiedy ustawa obejmuje fundację

Ustawa z 4 kwietnia 2019 r. o dostępności cyfrowej stron internetowych i aplikacji mobilnych podmiotów publicznych (tekst jednolity Dz.U. 2023 poz. 1440) nie obejmuje każdej fundacji. Jej art. 2 pkt 5 wymienia organizacje pozarządowe działające w trzech sferach zadań publicznych: ochrony i promocji zdrowia, działalności na rzecz osób niepełnosprawnych oraz na rzecz osób w wieku emerytalnym. Jeśli fundacja działa w jednej z nich, jest podmiotem publicznym w rozumieniu ustawy.

Taki podmiot spełnia wymagania z załącznika do ustawy; art. 5 ust. 3 uznaje je za spełnione przy zgodności z normą EN 301 549 V3.2.1, czyli w praktyce z WCAG 2.1 na poziomie AA. Art. 10 wymaga deklaracji dostępności dla każdej wersji językowej strony.

#Co robię w kodzie

  • Etykiety przy każdym polu formularza darowizny i komunikaty błędów, które czytnik ekranu odczyta.
  • Pełną obsługę klawiaturą, z widocznym fokusem i bez pułapek w oknach modalnych.
  • Kontrast tekstu co najmniej 4,5:1 i logiczną strukturę nagłówków.
  • Sprawdzenie axe-core przed każdym wdrożeniem i test z NVDA oraz VoiceOver przed startem.
  • Szablon deklaracji dostępności, który wypełniasz danymi fundacji.

Fundacjom spoza tych trzech sfer też polecam ten poziom. Formularz darowizny, którego nie da się wypełnić bez myszy, traci wpłaty niezależnie od przepisów.

#Dane darczyńców i wolontariuszy

Fundacja zbiera dane darczyńców, wolontariuszy, a czasem podopiecznych, w tym informacje o zdrowiu. Pod każdym formularzem robię osobne, domyślnie niezaznaczone zgody, osobno na newsletter, osobno na kontakt w sprawie wolontariatu. Zgłoszenia wolontariuszy trafiają do panelu z dostępem tylko dla wskazanych osób, a nie do ogólnej skrzynki mailowej.

Treść polityki prywatności i rejestr czynności przetwarzania przygotowuje fundacja albo jej prawnik. Ja wdrażam je technicznie i opisuję, jakie skrypty zewnętrzne ładują się na stronie i kiedy. Zanim dostanę dostęp do strony z danymi osobowymi, podpisuję umowę powierzenia przetwarzania z art. 28 RODO. Nie korzystam z podwykonawców ani dalszego powierzenia.

#Wolontariat, wydarzenia i kampanie

  • Rekrutacja wolontariuszy: formularz z polami, które naprawdę są Ci potrzebne, i eksport zgłoszeń do arkusza.
  • Kalendarz wydarzeń: zapisy z limitem miejsc i przypomnieniem mailowym.
  • Strony kampanii: osobny szablon dla zbiórki sezonowej albo apelu, który redaktor składa z gotowych bloków bez mojej pomocy.
  • Newsletter: zapis podłączony do narzędzia, którego już używasz (MailerLite, FreshMail i podobne), z potwierdzeniem zapisu mailem.

Hostingu nie sprzedaję. Fundacja wybiera dostawcę, a ja konfiguruję WordPressa u niego albo przejmuję istniejącą instalację.

#Jak pracuję

  1. Brief: opisujesz potrzeby przez formularz kontaktowy albo mailem. Pytania zadaję na piśmie.
  2. Oferta: zakres, założenia i harmonogram dostajesz w dokumencie, zanim powstanie pierwsza linijka kodu. Cenę ustalam indywidualnie.
  3. Wdrożenie: kod trzymam w prywatnym repozytorium Git, każda zmiana trafia najpierw na staging.
  4. Odbiór: sprawdzasz stronę na stagingu i dostajesz pisemny opis każdej zmiany. Instrukcję obsługi panelu piszę dla osób, które będą go używać.
  5. Opieka: po starcie mogę prowadzić stronę dalej: monitoring dostępności co 1 do 5 minut, kopie zapasowe przechowywane minimum 30 dni w krajach UE, aktualizacje testowane na stagingu. Dyżurów 24/7 i gwarantowanego czasu reakcji nie oferuję.

Umowę zawieram według prawa polskiego, fakturę wystawiam jako firma z numerem NIP 7393037445.

#Kontakt

Wyślij przez formularz kontaktowy adres obecnej strony, opis tego, co ma się zmienić, i informację, jakiego operatora płatności używasz. Odpiszę z pytaniami albo z ofertą opartą na zapisanych założeniach. Więcej o mojej pracy znajdziesz na stronie programista WordPress.

Podobne wymagania dotyczące dostępności i ochrony danych opisuję też dla innych instytucji: strony dla urzędów, strony dla szpitali i strony dla instytucji kultury.

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Rekomendacje z LinkedIn

Rekomendacje i opinie o współpracy z WPPoland

Wybrane rekomendacje liderów branży WordPress, WordCamp i e-commerce - z naciskiem na terminowość, głębię techniczną i biznesowe podejście do rozwoju serwisów.

Karolina Czapla

Karolina Czapla

Strateg Marketingowy, Performance & Digital Strategy

“Praca z Mariuszem przy WordCampie pokazała mi, jak rzadko łączy się głębokie umiejętności techniczne z prawdziwym przywództwem. Planuje, koordynuje i dowozi z ogromną dbałością o szczegóły, a jednocześnie daje zespołowi ...”

Współorganizatorka WordCamp Gdynia 2024 i 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR Business Partner

“Portfolio Mariusza mówi samo za siebie. Widać w nim precyzję, wszechstronność i ogromne poczucie odpowiedzialności. Można mu zaufać przy prowadzeniu projektu od pomysłu do wdrożenia, przy jednoczesnym dbaniu o komunikacj...”

Pracowaliśmy w tym samym zespole

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“Przez ponad dwa lata mogłam liczyć na Mariusza przy zadaniach WordPress, od stylowania i szablonów po integracje z zewnętrznymi usługami. Wnosi spokój do zespołu i trzyma front‑end projektu w ryzach.”

Mariusz był jej klientem przy pracach WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz jest takim współpracownikiem, jakiego każdy chciałby mieć: mocne kompetencje full‑stack WordPress, jasne tłumaczenie decyzji technicznych i pozytywne nastawienie nawet pod presją. Sprawnie przechodzi między wtycz...”

Pracowaliśmy razem przy projektach WordPress

Varun Patil

Varun Patil

Lider Growth & CRM

“Poza samym developmentem Mariusz świetnie rozumie SEO, analitykę i growth. Rozmawia bezpośrednio z interesariuszami, zadaje właściwe pytania i dowozi rozwiązania, które realnie wpływają na wyniki biznesowe, od AMP, przez...”

Był przełożonym Mariusza przy inicjatywach growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Znam Mariusza z polskiej społeczności WordPress od wielu lat. Jest niezawodny, bardzo zaangażowany i po prostu zawsze 'jest', na meetupach, WordCampach i w projektach. Jeśli zależy Ci na długofalowej współpracy i kimś, k...”

Współorganizator WordUp Trójmiasto i WordCampów

Daniel Blossfeld

Daniel Blossfeld

Konsultant ds. Optymalizacji Procesów i Digitalizacji

“Miałem przyjemność współpracować z Mariuszem przez prawie trzy lata. W tym czasie jego umiejętności w zakresie rozwoju WordPressa okazały się nieocenione w wielu projektach, od budowy stron internetowych po obszary człon...”

Mariusz był jego klientem przy pracach WordPress

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“Miałem przyjemność współpracować z Mariuszem przez ponad 4 lata w dziedzinie technicznej. W tym czasie okazał się kompetentnym i niezawodnym kolegą. Szczególnie wyróżniała się jego przyjazna natura i niezwykła wytrwałość...”

Pracowaliśmy z Mariuszem w różnych zespołach

Mark Chalklen

Mark Chalklen

Head of Design & Build w Itineris Limited

“Mariusz to świetny członek zespołu, zawsze chętny do podjęcia każdego zadania i nauki nowych rzeczy. Świetny komunikator i ogólnie miły facet do współpracy. Trudno go jednak pokonać w naszej cotygodniowej tabeli liderów ...”

Bezpośrednio zarządzał Mariuszem

Jessica Di Pasquale

Jessica Di Pasquale

Prowadzenie inicjatyw SEO z strategiami wzrostu opartymi na danych.

“Mariusz to bardzo utalentowany, cierpliwy i doświadczony człowiek. Zawsze gotowy do pomocy i naprawiania błędów, naprawdę doceniałem pracę z nim. Jest wspaniałym kolegą!”

Bezpośrednio zarządzała Mariuszem

Biki John

Biki John

Entuzjasta Content Marketingu i SEO

“Wspaniale było pracować z Mariuszem. Naprawdę doceniałem jego rozległą wiedzę na temat WordPressa i to, jak przydawała się za każdym razem, gdy potrzebowałem wsparcia w nawigacji po CMS. Całkowicie pochwalam Mariusza za ...”

Pracowaliśmy z Mariuszem w różnych zespołach

Rafal Borowiec

Rafal Borowiec

Software Developer, Konsultant, Manager i Wykładowca

“Miałem okazję współpracować z Mariuszem przez 7 miesięcy. Doskonale radzi sobie z optymalizacją techniczną dla wyszukiwarek (SEO). Mariusz posiada również silne doświadczenie w rozwoju AMP, GTM i GA. Mariusz czuje się ba...”

Bezpośrednio zarządzał Mariuszem

Belinda Koch

Belinda Koch

Analityk Web-Tracking w TUI

“Mariusz to wspaniała osoba do współpracy. Jest niezwykle zmotywowany do nauki nowych rzeczy i dzielenia się swoją wiedzą, a także posiada szeroką wiedzę na wiele tematów. Pracowaliśmy razem nad analityką cyfrową i temata...”

Pracowaliśmy z Mariuszem nad analityką cyfrową i tematami śledzenia

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Myślenie Analityczne, AMP

“Mariusz to niezwykle utalentowana osoba w swojej dziedzinie. Zawsze potrafi spojrzeć na problem z nowej perspektywy i myśleć nieszablonowo w sytuacjach, które wydają się być bez wyjścia. Współpraca z nim to zawsze przyje...”

Pracowaliśmy z Mariuszem w tym samym zespole

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz to niesamowicie doświadczony programista WordPress i specjalista SEO/SEM, z którym miałem przyjemność pracować przez prawie dwa lata. Jako lider zespołu odpowiedzialnego za rozwój strony AirHelp, był jedną z kluc...”

Pracowaliśmy z Mariuszem w tym samym zespole

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“Współpracowałem z Mariuszem przy kilku projektach i nasza współpraca zawsze przebiegała wzorowo. Myślę, że jeszcze niejeden wspólny projekt przed nami. Polecam!”

Mariusz był klientem Pawła

Przemek Wroblewski

Przemek Wroblewski

Software Developer z ponad 20-letnim doświadczeniem

“Mariusz to osoba z ogromnym doświadczeniem i głęboką wiedzą o rozwiązaniach frontendowych. Silny, kompetentny i odpowiedzialny programista WordPress. Ma łatwość w budowaniu relacji międzyludzkich. Miał wizję dostrzegania...”

Pracowaliśmy z Mariuszem w różnych zespołach

Często zadawane pytania

Pytania o zakres, wdrożenie, koszty i jakość realizacji.

Kto zrobi stronę dla naszej fundacji?#
Ja, Mariusz Szatkowski. Programuję strony na WordPressie od 2006 roku i pracuję sam, bez zespołu i podwykonawców. Projekt graficzny i makietę dostarczasz Ty, ja wdrażam je jako responsywny motyw WordPressa.
Czy formularz darowizny obsłuży BLIK i wpłaty cykliczne?#
Tak, przez operatora płatności, z którym fundacja ma umowę, na przykład Przelewy24, PayU albo Tpay. Wpłaty cykliczne kartą działają, jeśli operator obsługuje płatności powtarzalne. Dane kart nie trafiają na serwer fundacji.
Gdzie opublikować sprawozdania organizacji pożytku publicznego?#
Art. 23 ust. 2a ustawy o działalności pożytku publicznego i o wolontariacie każe OPP podać sprawozdanie merytoryczne i finansowe do publicznej wiadomości, w tym na własnej stronie internetowej. Robię na to osobną sekcję dokumentów z rocznikami i plikami PDF.
Czy fundację obowiązuje ustawa o dostępności cyfrowej?#
Nie każdą. Art. 2 pkt 5 ustawy obejmuje organizacje pozarządowe działające w sferze ochrony i promocji zdrowia, na rzecz osób niepełnosprawnych albo osób w wieku emerytalnym. Takie fundacje muszą spełnić wymagania z załącznika do ustawy i opublikować deklarację dostępności. Pozostałym i tak polecam ten sam poziom.
Jak wygląda współpraca?#
Piszesz brief przez formularz kontaktowy, pytania wyjaśniam mailowo, potem dostajesz pisemną ofertę z założeniami. Pracuję w repozytorium Git, każdą zmianę pokazuję na stagingu i opisuję na piśmie. Spotkań nie proponuję; jeśli potrzebujesz rozmowy, napisz.
Czy zajmujesz się stroną po uruchomieniu?#
Tak, w ramach opieki: monitoring dostępności co 1 do 5 minut, kopie zapasowe przechowywane minimum 30 dni w krajach UE i aktualizacje testowane najpierw na stagingu. Nie prowadzę dyżurów 24/7 i nie gwarantuję czasu reakcji.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotuję wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły