Strony internetowe dla instytucji kulturalnych - muzea i teatry

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

#Strony internetowe dla muzeów, teatrów, galerii i domów kultury

Większość odwiedzających szuka na stronie instytucji kultury trzech rzeczy: co jest grane, ile kosztuje bilet i do której jest otwarte. Często sprawdza to na telefonie, stojąc już pod budynkiem. Robię strony, na których te informacje są na wierzchu, a kuratorzy, edukatorzy i dział promocji publikują treści bez programisty. Nazywam się Mariusz Szatkowski, programuję w WordPressie od 2006 roku i pracuję sam.

Projekt graficzny i makietę dostarcza instytucja albo jej grafik. Jeśli makiety jeszcze nie ma, wysyłam arkusz, w którym zaznaczasz, co ma się znaleźć na każdej podstronie.

#Repertuar, wydarzenia i bilety

Kalendarz to rdzeń strony teatru czy domu kultury. Wydarzenia mają kategorie (spektakl, koncert, warsztat, wykład), filtr po dacie i miejscu, terminy cykliczne generowane automatycznie i widok listy, który dobrze wygląda na telefonie.

Przycisk zakupu biletu stoi przy każdym terminie. Jeśli system biletowy instytucji udostępnia API albo widżet, podłączam go bezpośrednio; dokumentację sprawdzam przed wyceną. Mniejszą sprzedaż, na przykład warsztaty, katalogi wystaw czy reprodukcje, można prowadzić w WooCommerce, z płatnościami przez operatora, z którym instytucja ma umowę. Darowizny od mecenasów działają tak samo.

Dział edukacji dostaje formularz rezerwacji lekcji muzealnych dla grup i strefę nauczyciela z kartami pracy do pobrania.

#Zbiory online i metadane obiektów

Obiekt cyfrowy to coś więcej niż zdjęcie z tytułem. Przed migracją ustalam minimalny zestaw pól: identyfikator, twórca, datowanie, materiał i technika, status praw, tekst alternatywny i źródło. Relacje między obiektami, wystawami i osobami zapisuję jako powiązania w bazie, a nie jako tekst w opisie, dzięki czemu wyszukiwarka zbiorów działa po autorze, epoce i technice.

Status praw decyduje o tym, co strona pokazuje. Własność obiektu to co innego niż prawo do publikacji jego fotografii, więc CMS wyświetla wymagane podpisy i blokuje pobieranie plików w wysokiej rozdzielczości, jeśli licencja na to nie pozwala. Do oglądania detali w dużym powiększeniu nadaje się standard IIIF.

Jeśli instytucja prowadzi katalog w systemie muzealnym, na przykład MUSNET albo MONA, import zależy od tego, jakie eksporty ten system oferuje. Sprawdzam to na próbce rekordów, zanim podam zakres.

Przed startem testuję stronę na reprezentatywnych rekordach: krótkie i bardzo długie opisy, obiekt bez zdjęcia, kilka wersji językowych, wydarzenie wyprzedane i odwołane.

#Dostępność cyfrowa: instytucja kultury jest podmiotem publicznym

Państwowe i samorządowe instytucje kultury należą do sektora finansów publicznych (art. 9 pkt 13 ustawy o finansach publicznych). Ustawa o dostępności cyfrowej stron internetowych i aplikacji mobilnych podmiotów publicznych (tekst jednolity Dz.U. 2023 poz. 1440) obejmuje jednostki tego sektora w art. 2 pkt 1. W praktyce oznacza to:

  • wymagania z załącznika do ustawy, uznawane za spełnione przy zgodności z normą EN 301 549 V3.2.1 (art. 5 ust. 3), czyli WCAG 2.1 na poziomie AA,
  • deklarację dostępności dla każdej wersji językowej strony (art. 10).

Ustawa przewiduje wyłączenia ważne dla muzeów i bibliotek. Art. 3 ust. 2 pkt 7 nie wymaga dostępności treści prezentujących dzieła sztuki, zabytki, muzealia i materiały biblioteczne, jeśli dostępna prezentacja oznaczałaby utratę autentyczności, byłaby technicznie niemożliwa albo wiązałaby się z nadmiernymi kosztami. Pkt 1 wyłącza multimedia nadawane na żywo. Opis obiektu, nawigacja, kalendarz i formularz zakupu biletu nadal muszą być dostępne.

