Projekt

Niezależne medium

  • 3serwery
  • 1,7Mwizyt/mies.
  • ≈200Kzapytań/s · DDoS
Wybrane projekty

Niezależne medium Część informacji o projekcie nie jest publicznie dostępna ze względu na NDA. Dodatkowe szczegóły mogą zostać udostępnione w bezpośrednim kontakcie.

Media · Dziennikarstwo śledcze

Śledztwa dla czytelników. Narzędzia dla redakcji.

Niezależne medium to wydanie internetowe specjalizujące się w dziennikarstwie śledczym, fact-checkingu i analizie. Zbudowaliśmy serwis dla czytelników i redakcyjny CMS: od strony głównej, artykułów i archiwum śledztw po edytor tekstów z bloków, kalendarz newsów i statystyki redakcji.

Skala i technologie

3
serwery witryny
1,7 mln
wizyt miesięcznie
≈200 tys.
zapytań/s podczas DDoS
Główne technologie
Next.jsReactPHPPostgreSQLRedisElasticsearchRabbitMQHAProxyNginxDockerImageMagickGDlibvips

Ochrona przed DDoS

Projekt wytrzymuje silne ataki DDoS i duże obciążenia, pozostając dostępny dla czytelników i redakcji.

Kompozycja ekranów: strona główna serwisu, edytor materiału i statystyki w CMS

Czytelnikowi

  • Strona główna z najważniejszym tekstem dnia, opiniami autorów i newsami aktualizowanymi przez cały dzień
  • Tematy śledztw zbierają materiały z różnych lat o jednej sprawie; działy zamiast niekończącego się feedu
  • Wyszukiwarka po wszystkich materiałach z filtrami działu i daty oraz trybem dokładnego dopasowania
  • Strony artykułów i newsów z blokiem Popularne, licznikiem wyświetleń i przyciskami udostępniania
  • Poranny brief i cotygodniowy przegląd na e-mail — zapis jednym polem

Redaktorowi

  • Artykuły, newsy, opinie i relacje na żywo w jednym CMS
  • Materiał składany z bloków: tekst, zdjęcia i galerie, wideo, embed, cytaty, akordeon i mapa
  • Blokada materiału: widać, kto go teraz edytuje, więc zmiany się nie nadpisują
  • Autozapis pól i liczniki długości tytułu i leadu
  • Tygodniowy kalendarz newsów: publikacje według dni i wolne sloty na zaplanowane materiały
  • Statystyki wyświetleń i rankingi autorów dla newsów, artykułów, opinii i relacji

Infrastruktura

  • Trzy serwery obsługują i serwis dla czytelników, i redakcyjny CMS
  • Silne ataki DDoS i duże obciążenia — strona pozostaje dostępna dla czytelników i redakcji
  • 1,7 mln wizyt miesięcznie bez spadku szybkości
  • PHP na backendzie i Next.js na frontendzie
  • Dane w PostgreSQL, cache w Redis
Jak działa serwis

Strona główna serwisu

Strona główna serwisu z opiniami, głównym tekstem i newsami

Strona główna: opinie autorów, najważniejszy tekst dnia i newsy na jednym ekranie.

Materiały

Artykuł i temat śledztwa

Artykuł z paskiem tematu śledztwa, licznikiem wyświetleń i blokiem Popularne

Zdjęcie na pół ekranu, dział, tytuł, autor i data. Pasek pod nagłówkiem prowadzi do tematu śledztwa, do którego należy artykuł, i pokazuje liczbę materiałów. Po prawej licznik wyświetleń i przyciski udostępniania, obok tekstu — „Popularne”.

Materiały

News

Strona newsa z ilustracją i blokiem Popularne

Newsy korzystają z tej samej siatki co artykuły: dział, tytuł, autor, data i godzina. W tekście linki do źródeł, po prawej „Popularne”.

Archiwum i nawigacja

Dział

Dział Ekonomia: karty materiałów, newsletter i opinie

