Nowa strona Internetowa EltenLink, 2024
Back to Pozostałe platformy#1 pajper
Witajcie!
Dzisiaj uruchomiłem bardzo wstępną wersję nowej strony Internetowej projektu EltenLink.
Pod pojęciem bardzo wstępnej mam na myśli to, że jej funkcjonalność jest chwilowo ograniczona jedynie do czytania i pisania na forum. :)
Strona tworzona jest we frameworku Ruby Sinatra, w oparciu o nowe API powstające wraz z aplikacją mobilną. Jest wielojęzyczna i bardzo łatwa do wprowadzania poprawek wizualnych - choć jeszcze się tym nie zajmowałem.
Nie da się jednak ukryć, że ja czasem nie grzeszę i nie potrafię wskazać żadnych wiążących terminów. Będę się starał gdzieś tam dłubać przy mobilkach i stronie, ale już od dawna nie mam tyle czasu co gdy rozwijaliśmy Eltena 2.4 czy 2.0, a więc to będzie kwestia przynajmniej miesięcy.
W każdym razie pierwszy krok jest postawiony. Następnie będę pracował nad wiadomościami prywatnymi i treściami audio, żeby doprowadzić wszystko choć do poprzedniej funkcjonalności. :)
Shoot for the Moon. Even if you miss, you'll land among the stars.
#2 daszekmdn
O kurde. Wow. Forum będzie można przeglądać bez logowania?
#3 daszekmdn
Wpisuje poprawne dane, przychodzi mi kod na sms, i dostaję info Nieprawidłowy login lub hasło.
Dodatkowo pole kodu jest autouzupełnialne co wymaga poprawy.
#4 pajper
Błąd w reversingu, powinno działać.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#5 Adasadula
1 bug mi się nawinal, może to coś u mnie ale fora głosowe, a przynajmniej mieszane się odtwazać nie chcą. Na privy czekam z niecierpliwością :D
#6 lukasz1993258
ja to sobie zaraz sprawdze.
#7 daszekmdn
Pajper przecież pisał, że chwilowo głosowe jeszcze nie funkcjonują.
#8 lukasz1993258
Sprawdzałem, stronka naprawde bardzo fajnie jest robiona, tak że powodzenia.
#9 daszekmdn
A te teksty o projekcie itd można by zaktualizować i przenieść ze starej strony. Skopiować kod html i przekleić myślę. Jak jest na Githubie strona ta stara i nowa to mogę to jakoś spróbować połączyć.
#10 daszekmdn
OK, tak więc... Pierwsze testy i pierwsza rozpiska tego, co moim zdaniem warto poprawić.
Linki do forów, blogów itd. pojawiają się po rozwinięciu "Przełącz nawigacje", co tak na prawdę nic nam nie mówi. Osobiście długi czas rozkminiałem jak się dostać na forum. Myślałem, że ten przycisk tak jak na wielu stronach chociaż dziwnie umiejscowiony, odpowiada za te wszystkie uleprzacze kontrastu i im podobnych.
Po kliknięciu w link Powiadomienia wyświetla się informacja że strona nie została znaleziona. Najlepiej moim zdaniem nie linkować tego, czego na chwilę obecną nie ma.
Moje grupy:
Tutaj fajnie rozwiązane z tymi rozwijanymi przyciskami, bo nie mamy pieprznika i strona jest dzięki temu responsywna. Ale co w moich grupach robią takie rzeczy jak np.
"Deutsche Elten-Community18377 nieprzeczytane"
skoro nie ma mnie w niej i nie mam nawet chyba wybranego j. Niemieckiego, gdyż po prostu go nie znam?
Idąc dalej.
Miło by było, gdyby przy każdym refreshu czy zaczytaniu czegoś nowego nie spamowało wiecznie alertem, że strona jest w budowie. Niech to się wyświetli raz a dobrze, a nie w koło. Jakiś aria hidden czy coś?
Utwórz nowy wątek nie jest linkiem, jest nagłówkiem na dole, pod wszystkimi wątkami. Myślę, że logiczniej będzie umieścić tą sekcję jak na wszystkich znanych mi forach na górze, nad listą wątków w formie niech i nadal nagłówka, dla łatwiejszej nawigacji, ale nie jako pól tekstowych z tytułem i treścią, a po prostu linku, który otwierałby nową, pustą stronę nowego wątku gdzie byśmy wszystko wpisywali.
Dlaczego?
Na słabszych urządzeniach, gdy wątków na stronach będzie sporo, a my jeszcze zechcemy utworzyć nowy wielki temat o tym, czy lepszy jest paprykarz, czy może papryka? Popierając to badaniami wykonanymi przez czata gy py ty na 5000 znaków, może nam się wszystko magicznie przycinać.
Responsywność jest kluczowa, by nawet pani Jadzia na swoim jabkofonie 6S mogła się nacieszyć niniejszą witryną.
Po utworzeniu wątku mamy ładny przycisk wróć, czyli fajnie :) ale nie fajnie zaczyna robić się już po kliknięciu następnie w nazwę grupy, kiedy chcem wejśćna listę forów, bo to wrzuca nas na listę grup, dodatkowo wszystko jest zwinięte więc musimy się przeklikiwać i rozwijać jeśli chcieli byśmy dotrzeć tam, gdzie skończyliśmy naszą eksplorację.
Przypuśćmy, że jesteśmy nowym juzerem co to chce przeczytać wszystko od deski do deski na telefonie. Ja bym się zniechęcił nieco.
Kolejnym mankamentem na obecny moment jest sposób sortowania forów:
Strona kompletnie nie respektuje ich ułożenia, jak ma to miejsce w kliencie. Mniemam, że układa od najnowszego posta na tymże, ale znowu: Ktoś nowy chce przeczytać co tam się działo przez ostatnie lata, i coś może mu umknąć, bo akurat gdzieś pojawi się nowy wątek, i powstaje chaos.
Na koniec wrócę do punktu wyjścia:
Jak chciałbym przejść do tego przycisku od nawigacji, to muszę przeklikać się przez całe www, albo zejść na dół i szukać go Shift+b.
Wiadomo, ja sobie poradzę.
Niestety jednak 90 procent ludzi których znam nie umie w ogóle korzystać z dobrodziejstwa skrutów NVDA służących do poruszania się w internecie, chociaż często są oni przyzwoicie obeznani w tematach informatycznych co mnie osobiście przeraża.
Proponuję więc stworzenie nagłówka innego poziomu niż powyższe z nazwą Nawigacja, a pod tym linki bez konieczności rozwijania menu.
BTW, po wejściu w konferencje mam cały czas przetłumaczyć, przetłumaczyć, przetłu... Chyba się w koło odświeża.
#11 lukasz1993258
Warto tu wspomnieć o sygnaturkach,
aby były ukryte tak, jak to jest na PC, skoro ja znaznaczam to, aby były ukryte, to przez stronke fajnie by było, jak to by działało w ten sam sposób, skoro jest logowanie zkonta, zktórego jest wykupiony pakiet, to tak na przyszłość.
#12 daszekmdn
To jest akurat pierdoła. Najpierw trzeba się skupić na podstawach.
#13 lukasz1993258
wiem, tylko tak na przyszłość napisałem.
#14 daszekmdn
Kolejna rzecz.
Ja sobie skorelowałem IP ale nie każdy umie.
Jeśli mam włączony mail reporting to jest tak:
Detailed information
IP-Address: 51.83.158.234
Elten Version: RB API V1
Mniej techniczny pomyśli, że ktoś go serio chacknął. Powinno być nasze realne IP, a nie to serwerowe.
#15 pajper
Dzięki za wszelkie uwagi. Sukcesywnie czytam i wdrażam.
Na razie poszedł lekki redesign layoutu wg rad daszka, jeszcze nie wszystko, ale zaczątek.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#16 papierek
Zrestartuj albo coś z modułem konferencyjnym, bo nie działa. Jest loading, please wait cały czas.
#17 Adasadula
Ok, umknęło mi, sorry.
-- (daszekmdn):
Pajper przecież pisał, że chwilowo głosowe jeszcze nie funkcjonują.
--
#18 daszekmdn
O, widzę menu już jest przebudowane :). Wkradł się mały błąd na dole.
Ta strona używa ciasteczek, aby poprawić komfort użytkowania. Kontynuując przeglądanie, wyrażasz zgodę na to zgodę.
Języki można by oddzielić znacznikiem br ;).
Coś się teraz też wysypało i jak próbuję wejść na jakieś forum dostaję
"Internal Server Error"
#19 pajper
Ukończyłem prace nad wstępną obsługą wiadomości. Działa to na razie cokolwiek topornie do momentu zakończenia prac nad ładnym systemem aktualizowania sesji w tle, ale na razie chcę się skupiać na layoucie, a na dopieszczanie backendu będzie czas.
Jestem świadomy następujących błędów:
1. Czasem ni z gruszki, ni z pietruszki wyskakuje internal server error. Problem wynika z bardzo niskiego przydziału zasobów dla strony, ale na razie tak będzie, póki trwają prace.
2. Adres IP jest wykrywany jako IP serwera, muszę napisać do Nginxa regułkę na to.
3. Konferencje nie działają.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#20 pajper
Forum od teraz obsługuje, a przynajmniej powinno obsługiwać, dodawanie i odsłuchiwanie wpisów głosowych (z wyjątkiem przeglądarki Safari), dodawanie i pobieranie załączników.
Odpowiadanie w wątku i tworzenie nowego wątku to teraz osobne okienko za radą daszka. Ma to swoje wady i zalety, ale rzeczywiście będzie pomocne przy słabszych urządzeniach mobilnych.
Pobieranie załączników i odtwarzanie audio od razu są obsługiwane w wiadomościach, ale jeszcze nie dodawanie i nagrywanie.
Za uwagi będę wdzięczny.
Shoot for the Moon. Even if you miss, you'll land among the stars.