W kodzie oznacza to etykiety przy polach, pełną obsługę klawiaturą z widocznym fokusem, kontrast co najmniej 4,5:1, napisy do nagrań i sprawdzenie axe-core przed każdym wdrożeniem, a przed startem test z NVDA i VoiceOver.

#Kilka oddziałów, jedna instalacja

Muzeum z kilkoma oddziałami albo teatr z osobnym festiwalem może prowadzić wszystkie strony na WordPress Multisite. Każdy oddział ma swoich redaktorów, którzy widzą tylko swoją stronę, biblioteka mediów może być wspólna, a aktualizacje robię raz dla całej sieci.

Wersje językowe zakładam w Polylang albo WPML. Tłumaczenia przygotowuje instytucja; ja pilnuję adresów, znaczników hreflang i tego, żeby żadna wersja nie prowadziła do pustej strony.

#Bezpieczeństwo, szybkość i opieka

Strona instytucji kultury zbiera dane z newslettera, rezerwacji grupowych i sprzedaży. Zanim dostanę dostęp do takiej strony, podpisuję umowę powierzenia przetwarzania z art. 28 RODO. Nie korzystam z podwykonawców.

Zdjęcia zbiorów są duże, więc strona serwuje je w formacie AVIF i w rozmiarach dopasowanych do ekranu, a skrypty zewnętrzne ładują się dopiero po zgodzie. Szybkość mierzę na danych od prawdziwych odwiedzających, nie na pojedynczym teście Lighthouse.

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 najpierw na stagingu. Dyżurów 24/7 nie prowadzę. Hostingu nie sprzedaję: instytucja wybiera dostawcę, ja konfiguruję WordPressa u niego.

#Jak pracuję

  1. Brief: opisujesz potrzeby przez formularz kontaktowy. Pytania zadaję mailowo.
  2. Oferta: zakres, założenia i harmonogram dostajesz na piśmie, zanim powstanie kod. Jeśli strona ma wejść do wniosku o dofinansowanie, opisuję zakres tak, żeby dało się go potem rozliczyć.
  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 oraz instrukcję dla redaktorów.

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

#Kontakt

Wyślij przez formularz kontaktowy adres obecnej strony, opis zmian i nazwę systemu biletowego, jeśli go używasz. Odpiszę z pytaniami albo z ofertą opartą na zapisanych założeniach. Większe wdrożenia opisuję w dziale rozwiązania enterprise WordPress.

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

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 naszego muzeum albo teatru?#
Ja, Mariusz Szatkowski. Programuję strony na WordPressie od 2006 roku i pracuję sam, bez zespołu i podwykonawców. Projekt graficzny i makietę dostarcza instytucja, ja wdrażam je jako responsywny motyw.
Czy instytucję kultury obowiązuje ustawa o dostępności cyfrowej?#
Państwowa albo samorządowa instytucja kultury tak. Należy do sektora finansów publicznych (art. 9 pkt 13 ustawy o finansach publicznych), a ustawa o dostępności cyfrowej obejmuje jednostki tego sektora. Strona musi spełniać wymagania z załącznika do ustawy i mieć deklarację dostępności dla każdej wersji językowej.
Czy każde zdjęcie z kolekcji musi być w pełni dostępne?#
Nie zawsze. Art. 3 ust. 2 pkt 7 ustawy wyłącza treści prezentujące dzieła sztuki, zabytki, muzealia i materiały biblioteczne, których nie da się przedstawić w sposób dostępny cyfrowo, na przykład bez utraty autentyczności. Opis obiektu, nawigacja i formularze nadal muszą być dostępne.
Czy strona połączy się z naszym systemem biletowym?#
Jeśli system biletowy udostępnia API albo widżet, tak: przycisk zakupu trafia do każdego wydarzenia w kalendarzu. Mniejszą sprzedaż, na przykład warsztaty czy katalogi, można prowadzić w WooCommerce. Sprawdzam dokumentację systemu przed wyceną.
Jak wygląda współpraca?#
Wysyłasz brief przez formularz kontaktowy, pytania wyjaśniam mailowo, potem dostajesz ofertę z założeniami. 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 co 1 do 5 minut, kopie zapasowe przechowywane minimum 30 dni w krajach UE i aktualizacje testowane na stagingu. Dyżurów 24/7 i gwarantowanego czasu reakcji nie oferuję.

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

Porozmawiajmy

Polecane artykuły