Duży tytuł działu i karty materiałów ze zdjęciem, autorem i datą. W prawej kolumnie zapis na newsletter i najnowsze opinie, strzałki w nagłówku przełączają sąsiednie działy.

Archiwum i nawigacja

Temat śledztw

Strona tematu śledztw z listą materiałów

Materiały z różnych lat o jednej sprawie zebrane na jednej stronie na tle okładki tematu. Czytelnik widzi całą historię, a nie pojedynczą publikację.

Archiwum i nawigacja

Wyszukiwarka

Wyniki wyszukiwania „sztuczna inteligencja” w dziale Ekonomia

Wyszukiwanie we wszystkich materiałach z filtrami działu i daty, sortowaniem według trafności i dokładnym dopasowaniem. W wynikach okładka, dział, autor i data.

Newsletter

Zapis na newsletter

Strona newslettera: wybór, formularz i przykładowy e-mail

Czytelnik wybiera poranny brief lub tygodniowy przegląd i zapisuje się jednym polem. Obok przykładowy e-mail pokazuje, co trafi do skrzynki.

CMS redakcji

Statystyki redakcji

Statystyki CMS: wykresy publikacji i wyświetleń, rankingi autorów

Liczba publikacji i wyświetlenia newsów, artykułów, opinii i relacji za tydzień, miesiąc, pół roku lub cały okres oraz rankingi autorów. Dane na ekranach CMS są przykładowe.

CMS redakcji

Kalendarz newsów

Tygodniowy kalendarz newsów

Tydzień newsów według dni: ile tekstów wyszło i ile zebrały wyświetleń, z godziną, tytułem i autorem każdego. Dzisiejszy dzień jest wyróżniony, a w wolnych miejscach można zaplanować publikację.

CMS redakcji

Lista artykułów

Lista artykułów z kolumną Zajęte i statusami redaktorów

Tabela z datą, działem, autorami i wyświetleniami, wyszukiwarką i filtrami. Kolumna „Zajęte?” pokazuje, kto teraz pracuje nad tekstem, więc redaktorzy nie nadpisują swoich zmian.

CMS redakcji

Karta materiału

Edytor artykułu, zakładka Podstawowe

Status, data publikacji, tytuł i lead z licznikami znaków, dział, autorzy i okładka. Podczas pracy materiał jest zablokowany dla redaktora, a pola zapisują się automatycznie.

CMS redakcji

Tekst z bloków

Zakładka Treść: blok tekstowy, paleta bloków i galeria

Artykuł składa się z bloków: tekst z edytorem, zdjęcia, wideo, embed, cytat, powiązane publikacje, akordeon i mapa. Bloki można przestawiać, wyłączać i wstawiać w tekst kodem.

CMS redakcji

Akordeon i mapa

Ustawienia bloków Akordeon i Mapa

Akordeon chowa metodologię i objaśnienia pod nagłówkami. Blok „Mapa” koloruje regiony według wybranego schematu, przyjmuje komentarz do regionu i import danych w JSON.

CMS redakcji

Mapa w tekście

Mapa województw Polski z bloku Mapa z legendą

Tak mapa z bloku wygląda w artykule: tytuł, pokolorowane regiony i legenda.

własna skóra

Nie tylko budujemy dla klientów. Prowadzimy własne produkty.

Od 2013 roku uruchamiamy, sprzedajemy i utrzymujemy własne serwisy. To zmienia sposób, w jaki pracujemy nad Państwa produktem.

  1. 01

    Ocena właściciela

    Każdą funkcję ważymy kosztem i zwrotem — i odmawiamy zakresu, który nie służy celowi.

  2. 02

    Stos sprawdzony na produkcji

    Architektura, którą rekomendujemy, to ta, na której działają nasze własne produkty pod realnym obciążeniem.

  3. 03

    Zostajemy po starcie

    Własne serwisy utrzymujemy 24/7, więc monitoring, wydania i incydenty to codzienność, nie dopłata.

  4. 04

    Biznes, nie tylko kod

    Cenniki, płatności, analityka, wzrost — przeszliśmy to sami i mówimy Państwa językiem.