Aplikacja konwertująca plik TXT na szkic w WordPress
My Wspieramy Sp. z o.o. zleci wykonanie prostej aplikacji/panelu, który z pliku TXT (Markdown) albo z formularza tworzy szkic wpisu w WordPress z kompletem danych: slug/URL, meta title, meta description, H1, kategoria, autor, obrazek wyróżniający.
Zakres funkcji (co ma działać):
Wejście
1. tryb A: upload TXT w Markdown z front matter (url/meta_title/meta_description/h1) lub prostymi znacznikami typu ::url::, ::meta_title::, ::meta_description::, ::h1::, ::content::.
2. tryb B: formularz z polami: URL, Meta Title, Meta Description, H1, Treść (Markdown). Dodatkowo: Kategoria, Autor, Tagi (opcjonalnie), „Słowo kluczowe do zdjęcia”.
Przetwarzanie:
1. Konwersja Markdown → HTML (akapit, nagłówki, listy), bezpieczna sanitacja.
2. Utworzenie wpisu jako szkic przez WordPress REST API; ustawienie sluga, kategorii, autora, tagów.
3. Zapis meta pod Rank Math (mapowanie pól).
Obrazek wyróżniający:
1. Automat: na podstawie słowa kluczowego pobranie z banku (Unsplash/Pexels/Pixabay), skalowanie (np. do 1200 px), kompresja (WEBP/JPG), nadanie ALT (np. z H1), upload do biblioteki i ustawienie jako featured.
2. Ręcznie: upload pliku lub podanie URL → optymalizacja + ALT + featured.
Interfejs i pomocnicze:
1. Jedna, czytelna strona-pulpit (przełącznik: TXT / Formularz).
2. Komunikat sukcesu z ID i linkiem do szkicu; prosty log (co utworzono, ewentualne błędy).
3. Konfiguracja przez .env (klucze API, domena WP, domyślna kategoria/autor, parametry obrazu).
4. Krótkie README (instalacja, konfiguracja, użycie).
Kryteria akceptacji:
1. Po wgraniu TXT lub wypełnieniu formularza powstaje szkic w WP z poprawnym: slugiem, meta, H1, treścią HTML, kategorią, autorem.
2. Wybrany tryb zdjęcia działa; plik jest zoptymalizowany, ALT ustawiony; obrazek jest featured.
3. Zwracany jest link do szkicu; log rejestruje operację.
Forma wykonania: wtyczka WP lub mała aplikacja (np. panel + REST do WP) – wybierz najprostsze skuteczne rozwiązanie.