Można ci w czymś pomóc czy pracujesz sam? Bardzo podoba mi się cała koncepcja i wykorzystanie nowoczesnych technologii.
Możesz rozwinąć to:
https://github.com/theModders/page-template (tymczasowo przyczepione pod hub.themodders.org). Tylko podaj najpierw adres email konta na GitHubie żebym dodał do grupy.
Zacząłem to robić jako szablon stron dla modów (dla
@outlander ) ale wyszło coś w stylu wskrzeszania "portalu" themodders.
Oba kierunki rozwoju są warte uwagi, ja chętnie pomogę zacząć.
Na razie jest bazowane na obecnym skinie (Thoro & Leinnan) ale chcę w końcu zastąpić czymś bardziej w stylu mojego prototypu.
Z mniej technicznych zadań, fajnie by było gdybyśmy mieli mirror najpotrzebniejszych narzędzi modderskich i najpopularniejszych modów. To:
https://hub.themodders.org/downloads/ ma się stać trochę jak to:
https://czaszaplaty.themodders.org/download/ , z tym też mogę pomóc. Pliki są hostowane na mega.nz, ale mamy własne "czyste" permalinki (np
https://czaszaplaty.themodders.org/download/Poradnik_Czas_Zap%C5%82aty.pdf ).
Obecnie pracuję nad statycznym hostingiem dla forum. Mam pomysł na hybrydową dynamiczno-statyczną architekturę:
- kiedy piszesz posta, jest zapisywany w bazie danych
- kiedy ładujesz wątek, najpierw ładuje się statyczny html
- potem ładuje się javascript, który robi API request do serwera i dostaje nowe posty w odpowiedzi
- co jakiś czas serwer zapisuje nowe posty w plikach HTML pod darmowym i szybkim statycznym hostingiem
- kiedy ładujesz wątek następnym razem, "utrwalone" posty ładują się natychmiastowo ze statycznym HTMLem
- javascript ładuje tylko te które są nowsze niż ostatnie "utrwalanie"
W ten sposób płatny serwer będzie musiał obsługiwać tylko nowe wiadomości, pomiędzy dwoma cyklami zapisywania w statycznym hostingu. Statyczny hosting jest darmowy, szybki, niemożliwy do zepsucia ani zhackowania. Posty stamtąd można czytać nawet bez JavaScriptu. A dynamiczny serwer z bazą danych i JavaScriptem w przeglądarce daje możliwość wyświetlania nowych wiadomości na bierząco i wysyłania powiadomień push.