Panel klienta v3.0 RC

LVL UP
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v3.0 RC

Zapraszam do testowania następnego etapu panelu 😉

Screenshot-2017-12-19 LVL UP panel|690x356

Panel v3 możecie znaleźć w dwóch wariantach opisanych niżej.

Produkcja (dla odważnych)

Do logowania używa się tych samych danych co w panelu v2. Działania w tym miejscu mają realny wpływ na wykupione usługi itd. więc zalecam ostrożność. https://my.lvlup.pro Po oficjalnym wypuszczeniu v3 ten link zastąpi obecny https://lvlup.pro/panel

Piaskownica (zalecane)

Do logowania używamy generowanych kont tworzonych na potrzeby testów. Działania w demo są zupełnie odizolowane od prawdziwych usług, można testować do woli. Zachęcam do korzystania z piaskownicy, na tych kontach jest tyle usług i środków ile dusza zapragnie 😄 https://demomy.lvlup.pro/ Dane dostępowe do piaskownicy można wygenerować wchodząc na ten link: https://demoapi.lvlup.pro/v3/auth/register

Prawdopodobnie pojawi się też możliwość korzystania ze sztucznego Paypala czy PSC w piastkownicy, szczegóły wkrótce

Notatki odnośnie RC

Bardziej spostrzegawczy użytkownicy zauważyli zapewne że względem bety brakuje kilku rzeczy. Przykładowo:

  • brak języków innych niż polski i angielski
  • brak wyboru języka poprzez link
  • brak loginu konta oraz kwoty w portfelu na pasku nawigacyjnym po lewej
  • brak tytułu strony w zakładce oraz na górnym pasku narzędzi
  • mniej informacji w stronie informacyjnej VPS

Główny powód to chęć uproszczenia kodu aby nie powstał z niego makaron. Makaron ciężko modyfikować.

Następny to chęć przetestowania jak mniejsza ilość informacji wpłynie na postrzeganie użytkownika gdyż nie zawsze więcej znaczy lepiej. Znam sporo zgłoszeń które są tylko i wyłącznie stworzone dlatego że klient coś przeoczył w interfejsie i ja go nie winię, interfejs jest jak żart - jest słaby jeśli trzeba go tłumaczyć.

Póki co jestem pewien że zostaną tylko dwie wersje językowe, tak aby nie hamować rozwoju przez brak translacji lub aby nie powstawały tłumaczenia które są wadliwe. Będą dwie konkretne i zawsze aktualne. Każdy klient spoza Polski musi znać angielski gdyż i tak nie odpiszę mu w zgłoszeniu w innym języku niż polski i angielski (póki co).

Dokładniejsze informacje odnośnie wydajności VPS prawdopodobnie trafią na specjalnie przeznaczoną do tego zakładkę gdzie będą również historyczne wykresy wydajności.

Co działo się przez ostatnie miesiące?

Długo nie było aktualizacji związanych z panelem v3, nie pisałem też o tym na forum. Nie zachowałem również obiecanych wcześniej terminów za co przepraszam każdego z klientów. Było ku temu wiele powodów. Opiszę kilka z nich paragraf niżej. Aby zbędnie nie obiecywać na zapas, nie będę od teraz podawać konkretnych dat czy deadline'ów. Skupię się na pracy i efektach. Zostanie wydane jak będzie gotowe.

Główna biblioteka do tworzenia frontendu panelu v3 czyli Vuetify miała bardzo dużo zmian za którymi ciężko było nadążyć. Odpowiada ona za wygląd a każda aktualizacja tej biblioteki przynajmniej co miesiąc powodowała konieczność poświęcenia sporej ilości czasu której nie mam. Postanowiłem więc przeczekać najbardziej burzliwe czasy (przed wersją 1.0) aby ominąć tą dużą (i moim zdaniem zbędną) ilość pracy i obecnie przepisałem cały kod frontendu i oparłem go o jedną wersję przed 1.0 więc teraz powinno być z górki.

Co ciekawe byłem w stanie przepisać większość funkcji dostępnych w becie frontendu tylko w ułamku czasu bety. Nad betą prace trwały kilka msc, tu cały kod rc napisałem w ciągu około 5 dni. Pokazuje to jak bardzo wygodnie teraz korzysta się z Vuetify i trzeba mniej kodu aby osiągnąć ten sam cel. Nie wybrałem innej biblioteki gdyż cały czas widzę w niej ogromny potencjał, znalazło się też trochę sponsorów co umożliwia twórcy szybsze rozwijanie projektu. Osobiście póki co twierdzę że to najlepszy sposób tworzenia aplikacji internetowych z wyglądem material design jaki dotychczas spotkałem.

Wiele sił w ostatnich miesiącach poświęciłem na to aby infrastruktura lvlup była bardziej odporna na błędy, częściej aktualizowana i bardziej odseparowana. Zmiany te nie są zazwyczaj widoczne dla użytkownika co może zmylić że nic się nie działo jednak już się przydały np. modernizacja zapasowego serwera DNS która przydała się gdy hosting WWW akurat miał chwilowe problemy.

Panel v3 otrzymał też po stronie backendu sporo niewidocznych zmian np. bardziej rygorystyczne automatyczne testy które są wykonywane przed każdym wypuszczeniem wersji do klientów oraz lepszą modularność która pozwala np. dodać jeden folder z całą nową funkcjonalnością która dla przykładu jest potrzebna tylko tymczasowo, potem wystarczy taki folder usunąć i nie ma śladu po danej funkcji, nie ingeruje więc w tak istotne składniki jak przykładowo logowanie przy płatności dając większą stabilność i możliwość szybszej edycji.

Planowałem i realizowałem też część planów na rok 2018.

