Zainstalowany motyw: Nirmala.
Serwis różni się od typowego tym, że:
- wpisy z kategorii „Żart” mają zajawki w postaci całego wpisu, włącznie z obrazkami
- zmodyfikowane zajawki. Nie ma na nich np. tagów, autora, kategorii
- tagi do wpisów mają przypisane dodatkowe cechy. Mogą być tagi typu A, B, C i D.
A – wymusza pokazywanie zwykłej zajawki,
B – tag opisowy, nic nie robi;
C – pokazywanie pełnej zajawki tylko dla osób z wykupuionym abonamentem;
D – pokazywanie pełnej zajawki tylko dla osób zalogowanych, które mają zaznaczony dany tag jako „do wyświetlania”.
Na koncie użytkownika widoczne byłyby tagi C oraz D. Przy czym D są możliwe do odhaczenia dla każdego zalogowanego. C – tylko po opłaceniu prenumeraty.
Algorytm sprawdzania, czy wyświetlić pełną zajawkę na stronie głównej:
- jeśli jest A, wyświetl zawsze (koniec sprawdzania)
- czy jest chociaż jeden tag C? Jeśli użytkownik zalogowany i ma wykupioną prenumeratę i jest chociaż jeden tag C, który jest zaznaczony przez użytkownika w filtrach – wyświetl, jeśli nie ma żadnego tagu C zaznaczonego do wyświetlania – nie wyświetlaj (koniec sprawdzania)
- czy jest chociaż jeden tag D? Jeśli użytkownik zalogowany i jeśli jest chociaż jeden tag D, który jest zaznaczony przez użytkownika w filtrach – wyświetl, jeśli nie ma żadnego tagu D zaznaczonego do wyświetlania – nie wyświetlaj (koniec sprawdzania)
- wyświetlaj resztę.
Najmocniejszy jest A, później C i następnie D. A ma zdolności definitywnie zezwalające, C definitywnie blokujące.
- istnieje mechanizm przypisywania tagów do poszczególnych typów
- zalogowany użytkownik ma stronę z filtrami (https://strzalka.press/strona-uzytkownika/). Filtry składają się z tagów typu C i D. Filtry D są dostępne dla każdego zalogowanego użytkownika, Filtry C tylko dla tych z wykupionym abonamentem.
- Zajawki, które są z ograniczeniami dla danego użytkownika wyświetlane są jako zajawki minimalistyczne. W zależności od tego, czy o ukryciu wpisu będzie decydował tag C lub D oraz sytuacji, powinien być wyświetlany inny link w „nagłówku” zajawki minimalistycznej (może być na sztywno wpisany w kod):
- „wykup abonament” w przypadku tagu C (https://strzalka.press/abonament/)
- „zaloguj się”, jeśli będzie to tag D i osoba nie zalogowana (link do strony logowania)
- „filtr”, jeśli jest tag C lub D i osoba zalogowana, ale wyłączyła sobie dany tag. (link strony z filtrami użytkownika)
W tej samej linijce, z lewej strony wyświetlony będzie jeden tag C lub D, zależnie który będzie decydujący o ukryciu pełnej zajawki. Jeśli tagów będzie kilka, może być którykolwiek. Poniżej nagłówka pełen tytuł wpisu, następnie linia separująca. Tag, link, tytuł oraz linia powinny mieć oddzielne od siebie style.
- Dodane otwieranie treści wposu w postaci popup-a
Prace do zrobienia, etap III:
- po wejściu na „stronę użytkownika” przed zalogowaniem, jest pole do zalogowania, ale nie ma linku do „zarejestruj się” i nigdzie nie ma takiego linku
- popup pojawia się wyżej na stronie (bez odstępu od góry ekranu)
- na stronei artykułu, ale nie popup, nie uwzględnia w tytule czcionki MorishSerif. Jest to zdefiniowane w stylach dodatkowych (blisko końca)
- kliknięcie na treści zajawki pokazuje popup bez tytułu, obrazka itp. Kliknięcie na tytuł pokazuje wszystko
- linki w treści na zapleczu, podczas edytowania innym kolorem niż tekst
- linki w treści
Prace do zrobienia, etap II:
- na stronie głównej wodospad zajawek, a nie podział na strony (po dojechaniu do końca strony ładowane są następne zajawki).
- okienka popup z tytułem, obrazkiem wyróżniającym oraz komentarzami. Okienka popup działające zarówno na smartfonach, jak i na komputerze. Ewentualnie tylko na komputerze (na mobilnych jako normalne strony)
- automatyczne dodawanie wpisów na FB i Tweetera po publikacji artykułu
- użytkownik po zalogowaniu powinien być kierowany od razu na stronę główną, a nie do kokpitu
- po pierwszym ustaleniu hasła użytkownik powinien być przekierowany do strony z filtrami
- na stronie filtrów (https://strzalka.press/strona-uzytkownika/) w napisie „Dostępne dla prenumeratorów” dodać ” (wykup abonament)” w postaci linku do https://strzalka.press/abonament/ – o ile użytkownik nie ma wykupionego abonamentu. Jeśli ma, napis powinien nie być widoczny
- na stronie filtrów dwa przyciski „Zapisz” (zamiast „Prześlij”). Pierwszy na końcu sekcji filtrów D. Oba przyciski robią to samo.
- wywalić z menu „Meta”: wordpres.org, kanał wpisów, kanał komentarzy
- po powrocie z zakupu niech użytkownik trafia od razu na stronę z filtrami
- użytkownikowi z wykupionym abonamentem w minimalistycznej zajawce niech wyświetla się „filtr” zamiast „wykup abonament”
- niech podczas wylogowywania się z serisu wylogowuje się od razu z abonamentu (w tej chwili po wylogowaniu, serwis częściowo widzi użytkownika jako posiadajacego abonament, np. na stronie kupowania abonamentu)
- Na liście artykułów na zapleczu, artykuły zaplanowane w innym stylu (generalnie inny kolor tła) niż opublikowane
Prace do zrobienia, etap I:
- uruchomienia okienek popup z treścią wpisów. Czytelnik po kilknięciu zajawki na stronie głównej otwiera nie stronę z treścią wpisu, tylko okienko popup o określonej szerokości maksymalnej (szerokość tekstu maks. 16 cm, zależnie od monitora), gdzie zawarta jest treść. Kilknięcie gdziekolwiek na treści wpisu powinno zamykać popup. Popup przewijany, jeśli treść jest dłuższa niż wysokość ekranu. Mam zainstalowaną wtyczkę „WP Post Popup”, ale wymaga ona ingerencji w kod, żeby zaczęła działać. Posiada dokumentację, ale boję się sam grzebać.
- dostosowanie wyglądu zajawek (usunięcie autora, usunięcie kategorii, skrócenie daty, a to co zostanie przeniesienie na koniec, żeby nie było nic między tytułem, a zajawką)
- wskazania, gdzie w plikach można zmieniać styl okienka popup z pierwszego punktu
- dodanie możliwości filtrowania wiadomości pod względem tagów. Narzędzie nie powinno być na stronie głównej, ale w ustawieniach konta użytkowników. Zarejestrowany użytkownik miałby domyślnie zaznaczone tylko niektóre tagi, ale mógłby po zapłaceniu zaznaczyć sobie dowolne, żeby widzieć inne wpisy. Ta opcja docelowo powinna działać dopiero po wykupieniu abonamentu. Planuję używać wtyczki „Fast Micro Pay” do pobierania płatności i realizowania dostępu.
- jeśli jakiś wpis jest niedostępny dla aktualnie zalogowanego (lub w ogóle nie zalogowanego) użytkownika, to zamiast zajawki na stronie głównej powinien pojawiać się wąski pasek z tytułem oraz link „wykup dostęp”. Czyli taka zajawka, ale bardzo minimalistyczna, z którą nic nie można zrobić, co najwyżej przejść na stronę startu płatności. Po zalogowaniu i przy posiadaniu wykupionego abonamentu, paski znikają, a pojawia się normalna, klikalna zajawka i możliwość przejścia do artykułu.
- zrobienie czegoś, żeby można było w zajawce na stronie głównej mieć dwa obrazki. Jeden jako reprezentacja wpisu, a drugi to miniaturka obrazka z pierwszego bloku. Niektóre wpisy chciałbym, żeby były bez treści pisanej. Nie wszystkie wpisy mają być takie. Redaktor powinien móc sobie wybrać, czy ma to być obrazek i tekst, czy obrazek i obrazek. Ten sposób wyświetlania zajawki może być zrobiony przez „format wpisu” lub jakkolwiek inaczej. Na poniższym zrzucie pod banerem „Wesołe Bąki” powinien wyświetlić się obrazek, zamiast napisu „Rysunek”.
Przy realizacji dopuszczam możliwość kupowania wskazanych modułów, jeśli są potrzebne.