Skip to content
Rozszerzenie TYPO3

Ogłoszenia drobne dla TYPO3

Funkcjonalność ogłoszeń drobnych dla TYPO3: Zamieszczanie ogłoszeń, kategorie, wyszukiwanie, self-service użytkowników. Funkcja społecznościowa dla portali i stowarzyszeń.

Umów bezpłatną konsultację

Ogłoszenia drobne na własnej stronie są alternatywą dla platform marketplace

Stowarzyszenia, portale regionalne i strony społecznościowe czasem potrzebują funkcji ogłoszeń drobnych: członkowie wystawiają używane rzeczy, sąsiedzi oferują usługi, organizacje pośredniczą w darach rzeczowych. Rozszerzenie kleinanzeigen wnosi tę funkcjonalność bezpośrednio do TYPO3, bez konieczności uciekania się do platform zewnętrznych takich jak OLX czy Allegro Lokalnie. Użytkownicy tworzą ogłoszenia we frontendzie, inni użytkownicy znajdują je przez kategorie i wyszukiwarkę, a redakcja zachowuje kontrolę nad akceptacją i moderacją.

Zakres zastosowania jest wąski: kto potrzebuje pełnej platformy marketplace z funkcją płatności, systemem ocen i ochroną kupujących, będzie lepiej obsłużony wyspecjalizowanym rozwiązaniem. Dla portali społecznościowych z 50 do 500 aktywnych ogłoszeń jednocześnie rozszerzenie jest jednak solidnym narzędziem, które zatrzymuje użytkowników na własnej platformie.

Typowe scenariusze wdrożenia to portale stowarzyszeń, platformy regionalne i wewnętrzne giełdy

Najczęstszym scenariuszem jest portal stowarzyszenia. Klub sportowy, parafia lub inicjatywa obywatelska oferuje członkom możliwość sprzedaży, oddania lub wymiany używanych rzeczy. Funkcja ogłoszeń drobnych jest elementem społecznościowym, który regularnie sprowadza odwiedzających z powrotem na stronę. Kategorie są przejrzyste: sprzęt sportowy, odzież, meble, różne.

Drugi scenariusz: platformy regionalne i portale miejskie. Strona gminy lub lokalny portal informacyjny oferuje sekcję ogłoszeń drobnych dla regionu. Mieszkańcy zamieszczają oferty mieszkań do wynajęcia, opiekunek do dzieci lub usług rzemieślniczych. Moderacja leży po stronie redakcji, która zatwierdza ogłoszenia przed publikacją.

Trzeci scenariusz: wewnętrzne giełdy w firmach lub uczelniach. W intranecie pracownicy oferują meble biurowe, rowery lub mieszkania na podnajem. Rozszerzenie kleinanzeigen działa na wewnętrznej instancji TYPO3 i jest widoczne tylko dla zalogowanych użytkowników. Uczelnie wykorzystują tę funkcję także do giełd książek, na których studenci sprzedają lub wymieniają między sobą literaturę fachową.

Architektura techniczna opiera się na rekordach Extbase z wprowadzaniem we frontendzie

Rozszerzenie korzysta z frameworka Extbase/Fluid w TYPO3. Ogłoszenia są zapisywane jako osobne rekordy domenowe w dedykowanej tabeli. Każdy rekord zawiera tytuł, opis, cenę (opcjonalnie), kategorię, dane kontaktowe i zdjęcia. Kategoryzacja odbywa się przez sys_category TYPO3 lub własne pole kategorii.

We frontendzie dostępne są trzy pluginy: widok listy z filtrem i wyszukiwarką, widok szczegółowy pojedynczego ogłoszenia i formularz wprowadzania nowych ogłoszeń. Formularz wprowadzania wymaga zalogowania użytkownika frontendu (fe_users), dzięki czemu tylko zarejestrowani użytkownicy mogą tworzyć ogłoszenia. Zdjęcia są ładowane przez FAL (File Abstraction Layer) i walidowane po stronie serwera pod kątem rozmiaru i typu pliku.

