Skip to content
Rozszerzenie TYPO3

Social Feed dla TYPO3

Osadzanie feedów mediów społecznościowych (Instagram, Facebook, Twitter/X) w TYPO3. Oparte na API, cachowane, wyświetlane zgodnie z RODO bez pikseli śledzących. Gosign buduje Custom integracje feedów, które działają stabilnie nawet przy zmianach API.

Umów bezpłatną konsultację

Feedy social media na stronie wyglądają dobrze, ale regularnie padają przez zmiany API

Zespoły marketingowe chcą wyświetlać posty z Instagrama, Facebooka czy Twittera/X na firmowej stronie. Pomysł jest zrozumiały: aktualne treści bez nakładu redakcyjnego, social proof przez prawdziwe posty, wizualne wzbogacenie materiałem graficznym. Praktyka wygląda inaczej. Meta, Twitter/X i TikTok regularnie zmieniają swoje API, ograniczają prawa dostępu lub całkowicie likwidują bezpłatne endpointy. Twitter/X w 2023 zlikwidował darmowy dostęp do API i od tego czasu żąda minimum 100 USD/miesiąc za prawa odczytu. Instagram Basic Display API zostało w 2024 zastąpione przez Instagram Graph API. Kto prowadzi integrację feedów społecznościowych, musi nadążać za tymi zmianami - inaczej feed pozostaje pusty.

pxa_social_feed (opracowane przez Pixelant) to najbardziej znane rozszerzenie TYPO3 dla feedów społecznościowych. Wspiera Instagram, Facebook i Twitter/X, przechowuje dane feedów lokalnie (cachowane) i renderuje je jako element treści TYPO3. Rozszerzenie jest open source i utrzymywane przez społeczność.

Typowe scenariusze zastosowań

Witryny korporacyjne z feedem Instagram na stronie głównej. Firma publikuje 3 do 5 razy tygodniowo na Instagramie i chce wyświetlić najnowsze 6 do 12 postów jako galerię na stronie głównej. pxa_social_feed pobiera posty przez zadanie cron (np. co 30 minut), zapisuje obrazy, podpisy i linki lokalnie i renderuje je w konfigurowalnym gridzie. Zaleta wobec embeda (iframe): brak zewnętrznych żądań przy wywołaniu strony, brak pikseli śledzących, szybszy czas ładowania.

Strony eventowe z feedem na żywo. Konferencje, targi czy imprezy firmowe korzystają z hashtagu (np. #GosignSummit2026). Feed wyświetla wszystkie publiczne posty z tym hashtagiem w czasie rzeczywistym (lub prawie w czasie rzeczywistym z cachowaniem 5-minutowym). Moderacja odbywa się w backendzie TYPO3: poszczególne posty można ukryć, zanim pojawią się na stronie.

Strony employer branding. Działy HR wyświetlają na stronie karierowej wglądy z codziennego życia firmy, które pracownicy publikują na Instagramie lub LinkedIn. Integracja zbiera posty z jednego lub kilku kont i kuruje je redakcyjnie. Szczególność: LinkedIn nie oferuje otwartego API do integracji feedów, dlatego automatyzacja ogranicza się do Instagrama i Facebooka.

Architektura techniczna

pxa_social_feed wykorzystuje API odpowiednich platform: Instagram Graph API (przez token Facebook-App), Facebook Graph API i Twitter/X API v2. Każda platforma wymaga własnego uwierzytelniania: Facebook i Instagram potrzebują Long-Lived User Token (ważny 60 dni, musi być regularnie odnawiany), Twitter/X potrzebuje Bearer Token (Application-only Auth).

Rozszerzenie przechowuje dane feedów w lokalnej tabeli TYPO3 (tx_pxasocialfeed_domain_model_feed). Obrazy są pobierane i zapisywane jako referencje FAL. Przy wywołaniu strony renderowane są tylko lokalne dane, bez zewnętrznych wywołań API. Zadanie Scheduler pobiera nowe posty i usuwa stare (konfigurowalne: zachowaj ostatnie 50 postów, usuń starsze).

Dla zgodności z UODO/RODO kluczowy jest lokalny cache: ponieważ obrazy i teksty leżą na własnym serwerze, przy wywołaniu strony żadne dane nie są przesyłane do Meta czy Twitter/X. Brak pikseli śledzących, brak potrzeby zgody na pliki cookie dla samego feedu. Wyjątek: gdy wbudowany jest link “Do oryginalnego postu”, przy kliknięciu następuje przekierowanie.

Częste problemy i rozwiązania

Token Instagram wygasa, feed pozostaje pusty. Long-Lived Token ma żywotność 60 dni. Jeśli nikt go nie odnowi, import się zatrzymuje. Rozwiązanie: skonfigurowanie cronjoba, który automatycznie przedłuża token przez wywołanie API (endpoint GET /oauth/access_token?grant_type=fb_exchange_token zwraca nowy token). pxa_social_feed od wersji 4.x oferuje funkcję odświeżania tokena w backendzie.

Feed Twitter/X nie działa po zmianie API. Od 2023 roku API Twitter/X jest płatne. Tarifa Basic (100 USD/miesiąc) pozwala na odczyt 10 000 tweetów/miesiąc. Dla większości firmowych stron to wystarczy, ale rachunek kosztów i korzyści musi się zgadzać. Rozwiązanie: sprawdzenie, czy feed Twitter/X rzeczywiście generuje ruch lub zaangażowanie. Jeśli nie - usunięcie kanału i pozostawienie tylko Instagrama/Facebooka.

Obrazy nie ładują się lub są rozmyte. Instagram Graph API dostarcza obrazy w różnych rozmiarach. pxa_social_feed domyślnie zapisuje wersję dostarczoną przez API. Rozwiązanie: ustawienie rozmiaru obrazu na “original” w konfiguracji rozszerzenia i generowanie responsywnych wariantów w szablonie Fluid przez <f:image>.

Migracja i kompatybilność wersji

pxa_social_feed wspiera TYPO3 v11 i v12. Kompatybilność z TYPO3 v13 jest w fazie rozwoju społecznościowego (stan kwiecień 2026), ale nie jest jeszcze oficjalnie zatwierdzona. Dla projektów na TYPO3 v13 są dwie opcje: poczekać na oficjalną aktualizację lub zbudować własną integrację feedów jako middleware działającą niezależnie od wersji TYPO3.

Zasadniczo Gosign zaleca traktowanie integracji feedów społecznościowych jako oddzielnego komponentu: mikroserwis lub Cloudflare Worker pobiera feedy, zapisuje je jako JSON, TYPO3 odczytuje JSON i renderuje. Dzięki temu odpada zależność od rozszerzenia TYPO3 i każda zmiana API jest naprawiana w jednym miejscu, niezależnie od CMS.

Całkowity nakład dla integracji feedów społecznościowych (Instagram, cachowany, zgodny z UODO/RODO, z moderacją w backendzie) wynosi od 2 do 5 dni deweloperskich, w zależności od tego, czy pxa_social_feed wystarczy, czy potrzebne jest rozwiązanie niestandardowe.

Bezpłatna konsultacja: 30 minut ze specjalistą TYPO3

Analizujemy Twój projekt, szacujemy nakład i termin - bez zobowiązań, bez przygotowania.

Omów Social-Feed, 30 min, bezpłatnie

25 lat doświadczenia z TYPO3 · 800+ przeanalizowanych rozszerzeń · Rozwój przyspieszony przez AI

Rozwój przyspieszony przez AI: 70% szybciej

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.

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ń.