Dotyczyło to głównie usługi MC która jest już moim zdaniem przestarzała i potrzebuje solidnego następcy oraz oferty OpenVZ która w zasadzie nie ma dobrych następców a jest przestarzała i nadal cieszy się duża popularnością.

Pojawia się też temat Aimpanel, nie zliczę pytań o aktualizacje czy licencje. Póki co mogę powiedzieć że aktualizacja Aimpanel polepszająca pewne jego elementy i zmieniająca trochę jego kierunek jest, tyle że jeszcze nie została wydana publicznie. Zapewniam więc że projekt ten nie został porzucony. Wróćmy teraz do Spawn v3.

Jaki jest plan?

Wersja RC zgodnie z nazwą to ostatni etap przed wydaniem finalnej wersji:

Alfa Beta Release candidate Stable

Wersja finalna zostanie wydana kiedy uda się przynajmniej przenieść wszystkie zaplanowane funkcje z v2, tak aby użytkownicy nie musieli już korzystać z panelu v2.

Dyskusje na temat bety można zobaczyć w poprzednim wątku: https://lvlup.rok.ovh/t/panel-klienta-v3-0-otwarte-betatesty/2030

Vylence
Vylence

undefined (strona nowości)

Ikonki się bugują + sugerowałbym ustawić je po prostu w kolumnach, bo też niezbyt estetycznie wygląda jak jedna ikonka jest tu a druga tu.

Timo
Timo Moderator forum.lvlup.pro

Zapewne jest ustawione ileś spacji po tytule 😂 Na to wygląda. Może dodasz to jako #panel-v3:bledy ?

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

obraz|174x500

:\

chodzi o ta odleglosc, zawsze jest taka sama, nie ma kolumn

SystemZ
SystemZ Admin lvlup.pro

Widżet forum jest całkowicie zbugowany i generalnie działa bo działa, to jedyna część panelu beta wraz z filtrami do dat którą w zasadzie zrobiłem kopiuj-wklej do rc. Będzie do przepisania ale sądzę że obecnie lepsze to niż pusta strona :slight_smile:

SystemZ
SystemZ Admin lvlup.pro

Backend panelu v3 otrzymał dziś funkcję naprawiającą błąd spowodowany panelem v2.

Przy wygaśnięciu ważności VPS panel v2 wyłączał autostart VPS przy restarcie węzła jednak nie włączał autostartu ponownie po opłaceniu go. Teraz jest to sprawdzane co godzinę aby mieć pewność że przy ewentualnym restarcie węzła np. spowodowanego aktualizacją przywróci VPS do życia tak szybko jak to możliwe.

SystemZ
SystemZ Admin lvlup.pro

Panel v3 RC4 jest już dostępny dla wszystkich klientów.

Doszła nowa funkcja dość wyczekiwana przez niektórych klientów - historia logowania do konta. Zaktualizowałem też bibliotekę odpowiadającą za wygląd i dołożyłem fundamenty pod formularz zamówień.

Głównymi tematami za które będę się brać jako następne to aktualizacja danych personalnych oraz możliwość zamawiania domen przez panel v3.

P.S. Zauważyłem mały błąd z tłumaczeniem listy logowań, musiałem przeoczyć nieudane logowania, zostanie to naprawione w przyszłym wydaniu.

Edit: Rozwiązałem już kwestie tłumaczenia i złej cyferki wersji obok logo. Jeśli z powodu cache nie widzicie nowej wersji, wystarczy wejść na główną stronę v3 a następnie użyć Ctrl + F5.

SystemZ
SystemZ Admin lvlup.pro

Przyjąłem commit od @anon10657637 więc dodaje mu +1 do odznaki Junior Developer (wliczając to ma 3/10 do odznaki) https://github.com/lvlup-pro/spawn-frontend-material/commit/005e78b11d5d923cd6edc1deabcfba30d5801e99

Commit dodaje on do panelu v3 linki do statystyk i stanu usług. Zmiana będzie widoczna w RC5.

SystemZ
SystemZ Admin lvlup.pro

Dziś do backendu v3 trafiła nowa funkcja która automatyzuje zarządzaniem większej ilości zasobów dla realizacji zamówień KVM. Zmniejszy to czas potrzebny na tworzenie nowych VPS z oferty KVM jeśli dostępność jest niska.

SystemZ
SystemZ Admin lvlup.pro

Małe poprawki przygotowane przez @anon10657637 powinny pojawić się w RC5. Jego postęp w odznace Junior Developer to teraz 6/10

https://github.com/lvlup-pro/spawn-frontend-material/pull/187

https://lvlup.rok.ovh/t/za-duza-nazwa-serwera-wersja-mobilna/4681

https://lvlup.rok.ovh/t/blad-statystyk/4680

SystemZ
SystemZ Admin lvlup.pro

RC5 jest już dostępne jako demo oraz w produkcji. Jeśli nie jest jeszcze dla Ciebie widoczne, wystarczy wejść na stronę główną panelu oraz użyć Ctrl + F5

Największa nowość to możliwość samodzielnej zmiany email bez potrzeby pisania ticketa. Maile z panelu v3 nie zachwycają póki co wyglądem ale z czasem będzie to ulegać zmianie. Jest też sporo mniejszych poprawek oraz wspomniane trochę wyżej linki zewnętrzne do statusu i statystyk.

SystemZ
SystemZ Admin lvlup.pro

RC6 już jest!

Sporo małych poprawek:

  • Działający enter przy formularzu logowania
  • Poprawnie działające polskie znaki
  • Poprawne tłumaczenia pustych tabel
  • Przyciski przy procedurze zmiany maila pokazują ładowanie
  • Sprawdzanie zajętego maila przy zmianie maila
  • Ładniejszy pasek przewijania bocznego menu