Techniczne zadanie dla dewelopera
Nazwa stanowiska: Stworzenie wysokowydajnej strony medialnej: The Weed Blog (GeneratePress + GenerateBlocks)
Opis projektu: Realizujemy "czystą" deweloperkę dla autorytatywnej strony medialnej (The Weed Blog — https://theweedblog.com/). To projekt techniczny implementacji, a nie kreatywne badanie designu. Stos technologii, system designu (kody hex, czcionki) oraz logika układów są określone. Potrzebny jest wykwalifikowany wykonawca do realizacji tej wizji.
Termin wykonania: 7 dni od momentu zatrudnienia
Aktualny status projektu: Gotowy do rozwoju
Hosting: środowisko deweloperskie WP Engine
Wtyczki: Wszystkie wtyczki premium są zainstalowane, licencjonowane i aktywne
Dostęp: dostęp administracyjny przyznawany natychmiast
Materiały: wszystkie globalne kolory, skale typograficzne i referencyjne makiety są określone i gotowe do użycia
Zakres prac
Wykonawca stworzy podstawową strukturę strony z użyciem GeneratePress Premium + GenerateBlocks Pro. Zestawienie obejmuje niestandardowy mobilny układ w stylu Netflix, gęstą siatkę desktopową oraz niestandardowo stylizowany silnik przepisów.
1. Specyfikacje techniczne i stos wtyczek
Podstawowa infrastruktura:
GeneratePress Premium (motyw)
GenerateBlocks Pro (układy i wzory)
Code Snippets (dla niestandardowych funkcji PHP — zachować functions.php w czystości)
Wydajność i bezpieczeństwo:
Perfmatters (menedżer skryptów, opóźniony JS, usuwanie nieużywanego CSS)
Imagify (optymalizacja obrazów — WebP/AVIF)
Wordfence (zapora sieciowa)
Ograniczenia: Wordfence musi być skonfigurowany w "trybie optymalizacji" (.user.ini) z WYŁĄCZONĄ opcją Live Traffic.
Ograniczenia: Nie powinien nadpisywać ani kolidować z Global Edge Security od WP Engine.
SEO i treść:
Yoast SEO Premium (tytuły, kanoniczne URL, okruszki, schemat)
TaxoPress (zarządzanie taksonomiami)
Przepisy:
WP Recipe Maker Premium
Ograniczenia: Napisać niestandardowy CSS do stylizacji kart przepisów zgodnie z globalnym systemem designu (zielone/czarne obramowania, typografia, marginesy). Standardowa stylizacja wtyczki — niedopuszczalna.
Formularze i metadane:
Operacje:
2. Struktura strony i strony (szkielet)
Wykonawca odpowiada za stworzenie pustej struktury/szkieletu. NIE migrować starego kontentu na razie (z wyjątkiem stron zgodnych z wymaganiami).
Podstawowe strony (stworzyć puste szablony i dodać do menu stopki):
O nas (About Us)
Kontakt (Contact) — zintegrować formularz Gravity Forms
Polityka prywatności (Privacy Policy) — Krytycznie: tekst musi być przeniesiony dosłownie z żywej strony w celu zgodności z wymaganiami SMS
Warunki korzystania (Terms & Conditions) — Krytycznie: tekst musi być przeniesiony dosłownie z żywej strony w celu zgodności z wymaganiami SMS
Reklama / Media Kit (Advertise / Media Kit)
Ustawienia układu stron:
Wszystkie strony powinny używać układu domyślnego (tylko treść, bez pasków bocznych) z szerokością kontenera 800px dla czytelności.
Struktura taksonomii (główne menu):
Skonfigurować główne menu z 6 kategoriami: News, Culture, Growing, Science, Advocacy, Reviews.
3. Architektura strony głównej ("adaptacyjna transformacja")
Potrzebna jest gęsta strona główna, zrealizowana za pomocą Query Loops od GenerateBlocks, która dostosowuje zachowanie w zależności od urządzenia.
A. Mobilny układ: "Netflix" stos (krytycznie)
Potrzebny jest specyficzny układ — pionowo+poziomy hybrydowy nawigacji.
Realizacja techniczna:
Wizualna podpowiedź:
Przepływ elementów:
Pasek wyszukiwania: mały, przyklejony na górze.
Baner trendów: główne nagłówki.
Karusel kategorii: 3–5 poziomych rzędów (np.: News, Growing, Strains). Każda z wyraźnym nagłówkiem.
Wybrana historia: wyróżniona "bohaterka" karta, która dzieli karuzele i strumień.
Ostatnie wiadomości: pionowy strumień (standardowa siatka) na dole.
B. Desktopowy układ
4. Niestandardowe funkcje (na kodzie/blokach — BEZ wtyczek)
Przyciski mediów społecznościowych:
Stworzyć z użyciem GenerateBlocks i wbudowanych SVG.
Ograniczenia: NIE instalować ciężkich wtyczek JS typu AddToAny lub ShareThis.
Lokalizacja: nagłówek, stopka i sekcja "Podziel się" w poszczególnych postach.
Podobne posty:
Niestandardowy Query Loop od GenerateBlocks na dole artykułów.
Logika: główny filtr — posty, które mają przynajmniej jeden wspólny tag. Zapas: posty z tej samej głównej kategorii. Wykluczyć bieżący post.
Szacowany czas czytania:
Spis treści (Table of Contents):
Stworzyć lekki niestandardowy blok-wzór, który automatycznie generuje linki z nagłówków H2/H3, z minimalnym JS.
Ograniczenia: bez przesunięcia układu (zarezerwować miejsce dla TOC w szablonie).
Jak pracujemy
Ja jestem głównym architektem. Określiłem stos, system designu i mapę strony. Potrzebuję wykwalifikowanego wykonawcy do realizacji tej wizji ściśle zgodnie z podanymi specyfikacjami.
Link do strony: https://theweedblog.com/