Audyt funkcji PolanieOnLine v1 v2: Różnice pomiędzy wersjami

Z PolanieOnLine
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "= Audyt funkcji PolanieOnLine: v1 → v2 = '''Stan audytu:''' 2026-09-01 '''Gałąź odniesienia:''' <code>standalone-modern-website</code> == Metoda oceny == * '''St...")
 
Linia 1: Linia 1:
 
= Audyt funkcji PolanieOnLine: v1 → v2 =
 
= Audyt funkcji PolanieOnLine: v1 → v2 =
  
'''Stan audytu:''' 2026-09-01
+
'''Stan audytu:''' 2026-09-01<br>
 
'''Gałąź odniesienia:''' <code>standalone-modern-website</code>
 
'''Gałąź odniesienia:''' <code>standalone-modern-website</code>
 +
 +
__TOC__
  
 
== Metoda oceny ==
 
== Metoda oceny ==
  
 
* '''Stan:'''
 
* '''Stan:'''
  ** <code>gotowe</code> — funkcja ma pełny odpowiednik w v2;
+
** '''gotowe''' — funkcja ma pełny odpowiednik w v2;
  ** <code>ulepszone</code> — v2 wykracza poza v1;
+
** '''ulepszone''' — v2 wykracza poza v1;
  ** <code>częściowe</code> — działa tylko część ścieżki;
+
** '''częściowe''' — działa tylko część ścieżki;
  ** <code>brak</code> — brak odpowiednika;
+
** '''brak''' — brak odpowiednika;
  ** <code>zewnętrzne</code> — świadomie pozostaje poza SPA;
+
** '''zewnętrzne''' — świadomie pozostaje poza SPA;
  ** <code>wycofać</code> — nie warto migrować.
+
** '''wycofać''' — nie warto migrować.
 
* '''Wartość:''' 1–5, gdzie 5 oznacza funkcję często używaną albo niezbędną operacyjnie.
 
* '''Wartość:''' 1–5, gdzie 5 oznacza funkcję często używaną albo niezbędną operacyjnie.
 
* '''Dane:'''
 
* '''Dane:'''
  ** <code>gotowe</code> — istnieje stabilne źródło;
+
** '''gotowe''' — istnieje stabilne źródło;
  ** <code>do audytu</code> — źródło istnieje, lecz wymaga oczyszczenia;
+
** '''do audytu''' — źródło istnieje, lecz wymaga oczyszczenia;
  ** <code>nowe</code> — potrzebny jest nowy model lub integracja;
+
** '''nowe''' — potrzebny jest nowy model lub integracja;
  ** <code>zbędne</code> — nie przenosimy danych.
+
** '''zbędne''' — nie przenosimy danych.
 
* '''Koszt:''' S (mały), M (średni), L (duży), XL (bardzo duży).
 
* '''Koszt:''' S (mały), M (średni), L (duży), XL (bardzo duży).
* '''Priorytet:'''
+
* '''Priorytet:''' P0 — bezpieczeństwo/stabilność; P1 — następny pakiet; P2 — kolejny etap; P3 — opcjonalne.
  ** P0 — bezpieczeństwo/stabilność;
 
  ** P1 — następny pakiet;
 
  ** P2 — kolejny etap;
 
  ** P3 — opcjonalne;
 
  ** <code>—</code> — brak migracji.
 
  
 
== Ocena porównawcza ==
 
== Ocena porównawcza ==
  
