rx_shariff dla TYPO3
rx_shariff: Udostępnianie społecznościowe bez śledzenia. Przyciski zgodne z RODO dla TYPO3. Konfiguracja i alternatywy.
Umów bezpłatną konsultacjęDlaczego standardowe przyciski społecznościowe to problem z RODO i rx_shariff było rozwiązaniem
Każdy przycisk Like na Facebooku, każdy widget Twitter Share i każdy embed LinkedIn przesyła dane osobowe do platformy - i to przy ładowaniu strony, nie dopiero przy kliknięciu. Adres IP, fingerprint przeglądarki i referrer trafiają do Facebooka, zanim odwiedzający w ogóle miał możliwość wyrażenia zgody. Od wejścia w życie RODO w 2018 jest to prawnie problematyczne.
rx_shariff implementuje zasadę Shariff, którą wydawnictwo Heise opracowało w 2014 roku jako odpowiedź na ten problem: zamiast osadzania oryginalnych widgetów platform, rx_shariff renderuje własne, zgodne z ochroną danych przyciski. Dopiero gdy odwiedzający kliknie przycisk, nawiązywane jest połączenie z platformą. Żadnego śledzenia, żadnych żądań do stron trzecich, żadnych ciasteczek bez interakcji.
Typowe scenariusze zastosowań
Strony firmowe z wymogiem zgodności RODO/UODO. Firma chce na swoich artykułach blogowych oferować przyciski udostępniania w mediach społecznościowych, nie naruszając RODO. Inspektor ochrony danych (IOD) zakazał standardowych widgetów Facebooka i Twittera. rx_shariff dostarcza przyciski nawiązujące połączenie dopiero przy kliknięciu. Polityka prywatności może być prawidłowo sformułowana: “Dopiero przy aktywnym użyciu przycisków udostępniania dane są przesyłane do stron trzecich.”
Strony mediowe z licznikami udostępnień. Wydawnictwo fachowe chce pod każdym artykułem wyświetlać, ile razy został udostępniony na Facebooku i LinkedIn. rx_shariff oferuje tę funkcję przez opcjonalny proxy backendowy: serwer TYPO3 regularnie odpytuje liczniki udostępnień na platformach i cachuje wyniki. Platformy widzą tylko serwer, nigdy pojedynczego odwiedzającego.
Portale intranetowe z kontrolowanym udostępnianiem. Firma prowadzi intranet TYPO3 i chce określone artykuły udostępniać na LinkedIn, ale wykluczyć Facebook i Twitter. rx_shariff można konfigurować tak, by pojawiały się tylko wybrane platformy. W kontekście intranetu jest to szczególnie istotne, by zapobiec przypadkowemu udostępnianiu informacji wewnętrznych na platformach publicznych.
Architektura techniczna
rx_shariff składa się z dwóch komponentów: widgetu frontendowego i opcjonalnego serwisu backendowego. Widget frontendowy renderuje dla każdej skonfigurowanej platformy przycisk HTML jako prosty link kotwicy (<a href="...">). Przy kliknięciu otwiera się strona dialogu udostępniania platformy w nowym oknie. Żaden JavaScript nie jest ładowany przy wywołaniu strony, żadne ciasteczka nie są ustawiane, żadne zewnętrzne zasoby nie są żądane.
Opcjonalny serwis backendowy: dla liczników udostępnień rx_shariff prowadzi serwerowy proxy. Skrypt PHP odpytuje API platform i cachuje wyniki w tabeli bazodanowej. Frontend wyświetla cachowany licznik. Proxy aktualizuje liczniki przez zadanie Scheduler co 15 do 60 minut.
Częste problemy i rozwiązania
Liczniki udostępnień zawsze pokazują 0. API platform wymagają uwierzytelniania. Bez ważnego klucza API Facebook i LinkedIn nie dostarczają liczników. Twitter/X całkowicie wyłączył swoje API liczników udostępnień w 2015. Rozwiązanie: utworzenie aplikacji Facebook w Meta Developer Portal i konfiguracja tokena aplikacji w rx_shariff. Dla Twittera dezaktywacja licznika.
Przyciski nie są widoczne po aktualizacji TYPO3. rx_shariff korzysta z pluginu TYPO3 z własnym elementem treści. Jeśli plugin po aktualizacji nie jest już zarejestrowany, element treści znika z frontendu. Rozwiązanie: sprawdzenie rozszerzenia w Extension Manager, aktualizacja zależności Composer.
Udostępnianie WhatsApp działa tylko na urządzeniach mobilnych. WhatsApp Web i aplikacja desktopowa nie wspierają jednolicie schematu URL whatsapp://. Rozwiązanie: na desktopie użycie URL webowego https://api.whatsapp.com/send?text=..., na urządzeniach mobilnych schematu aplikacji. rx_shariff automatycznie rozpoznaje User-Agent i wybiera właściwy link.
Migracja i kompatybilność wersji
rx_shariff jest dostępne dla TYPO3 v10 i v11 jako stabilny pakiet Composer. Dla TYPO3 v12 istnieją forki społecznościowe. Sam projekt JavaScript Shariff od Heise został w 2022 przeniesiony do trybu maintenance.
Dla nowych projektów od TYPO3 v12 Gosign zaleca ponowną ocenę: proste linki udostępniania (href="https://www.facebook.com/sharer/sharer.php?u=...") są lżejsze niż rx_shariff, zgodne z RODO i nie wymagają rozszerzenia. Wadą jest brak licznika udostępnień.
Migracja z rx_shariff na proste linki udostępniania to typowo pół dnia: usunięcie starego pluginu, utworzenie nowych parcjali Fluid dla linków udostępniania, dostosowanie CSS. Proste podejście z linkami pokrywa popularne platformy: Facebook, LinkedIn, X/Twitter, e-mail i WhatsApp. Wszystkie linki są zgodne z ochroną danych, bo żaden JavaScript nie jest ładowany i żadne ciasteczka stron trzecich nie są ustawiane.
Rozwój przyspieszony przez AI: 75% szybciej
- 80% szybciej: Custom Share Links ohne Abhängigkeiten
Aktualizacja TYPO3 i audyt RODO
Aktualizujemy Twoją instalację TYPO3 ekonomicznie do aktualnej wersji LTS - wraz ze wszystkimi rozszerzeniami, również przestarzałymi i niewspieranymi.
Wszystkie rozszerzenia zmigrowane
Również przestarzałe, niewspierane lub własne.
Cena stała
Przejrzyste koszty, bez ukrytych prac dodatkowych.
Przyspieszone AI
30-50% taniej niż rynek dzięki analizie kodu wspomaganej przez AI.
Zero utraty danych
Pełna migracja danych z zabezpieczeniem rollback.
Audyt RODO: Sprawdzamy Twoją instalację TYPO3 pod kątem zgodności z RODO - zgody cookie, tracking, rozszerzenia, formularze i hosting - i wdrażamy wszystkie działania ekonomicznie.
Często zadawane pytania: rx_shariff
Czy wciąż potrzebuję rx_shariff?
Proste linki `href` do udostępniania są lżejsze. Shariff oferuje dodatkowo liczniki udostępnień.
Powiązane rozszerzenia TYPO3
Gosign to agencja cyfrowa z Hamburga z 25-letnim doświadczeniem w rozwoju TYPO3. Przeanalizowaliśmy ponad 800 rozszerzeń TYPO3 i dziś rozwijamy je przy wsparciu AI nawet o 70% szybciej niż metodami klasycznymi. Naszymi klientami są średnie przedsiębiorstwa, uczelnie wyższe i instytucje publiczne w Europie.
Stan: kwiecień 2026
Umów bezpłatną konsultację
30 minut ze specjalistą TYPO3, bez zobowiązań.