Moderacja odbywa się przez flagę akceptacji w backendzie: nowe ogłoszenia są domyślnie niewidoczne, dopóki redaktor ich nie odblokuje. Alternatywnie można aktywować automatyczną akceptację, co może być sensowne dla zaufanych społeczności.

Wyszukiwarka działa poprzez proste zapytanie bazodanowe oparte na LIKE na tytule i opisie. Dla portali z ponad 500 aktywnymi ogłoszeniami zaleca się rozszerzenie o ke_search lub własny indeks wyszukiwania, aby poprawić wydajność i trafność wyszukiwania. Sortowanie można konfigurować według daty (najnowsze pierwsze) i ceny (rosnąco lub malejąco).

Częste problemy to spam, optymalizacja zdjęć i zarządzanie wygasaniem

Problem pierwszy: spam w ogłoszeniach. Każdy publiczny formularz wprowadzania przyciąga spam. Bez mechanizmów ochronnych baza ogłoszeń zapełnia się nieistotnymi wpisami w ciągu kilku tygodni. Rozwiązanie: obowiązek logowania we frontendzie, pola honeypot w formularzu, opcjonalne CAPTCHA i moderacja akceptacji. Ta kombinacja redukuje spam niemal do zera.

Problem drugi: optymalizacja zdjęć. Użytkownicy wgrywają zdjęcia bezpośrednio ze smartfona, często po 4 do 8 MB na zdjęcie. Bez kompresji i dostosowania rozmiaru po stronie serwera strona staje się wolna, a miejsce na dysku szybko się kończy. Rozwiązanie: w konfiguracji rozszerzenia zdefiniować maksymalny rozmiar obrazu (zalecane: 1200 pikseli szerokości, 80% jakości JPEG) i ograniczyć upload w konfiguracji PHP do 5 MB.

Problem trzeci: zarządzanie wygasaniem. Przestarzałe ogłoszenia, które wiszą online od miesięcy, czynią całą bazę bezużyteczną. Rozwiązanie: automatyczna data wygaśnięcia (zalecane: 30 do 90 dni) i mail przypominający do twórcy przed archiwizacją ogłoszenia. Wymaga to konfiguracji zadania Scheduler.

Kolejny temat, który regularnie się pojawia: nawiązywanie kontaktu między ogłoszeniodawcą a zainteresowanym. Najprostsze rozwiązanie pokazuje adres e-mail ogłoszeniodawcy na stronie szczegółów. To działa, ale adres e-mail jest wtedy widoczny dla robotów spamowych. Lepszym rozwiązaniem jest formularz kontaktowy na stronie szczegółów, który przekazuje wiadomość do ogłoszeniodawcy bez ujawniania jego adresu e-mail.

Rozszerzenie nie ma zagwarantowanej obsługi aktualnych wersji TYPO3

kleinanzeigen zostało opracowane dla starszych wersji TYPO3 i nie ma oficjalnego wsparcia dla v12 lub v13. Przy migracji pojawia się pytanie, czy rozszerzenie dostosować, czy zastąpić dopasowanym rozwiązaniem. Dla portali z aktywnym zasobem ogłoszeń Gosign zaleca nowe wdrożenie oparte na aktualnym API Extbase, które migruje istniejące dane i dostosowuje funkcjonalność do specyficznych wymagań portalu. Nakład pracy wynosi zwykle od 5 do 10 dni roboczych dla podstawowej funkcjonalności z widokiem listy, widokiem szczegółów, wprowadzaniem we frontendzie i moderacją.

Zaletą nowego wdrożenia w porównaniu z łataniem starego rozszerzenia jest to, że strukturę bazy danych można zoptymalizować pod faktyczne wymagania, szablony frontendu wykorzystują aktualne funkcje Fluid, a zachowanie responsywne jest uwzględnione od początku. Gosign migruje istniejące dane ogłoszeń automatycznie do nowej struktury, dzięki czemu żadne aktywne treści nie giną.

Bezpłatna konsultacja: 30 minut ze specjalistą TYPO3

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

Omów projekt ogłoszeń, 30 min, bezpłatnie

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

Rozwój przyspieszony przez AI: 65% 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ń.