Ocena pokrycia jest ważona wartością funkcji: <code>gotowe</code> i <code>ulepszone</code> otrzymują 100% punktów, <code>częściowe</code> 50%, a <code>brak</code> 0%. Funkcje świadomie zewnętrzne lub wycofane nie obniżają wyniku.
+
{| class="wikitable" style="width:100%;"
 
 
{| class="wikitable sortable"
 
 
! Obszar
 
! Obszar
 
! Wynik bazowy
 
! Wynik bazowy
 
! Po bieżącym pakiecie
 
! Po bieżącym pakiecie
 +
! Wniosek
 +
|-
 +
| Publiczna strona i wiedza o grze
 +
| 72%
 +
| 77%
 +
| Rdzeń v2 jest mocniejszy od v1; największe luki to wydarzenia, handel i statystyki.
 +
|-
 +
| Konto użytkownika
 +
| 34%
 +
| 34%
 +
| Największa luka migracyjna: rejestracja, odzyskiwanie konta, tworzenie postaci i historia logowań.
 +
|-
 +
| Administracja i operacje
 +
| 59%
 +
| 65%
 +
| Forum i treści są mocne; brakuje narzędzi diagnostycznych i historii gracza.
 +
|-
 +
! Łącznie
 +
! 61%
 +
! 64%
 +
! v2 nadaje się do dalszego rozwijania, ale pełne zastąpienie v1 wymaga przede wszystkim domknięcia kont użytkowników.
 +
|}
  
| ! Wniosek                                                                                                              |
+
Wzrost w bieżącym pakiecie wynika z domknięcia workflow redakcyjnego zadań oraz włączenia forum do wyszukiwarki globalnej.
| ---------------------------------------------------------------------------------------------------------------------- |
 
| Publiczna strona i wiedza o grze                                                                                      |
 
| 72%                                                                                                                    |
 
| 77%                                                                                                                    |
 
| Rdzeń v2 jest mocniejszy od v1; największe luki to wydarzenia, handel i statystyki.                                    |
 
| -                                                                                                                      |
 
| Konto użytkownika                                                                                                      |
 
| 34%                                                                                                                    |
 
| 34%                                                                                                                    |
 
| Największa luka migracyjna: rejestracja, odzyskiwanie konta, tworzenie postaci i historia logowań.                    |
 
| -                                                                                                                      |
 
| Administracja i operacje                                                                                              |
 
| 59%                                                                                                                    |
 
| 65%                                                                                                                    |
 
| Forum i treści są mocne; brakuje narzędzi diagnostycznych i historii gracza.                                          |
 
| -                                                                                                                      |
 
| ! '''Łącznie'''                                                                                                        |
 
| ! '''61%'''                                                                                                            |
 
| ! '''64%'''                                                                                                            |
 
| ! v2 nadaje się do dalszego rozwijania, ale pełne zastąpienie v1 wymaga przede wszystkim domknięcia kont użytkowników. |
 
| }                                                                                                                      |
 
  
Wzrost w bieżącym pakiecie wynika z domknięcia workflow redakcyjnego zadań oraz włączenia forum do wyszukiwarki globalnej. Ocena nie premiuje dodatkowo funkcji v2, których v1 w ogóle nie posiadał, dlatego nie jest oceną jakości technicznej — pokazuje wyłącznie pokrycie migracji.
+
== Serwis publiczny i wiedza o grze ==
  
== Serwis publiczny i wiedza o grze ==
+
<div style="overflow-x:auto;">
  
