Portal o którym mowa w zleceniu znajduje się pod adresem https://nfspolska.pl
Poniżej wyodrębniłem elementy strony, by było wiadomo na czym ten portal stoi i jak mniej więcej wyglądają modyfikacje.
Menu serii - osobny, zewnętrzny skrypt jquery z dodatkową modyfikacją (mod1*)
Timer - osobny, zewnętrzny skrypt jquery edytowany przez FTP. Oprócz ustawienia zegara, można także ustawić teksty z linkowaniem po obu stronach zegara
Tuning panel - autorska wtyczka, galeria pokazująca ostatnio dodane prace z obu galerii, do których prace przesyłają użytkownicy - zamiast w lewej kolumnie, to powinien być na całej szerokości pod Timerem, o wysokości 1 obrazu i z możliwością scrolowania w prawo do starszych prac coś podobnego było kiedyś https://nfspolska.pl/articles/images/portal/historia-10.png
Slider z banerami z linkami, autorska wtyczka
Panel z ostatnimi newsami
Panel z 3 losowymi artykułami
Panel z 3 losowymi wpisami z bloga
Panel z 3 losowymi plikami z downloadu
Shoutbox w technologii AJAX - możliwość wysyłania i częste odświeżanie zawartości bez przeładowywania całej strony, użytkownicy mają znaczniki czy są online czy offline, możliwość oznaczania innych użytkowników, wyświetlanie 20-25 ostatnich wpisów ze scroolem
Panel ostatnich 10 tematów, również ze scroolem
Panel ostatnich 10 komentarzy z newsów/wpisów na blogu, wpisów na profilu użytkownika, downloadu, również ze scroolem,
Ostatnio dostępni również ze scroolem, ze statusem dostępności oraz jednym z kilkudziesięciu ręcznie dodanych i usuwanych losowych opisów lub jeśli offline, to czasem ostatniej dostępności
Ankieta, max 10 odp.
Newsy/artykuły/download/galeria - możliwość komentowania w techn. AJAX, możliwość odpowiadania bezpośrednio na dany komentarz.
Artykuły
Showroom, dreamshoty, artykuły - możliwość oceniania dopiero po dodaniu komentarza, w skali 1-10
Showroom - możliwość przesyłania w jednym zgłoszeniu do 5 zdjęć, akceptacja przez admina
Dreamshoty - możliwość przesyłania w jednym zgłoszeniu 1 zdjęcie, akceptacja przez admina
Galeria - typowa galeria, do której tylko admini mogą przesyłać zdjęcia, bez ocen, bez komentarzy
Blog
Zdjęcia otwierające się w cbox lub podobnym skrypcie
Mapy - autorski skrypt - będzie nowy
Profil - możliwość dodania platform, na których się gra + nicki, krótkie statystki odnośnie komentarzy, wpisów w shoutbox, postów, prac w showroomie i dreamshotach, zakładka Moje gry w profilu - możliwość zaznaczenia posiadanych i aktualnie ogrywanych gier (mod1*), zakładka showroom, zakładka dreamshoty, zakładka osiągnięcia - kilkadziesiąt osiągnięć - część przypisywana automatycznie, część ręcznie
Wewnętrzne powiadomienia o DM, osiągnięciach, odpowiedzi na komentarz, post, nowym komentarzu pod swoją pracą w showroomie/dreamshotach
*mod1 - to plik, w którym ręcznie przez FTP wpisuje się nazwę gry, dodaje adres okładki, wypisuje się platformy i oraz decyduje czy okładka (i tym samym menu danej części) ma być widoczne w menu serii na górze strony.
Na urządzeniach mobilnych boczne część paneli pokazuje się/ukrywa przez przyciski w belce na dole ekranu (trochę na wzór mobilnych aplikacji).
Dodatkowe rzeczy, których obecnie brak:
Forum Flarum
Sprzężenie portalu i forum (id użytkowników i hasła)
Multilogowanie przez google, apple lub microsoft
Ukazywanie ostatnich postów z forum na panelu na portalu (może coś a'la iframe z małego panelu forum ze względu na różne cmsy)
Panel cookies dostosowane do nowych norm.
https://nfspolska.pl/stream ma wyłączonych kilka paneli by można było oglądać streamy i komentować w shoutboxbie
Modyfikacje powinny być przeprowadzone w formie modułów, by działały przy aktualizacjach Drupala