{| class="wikitable sortable"
+
{| class="wikitable" style="width:100%;"
 
! Funkcja v1
 
! Funkcja v1
 
! Źródło v1
 
! Źródło v1
Linia 72: Linia 68:
 
! Koszt
 
! Koszt
 
! Priorytet
 
! Priorytet
 +
! Decyzja
 +
|-
 +
| Strona główna i aktualności
 +
| <code>sites/news/news.php</code>
 +
| <code>SiteHomePage</code>, API <code>/site/home</code>
 +
| '''ulepszone'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P2
 +
| Utrzymywać, później dodać lepsze moduły personalne.
 +
|-
 +
| Artykuł i archiwum wiadomości
 +
| <code>sites/news/news.php</code><br><code>newsarchive.php</code>
 +
| <code>NewsArticlePage</code><br><code>NewsArchivePage</code>
 +
| '''gotowe'''
 +
| 4
 +
| gotowe
 +
| S
 +
| P2
 +
| Bez dużej migracji.
 +
|-
 +
| RSS aktualności
 +
| <code>sites/news/rss.php</code>
 +
| brak dedykowanego feedu v2
 +
| '''brak'''
 +
| 2
 +
| gotowe
 +
| S
 +
| P3
 +
| Dodać dopiero po stabilizacji treści.
 +
|-
 +
| Archiwum wersji gry
 +
| <code>sites/news/updatearchive.php</code>
 +
| częściowo wiadomości/poradniki
 +
| '''częściowe'''
 +
| 3
 +
| do audytu
 +
| M
 +
| P2
 +
| Osobna oś wydań z numerem wersji.
 +
|-
 +
| Pobieranie klienta
 +
| <code>sites/game/download.php</code>
 +
| <code>DownloadPage</code>
 +
| '''gotowe'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P2
 +
| Utrzymywać linki i sumy kontrolne.
 +
|}
  
| ! Decyzja                                                                                  |
+
</div>
| ------------------------------------------------------------------------------------------ |
 
| Strona główna i aktualności                                                                |
 
| <code>sites/news/news.php</code>                                                          |
 
| <code>SiteHomePage</code>, API <code>/site/home</code>                                    |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Utrzymywać, później dodać lepsze moduły personalne.                                        |
 
| -                                                                                          |
 
| Artykuł i archiwum wiadomości                                                              |
 
| <code>sites/news/news.php</code>, <code>newsarchive.php</code>                            |
 
| <code>NewsArticlePage</code>, <code>NewsArchivePage</code>                                |
 
| gotowe                                                                                    |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Bez dużej migracji.                                                                        |
 
| -                                                                                          |
 
| RSS aktualności                                                                            |
 
| <code>sites/news/rss.php</code>                                                            |
 
| brak dedykowanego feedu v2                                                                |
 
| brak                                                                                      |
 
| 2                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P3                                                                                        |
 
| Dodać dopiero po stabilizacji treści.                                                      |
 
| -                                                                                          |
 
| Archiwum wersji gry                                                                        |
 
| <code>sites/news/updatearchive.php</code>                                                  |
 
| częściowo wiadomości/poradniki                                                            |
 
| częściowe                                                                                  |
 
| 3                                                                                          |
 
| do audytu                                                                                  |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Osobna oś wydań z numerem wersji.                                                          |
 
| -                                                                                          |
 
| Pobieranie klienta                                                                        |
 
| <code>sites/game/download.php</code>                                                      |
 
| <code>DownloadPage</code>                                                                  |
 
| gotowe                                                                                    |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Utrzymywać linki i sumy kontrolne.                                                        |
 
| -                                                                                          |
 
| FAQ                                                                                        |
 
| <code>sites/faq.php</code>                                                                |
 
| <code>FaqPage</code>                                                                      |
 
| gotowe                                                                                    |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Bez zmian strukturalnych.                                                                  |
 
| -                                                                                          |
 
| Regulaminy                                                                                |
 
| <code>sites/rules/rules.php</code>                                                        |
 
| <code>RulesPage</code>                                                                    |
 
| gotowe                                                                                    |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Dodać wersjonowanie w późniejszym pakiecie.                                                |
 
| -                                                                                          |
 
| Poradniki                                                                                  |
 
| <code>sites/tutorials.php</code>                                                          |
 
| <code>TutorialsPage</code>                                                                |
 
| gotowe                                                                                    |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Docelowo powiązać z wyszukiwarką i zadaniami.                                              |
 
| -                                                                                          |
 
| Kontakt i lista administracji                                                              |
 
| <code>sites/adminlist.php</code>                                                          |
 
| <code>TeamPage</code>                                                                      |
 
| gotowe                                                                                    |
 
| 3                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P3                                                                                        |
 
| Nie rozwijać w „grupę rozwoju”; użytkownik wykluczył ten kierunek.                        |
 
| -                                                                                          |
 
| Wyszukiwarka serwisu                                                                      |
 
| <code>sites/game/search.php</code>, modal v1                                              |
 
| <code>SearchPage</code>                                                                    |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| wykonane                                                                                  |
 
| Forum, fragmenty wyników, historia i podpowiedzi asynchroniczne wdrożone w pakiecie P1.    |
 
| -                                                                                          |
 
| Lista przedmiotów i szczegóły                                                              |
 
| <code>sites/game/items.php</code>, <code>sites/scripts/item.php</code>                    |
 
| katalog v2                                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Utrzymywać manifest i mobilne szczegóły.                                                  |
 
| -                                                                                          |
 
| Bestiariusz i szczegóły                                                                    |
 
| <code>sites/game/creatures.php</code>, <code>monster.php</code>                            |
 
| katalog v2                                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Dalsze prace głównie mobilne.                                                              |
 
| -                                                                                          |
 
| Lista NPC i szczegóły                                                                      |
 
| <code>sites/game/npcs.php</code>, <code>npc.php</code>                                    |
 
| <code>NpcCatalogPage</code>                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Powiązać z zadaniami i atlasem.                                                            |
 
| -                                                                                          |
 
| Lista i opis zadań                                                                        |
 
| <code>sites/quests/*</code>                                                                |
 
| <code>QuestsPage</code>, relacyjny publiczny API                                          |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| '''P1'''                                                                                  |
 
| Dopracować nawigację, powiązania i responsywność.                                          |
 
| -                                                                                          |
 
| Edycja zadań                                                                              |
 
| <code>php/admin/quests.php</code>                                                          |
 
| <code>AdminQuestEditor</code>, relacyjny backend                                          |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| wykonane                                                                                  |
 
| Podgląd, kontrola kompletności, dostępna zmiana kolejności i historia rewizji są dostępne. |
 
| -                                                                                          |
 
| Osiągnięcia                                                                                |
 
| <code>sites/game/achievement.php</code>                                                    |
 
| <code>AchievementsPage</code>, <code>AchievementPage</code>                                |
 
| ulepszone                                                                                  |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Utrzymywać prezentację i filtry.                                                          |
 
| -                                                                                          |
 
| Atlas Faiumoni i krainy prasłowiańskiej                                                    |
 
| <code>sites/world/atlas*.php</code>                                                        |
 
| <code>WorldAtlasPage</code>                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Następny etap: warstwy administracyjne i powiązania z zadaniami.                          |
 
| -                                                                                          |
 
| Regiony                                                                                    |
 
| <code>sites/game/regions.php</code>                                                        |
 
| atlas częściowo zastępuje listę                                                            |
 
| częściowe                                                                                  |
 
| 3                                                                                          |
 
| do audytu                                                                                  |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Włączyć regiony do atlasu zamiast kopiować starą stronę 1:1.                              |
 
| -                                                                                          |
 
| Domki                                                                                      |
 
| <code>sites/game/houses.php</code>                                                        |
 
| brak dedykowanego modułu                                                                  |
 
| brak                                                                                      |
 
| 3                                                                                          |
 
| do audytu                                                                                  |
 
| M                                                                                          |
 
| P3                                                                                        |
 
| Najpierw sprawdzić aktualność danych gry.                                                  |
 
| -                                                                                          |
 
| Minigry                                                                                    |
 
| <code>sites/game/minigame.php</code>                                                      |
 
| brak katalogu publicznego                                                                  |
 
| brak                                                                                      |
 
| 3                                                                                          |
 
| do audytu                                                                                  |
 
| M                                                                                          |
 
| P3                                                                                        |
 
| Dodać dopiero po regionach i zadaniach.                                                    |
 
| -                                                                                          |
 
| Gracze online                                                                              |
 
| <code>sites/scripts/online.php</code>                                                      |
 
| <code>CharactersPage</code>                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Bez migracji funkcjonalnej.                                                                |
 
| -                                                                                          |
 
| Profil postaci                                                                            |
 
| <code>sites/scripts/character.php</code>                                                  |
 
| <code>CharacterPage</code>                                                                |
 
| ulepszone                                                                                  |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Później historia aktywności i odnośniki społeczne.                                        |
 
| -                                                                                          |
 
| Aleja Sław                                                                                |
 
| <code>sites/hof.php</code>                                                                |
 
| <code>HallOfFamePage</code>                                                                |
 
| ulepszone                                                                                  |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| S                                                                                          |
 
| P2                                                                                        |
 
| Utrzymywać szerokość i widoki mobilne.                                                    |
 
| -                                                                                          |
 
| Wydarzenia świata                                                                          |
 
| <code>sites/scripts/events.php</code>                                                      |
 
| brak dedykowanego widoku                                                                  |
 
| brak                                                                                      |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Kandydat na kolejny duży moduł po pakiecie P1.                                            |
 
| -                                                                                          |
 
| Statystyki zabójstw                                                                        |
 
| <code>sites/scripts/killedstats.php</code>                                                |
 
| brak                                                                                      |
 
| brak                                                                                      |
 
| 3                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Połączyć z profilem i Aleją Sław.                                                          |
 
| -                                                                                          |
 
| Handel graczy i Atom                                                                      |
 
| <code>sites/news/trade.php</code>, <code>tradefeed.php</code>                              |
 
| brak                                                                                      |
 
| brak                                                                                      |
 
| 4                                                                                          |
 
| do audytu                                                                                  |
 
| L                                                                                          |
 
| P2                                                                                        |
 
| Osobny projekt z bezpieczeństwem i wygasaniem ofert.                                      |
 
| -                                                                                          |
 
| Status/statystyki sieci                                                                    |
 
| <code>netstats.php</code>, <code>cireport.php</code>                                      |
 
| <code>ServerStatusPage</code> częściowo                                                    |
 
| częściowe                                                                                  |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| M                                                                                          |
 
| P2                                                                                        |
 
| Rozszerzać bez ujawniania danych technicznych.                                            |
 
| -                                                                                          |
 
| Galeria, screenshoty, tapety, filmy                                                        |
 
| <code>gallery.php</code>, <code>screenshot.php</code>, menu Media                          |
 
| brak kompletnego centrum                                                                  |
 
| brak                                                                                      |
 
| 2                                                                                          |
 
| do audytu                                                                                  |
 
| M                                                                                          |
 
| P3                                                                                        |
 
| Niski priorytet.                                                                          |
 
| -                                                                                          |
 
| Wlepki i materiały projektowe                                                              |
 
| <code>wlepka.php</code>, <code>development.php</code>                                      |
 
| brak                                                                                      |
 
| brak                                                                                      |
 
| 1                                                                                          |
 
| do audytu                                                                                  |
 
| S                                                                                          |
 
| P3                                                                                        |
 
| Tylko jeśli nadal używane.                                                                |
 
| -                                                                                          |
 
| Wiki                                                                                      |
 
| trasy <code>/wiki/*</code>                                                                |
 
| zewnętrzna MediaWiki                                                                      |
 
| zewnętrzne                                                                                |
 
| 4                                                                                          |
 
| gotowe                                                                                    |
 
| —                                                                                          |
 
| —                                                                                          |
 
| Pozostawić jako osobny system, ale indeksować najważniejsze linki.                        |
 
| -                                                                                          |
 
| Klient przeglądarkowy gry                                                                  |
 
| <code>client/*</code>, WebSocket <code>/ws/</code>                                        |
 
| osobna aplikacja                                                                          |
 
| zewnętrzne                                                                                |
 
| 5                                                                                          |
 
| gotowe                                                                                    |
 
| —                                                                                          |
 
| —                                                                                          |
 
| Nie mieszać z migracją strony.                                                            |
 
| -                                                                                          |
 
| Grupa rozwoju / propozycje                                                                |
 
| <code>sites/grp/*</code>                                                                   |
 
| brak                                                                                      |
 
| wycofać                                                                                    |
 
| 1                                                                                          |
 
| zbędne                                                                                    |
 
| —                                                                                          |
 
| —                                                                                          |
 
| Świadomie nie migrować zgodnie z decyzją właściciela.                                      |
 
| }                                                                                          |
 
  
 
== Konto użytkownika ==
 
== Konto użytkownika ==
  
{| class="wikitable sortable"
+
<div style="overflow-x:auto;">
 +
 
 +
{| class="wikitable" style="width:100%;"
 
! Funkcja v1
 
! Funkcja v1
 
! Odpowiednik v2
 
! Odpowiednik v2
Linia 406: Linia 135:
 
! Koszt
 
! Koszt
 
! Priorytet
 
! Priorytet
 +
! Decyzja
 +
|-
 +
| Logowanie i wylogowanie
 +
| Sanctum <code>/auth/login</code><br><code>/auth/logout</code>
 +
| '''ulepszone'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P0
 +
| Utrzymywać rate limiting i sesje.
 +
|-
 +
| Profil i podstawowe ustawienia
 +
| <code>/profile</code><br><code>/account/settings/*</code>
 +
| '''częściowe'''
 +
| 5
 +
| gotowe
 +
| M
 +
| P2
 +
| Ujednolicić stronę profilu i ustawień.
 +
|-
 +
| Zmiana e-maila i hasła
 +
| API ustawień konta
 +
| '''gotowe'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P0
 +
| Utrzymywać kontrolę bezpieczeństwa.
 +
|}
  
| ! Decyzja                                                  |
+
</div>
| ----------------------------------------------------------- |
 
| Logowanie i wylogowanie                                    |
 
| Sanctum <code>/auth/login</code>, <code>/auth/logout</code> |
 
| ulepszone                                                  |
 
| 5                                                          |
 
| gotowe                                                      |
 
| S                                                          |
 
| P0                                                          |
 
| Utrzymywać rate limiting i sesje.                          |
 
| -                                                          |
 
| Profil i podstawowe ustawienia                              |
 
| <code>/profile</code>, <code>/account/settings/*</code>    |
 
| częściowe                                                  |
 
| 5                                                          |
 
| gotowe                                                      |
 
| M                                                          |
 
| P2                                                          |
 
| Ujednolicić stronę profilu i ustawień.                      |
 
| -                                                          |
 
| Zmiana e-maila i hasła                                      |
 
| API ustawień konta                                          |
 
| gotowe                                                      |
 
| 5                                                          |
 
| gotowe                                                      |
 
| S                                                          |
 
| P0                                                          |
 
| Utrzymywać kontrolę bezpieczeństwa.                        |
 
| -                                                          |
 
| Lista własnych postaci                                      |
 
| profil tylko częściowo                                      |
 
| częściowe                                                  |
 
| 4                                                          |
 
| gotowe                                                      |
 
| M                                                          |
 
| P2                                                          |
 
| Dodać centrum postaci konta.                                |
 
| -                                                          |
 
| Tworzenie postaci                                          |
 
| brak                                                        |
 
| brak                                                        |
 
| 5                                                          |
 
| gotowe                                                      |
 
| L                                                          |
 
| P2                                                          |
 
| Wymaga pełnej walidacji zgodnej z serwerem gry.            |
 
| -                                                          |
 
| Tworzenie konta i potwierdzenie                            |
 
| brak pełnej ścieżki v2                                      |
 
| brak                                                        |
 
| 5                                                          |
 
| gotowe                                                      |
 
| L                                                          |
 
| P2                                                          |
 
| Osobny pakiet kont i bezpieczeństwa.                        |
 
| -                                                          |
 
| Reset/przypomnienie dostępu                                |
 
| brak                                                        |
 
| brak                                                        |
 
| 5                                                          |
 
| gotowe                                                      |
 
| M                                                          |
 
| P1/P2                                                      |
 
| Zaplanować przed pełnym przełączeniem domeny.              |
 
| -                                                          |
 
| Historia logowań                                            |
 
| brak publicznego widoku                                    |
 
| brak                                                        |
 
| 4                                                          |
 
| gotowe                                                      |
 
| M                                                          |
 
| P2                                                          |
 
| Dodać razem z centrum bezpieczeństwa.                      |
 
| -                                                          |
 
| Prywatne wiadomości                                        |
 
| forum ma powiadomienia, ale nie PW v1                      |
 
| brak                                                        |
 
| 3                                                          |
 
| do audytu                                                  |
 
| L                                                          |
 
| P3                                                          |
 
| Nie utożsamiać z powiadomieniami forum.                    |
 
| -                                                          |
 
| Łączenie kont                                              |
 
| brak                                                        |
 
| brak                                                        |
 
| 2                                                          |
 
| do audytu                                                  |
 
| XL                                                          |
 
| P3                                                          |
 
| Tylko po analizie użycia i ryzyka.                          |
 
| -                                                          |
 
| OAuth/OpenID/gadżety                                        |
 
| brak                                                        |
 
| wycofać                                                    |
 
| 1                                                          |
 
| zbędne                                                      |
 
| —                                                          |
 
| —                                                          |
 
| Nie przenosić przestarzałych integracji.                    |
 
| }                                                          |
 
  
 
== Administracja i operacje ==
 
== Administracja i operacje ==
  
{| class="wikitable sortable"
+
<div style="overflow-x:auto;">
 +
 
 +
{| class="wikitable" style="width:100%;"
 
! Funkcja v1
 
! Funkcja v1
 
! Odpowiednik v2
 
! Odpowiednik v2
Linia 519: Linia 179:
 
! Koszt
 
! Koszt
 
! Priorytet
 
! Priorytet
 +
! Decyzja
 +
|-
 +
| Wiadomości/aktualności
 +
| <code>AdminNewsEditor</code>
 +
| '''ulepszone'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P2
 +
| Gotowe wraz z koszem i audytem.
 +
|-
 +
| Zadania
 +
| relacyjny <code>AdminQuestEditor</code>
 +
| '''ulepszone'''
 +
| 5
 +
| gotowe
 +
| M
 +
| wykonane
 +
| Workflow redakcyjny domknięty podglądem, rewizjami i kontrolą kompletności.
 +
|-
 +
| Log zmian
 +
| <code>AdminHistoryTab</code>
 +
| '''ulepszone'''
 +
| 5
 +
| gotowe
 +
| S
 +
| P0
 +
| Utrzymywać jako append-only.
 +
|}
  
| ! Decyzja                                                                  |
+
</div>
| --------------------------------------------------------------------------- |
 
| Wiadomości/aktualności                                                      |
 
| <code>AdminNewsEditor</code>                                                |
 
| ulepszone                                                                  |
 
| 5                                                                          |
 
| gotowe                                                                      |
 
| S                                                                          |
 
| P2                                                                          |
 
| Gotowe wraz z koszem i audytem.                                            |
 
| -                                                                          |
 
| Zadania                                                                    |
 
| relacyjny <code>AdminQuestEditor</code>                                    |
 
| ulepszone                                                                  |
 
| 5                                                                          |
 
| gotowe                                                                      |
 
| M                                                                          |
 
| wykonane                                                                    |
 
| Workflow redakcyjny domknięty podglądem, rewizjami i kontrolą kompletności. |
 
| -                                                                          |
 
| Kategorie i słowniki                                                        |
 
| <code>AdminDictionariesTab</code>                                          |
 
| ulepszone                                                                  |
 
| 4                                                                          |
 
| gotowe                                                                      |
 
| S                                                                          |
 
| P2                                                                          |
 
| Rozszerzać dopiero wraz z kolejnymi modułami.                              |
 
| -                                                                          |
 
| Forum i moderacja                                                          |
 
| <code>AdminForumTab</code>, centrum moderacji                              |
 
| ulepszone                                                                  |
 
| 5                                                                          |
 
| gotowe                                                                      |
 
| S                                                                          |
 
| P2                                                                          |
 
| Tryb stabilizacji; bez dalszego forsowania funkcji.                        |
 
| -                                                                          |
 
| Log zmian                                                                  |
 
| <code>AdminHistoryTab</code>                                                |
 
| ulepszone                                                                  |
 
| 5                                                                          |
 
| gotowe                                                                      |
 
| S                                                                          |
 
| P0                                                                          |
 
| Utrzymywać jako append-only.                                                |
 
| -                                                                          |
 
| Cache i status systemu                                                      |
 
| dashboard częściowo                                                        |
 
| częściowe                                                                  |
 
| 4                                                                          |
 
| gotowe                                                                      |
 
| M                                                                          |
 
| P2                                                                          |
 
| Dodać bezpieczne metryki kolejek/cache/Reverb.                              |
 
| -                                                                          |
 
| Historia gracza                                                            |
 
| brak pełnego narzędzia                                                      |
 
| brak                                                                        |
 
| 4                                                                          |
 
| gotowe                                                                      |
 
| L                                                                          |
 
| P2                                                                          |
 
| Osobny panel pomocy/moderacji.                                              |
 
| -                                                                          |
 
| Historia przedmiotu                                                        |
 
| brak                                                                        |
 
| brak                                                                        |
 
| 3                                                                          |
 
| gotowe                                                                      |
 
| L                                                                          |
 
| P3                                                                          |
 
| Zależne od kompletności logów gry.                                          |
 
| -                                                                          |
 
| Historia wsparcia                                                          |
 
| brak                                                                        |
 
| brak                                                                        |
 
| 3                                                                          |
 
| do audytu                                                                  |
 
| L                                                                          |
 
| P3                                                                          |
 
| Najpierw zidentyfikować używaną tabelę i proces.                            |
 
| -                                                                          |
 
| Sklepy                                                                      |
 
| brak                                                                        |
 
| brak                                                                        |
 
| 2                                                                          |
 
| do audytu                                                                  |
 
| L                                                                          |
 
| P3                                                                          |
 
| Niski priorytet, zależny od aktualności v1.                                |
 
| }                                                                          |
 
  
 
== Wynik i kolejność prac ==
 
== Wynik i kolejność prac ==
  
# '''P1 — wykonane:''' podgląd i rewizje zadań, dostępna zmiana kolejności, forum w wyszukiwarce globalnej, lepsze fragmenty wyników oraz wspólne poprawki mobilne.
+
# '''P1 — wykonane:''' podgląd i rewizje zadań, zmiana kolejności, forum w wyszukiwarce globalnej oraz poprawki mobilne.
 
+
# '''P2 — konto i migracje użytkowe:''' odzyskiwanie konta, tworzenie postaci, wydarzenia, statystyki zabójstw i regiony w atlasie.
# '''P2 — konto i migracje użytkowe:''' odzyskiwanie konta, tworzenie postaci, wydarzenia, statystyki zabójstw, regiony w atlasie.
 
 
 
 
# '''P2 — operacje:''' diagnostyka kolejek/cache/Reverb oraz historia gracza.
 
# '''P2 — operacje:''' diagnostyka kolejek/cache/Reverb oraz historia gracza.
 
+
# '''P3 — funkcje niszowe:''' handel, domki, minigry, media i stare narzędzia administracyjne.
# '''P3 — funkcje niszowe:''' handel, domki, minigry, media i stare narzędzia administracyjne — dopiero po potwierdzeniu realnego użycia.
 
 
 
 
# '''Nie migrować:''' grupa rozwoju, stare OpenID/OAuth i martwe integracje społecznościowe.
 
# '''Nie migrować:''' grupa rozwoju, stare OpenID/OAuth i martwe integracje społecznościowe.
  
 
''Audyt jest dokumentem żywym: po każdym większym pakiecie należy zmienić stan odpowiednich pozycji i dopisać wynik migracji danych.''
 
''Audyt jest dokumentem żywym: po każdym większym pakiecie należy zmienić stan odpowiednich pozycji i dopisać wynik migracji danych.''

Wersja z 19:21, 1 wrz 2026

Audyt funkcji PolanieOnLine: v1 → v2

Stan audytu: 2026-09-01
Gałąź odniesienia: standalone-modern-website

Metoda oceny

  • Stan:
    • gotowe — funkcja ma pełny odpowiednik w v2;
    • ulepszone — v2 wykracza poza v1;
    • częściowe — działa tylko część ścieżki;
    • brak — brak odpowiednika;
    • zewnętrzne — świadomie pozostaje poza SPA;
    • wycofać — nie warto migrować.
  • Wartość: 1–5, gdzie 5 oznacza funkcję często używaną albo niezbędną operacyjnie.
  • Dane:
    • gotowe — istnieje stabilne źródło;
    • do audytu — źródło istnieje, lecz wymaga oczyszczenia;
    • nowe — potrzebny jest nowy model lub integracja;
    • zbędne — nie przenosimy danych.
  • Koszt: S (mały), M (średni), L (duży), XL (bardzo duży).
  • Priorytet: P0 — bezpieczeństwo/stabilność; P1 — następny pakiet; P2 — kolejny etap; P3 — opcjonalne.

Ocena porównawcza

Obszar Wynik bazowy Po bieżącym pakiecie Wniosek
Publiczna strona i wiedza o grze 72% 77% Rdzeń v2 jest mocniejszy od v1; największe luki to wydarzenia, handel i statystyki.
Konto użytkownika 34% 34% Największa luka migracyjna: rejestracja, odzyskiwanie konta, tworzenie postaci i historia logowań.
Administracja i operacje 59% 65% Forum i treści są mocne; brakuje narzędzi diagnostycznych i historii gracza.
Łącznie 61% 64% v2 nadaje się do dalszego rozwijania, ale pełne zastąpienie v1 wymaga przede wszystkim domknięcia kont użytkowników.

Wzrost w bieżącym pakiecie wynika z domknięcia workflow redakcyjnego zadań oraz włączenia forum do wyszukiwarki globalnej.

Serwis publiczny i wiedza o grze

Funkcja v1 Źródło v1 Odpowiednik v2 Stan Wartość Dane Koszt Priorytet Decyzja
Strona główna i aktualności sites/news/news.php SiteHomePage, API /site/home ulepszone 5 gotowe S P2 Utrzymywać, później dodać lepsze moduły personalne.
Artykuł i archiwum wiadomości sites/news/news.php
newsarchive.php
NewsArticlePage
NewsArchivePage
gotowe 4 gotowe S P2 Bez dużej migracji.
RSS aktualności sites/news/rss.php brak dedykowanego feedu v2 brak 2 gotowe S P3 Dodać dopiero po stabilizacji treści.
Archiwum wersji gry sites/news/updatearchive.php częściowo wiadomości/poradniki częściowe 3 do audytu M P2 Osobna oś wydań z numerem wersji.
Pobieranie klienta sites/game/download.php DownloadPage gotowe 5 gotowe S P2 Utrzymywać linki i sumy kontrolne.

Konto użytkownika

Funkcja v1 Odpowiednik v2 Stan Wartość Dane Koszt Priorytet Decyzja
Logowanie i wylogowanie Sanctum /auth/login
/auth/logout
ulepszone 5 gotowe S P0 Utrzymywać rate limiting i sesje.
Profil i podstawowe ustawienia /profile
/account/settings/*
częściowe 5 gotowe M P2 Ujednolicić stronę profilu i ustawień.
Zmiana e-maila i hasła API ustawień konta gotowe 5 gotowe S P0 Utrzymywać kontrolę bezpieczeństwa.

Administracja i operacje

Funkcja v1 Odpowiednik v2 Stan Wartość Dane Koszt Priorytet Decyzja
Wiadomości/aktualności AdminNewsEditor ulepszone 5 gotowe S P2 Gotowe wraz z koszem i audytem.
Zadania relacyjny AdminQuestEditor ulepszone 5 gotowe M wykonane Workflow redakcyjny domknięty podglądem, rewizjami i kontrolą kompletności.
Log zmian AdminHistoryTab ulepszone 5 gotowe S P0 Utrzymywać jako append-only.

Wynik i kolejność prac

  1. P1 — wykonane: podgląd i rewizje zadań, zmiana kolejności, forum w wyszukiwarce globalnej oraz poprawki mobilne.
  2. P2 — konto i migracje użytkowe: odzyskiwanie konta, tworzenie postaci, wydarzenia, statystyki zabójstw i regiony w atlasie.
  3. P2 — operacje: diagnostyka kolejek/cache/Reverb oraz historia gracza.
  4. P3 — funkcje niszowe: handel, domki, minigry, media i stare narzędzia administracyjne.
  5. Nie migrować: grupa rozwoju, stare OpenID/OAuth i martwe integracje społecznościowe.

Audyt jest dokumentem żywym: po każdym większym pakiecie należy zmienić stan odpowiednich pozycji i dopisać wynik migracji danych.