Propozycję, aby przebudować szukajkę #hejto.
Sam w 99% szukam tylko tagów. Za każdym jebanym razem przechodzę przez te kroki cierpienia i chyba nigdy się nie nauczę:
-
wpisuję szukaną frazę
-
orientuję się, że jest wybrana domyślnie społeczność
-
zmieniam na tag i kasuje mi się, to co wpisałem
-
poirytowany wpisuje drugi raz to samo
-
szukam
Wydaje mi się, że na początku roku dodawałem wpis z identyczną propozycją, ale nic się nie zmieniło. Jako, że nie otrzymałem żadnej odpowiedzi przeczącej, to zakładam że nikt tego nie widział, albo widział i olał.
Więc moja propozycja jest następująca, aby był tylko jeden input, a to czego szukamy definiował prefix, np.
-
@Użytkownik
-
#Tag
-
$Spoleczność
Oczywiście poniżej/powyżej dodana legenda jak z tego korzystać. Można by ewentualnie dać wybór użytkownikom, aby w opcjach wybrać: klasyczna szukajka, hmmjakiwybracnick szukajka.
Pozdrawiam.
Popieram pomysl kolegi @HmmJakiWybracNick Mam takie same przemyślenia w tym temacie
Mogłoby nie być posortowanej szukajki do precyzowania przed wpisywaniem, tylko wyniki w kolumnach po tagach userach i społecznościach
@spawaczatomowy Kurde napisałem fajną odpowiedź, ale mi się skasowała, a jest późno w nocy i mi się nie chce drugi raz się tak rozpisywać :c
Ale tak skracając, to Twoje rozwiązanie musiałoby wprowadzić więcej zmian i podjęcia decyzji, bo trzeba by uwspólnić rezultaty wyszukiwania (user ma inne rezultaty, tagi inne, a społeczności nie ma w ogóle XD - problem też jak to pomieścić), do tego jest też takie szukanie na gorąco, które działa bez naciśnięcia enter - trzeba by to jakoś rozróżnić, które wyniki są tagiem, a które użytkownikiem. Dodatkowo wysyłasz trzy zapytania (użytkownik, społeczność i tag), a zazwyczaj wiesz czego szukasz i może nie ma sensu zwiększać ruchu niepotrzebnie.
Moje rozwiązanie wymaga minimalnych zmian: wystarczy wywalić przyciski wyboru kontekstu szukania i dodać na głupio ifa:
if (query[0] === '@') uderzenie pod https://api.hejto.pl/users?query=test&limit=10
if (query[0] === '#') uderzenie pod https://api.hejto.pl/tags?query=test&limit=20
if (query[0] === '$') uderzenie pod https://api.hejto.pl/communities?page=1&orderBy=numMembers&limit=10&orderDir=desc&query=test
Tak podsumowując, to moje rozwiązanie jest proste do zrobienia, trochę usuniesz, trochę przekopiujesz i będzie jako tako.
Twoje wymaga przemyślenie i zaprojektowania nowego widoku rezultatów, zakodowania go i pochłonie więcej czasu.
@HmmJakiWybracNick na monitorze zmieszczą się kolumny, na małym ekranie faktycznie masz rację. Będzie ciasno.
Dodawanie #@$ nie jest intuicyjne, ale mogłoby się sprawdzić
Komentarz usunięty
Swoją drogą napisałem to w nocy, gdzie dalej nikt nie zobaczy tego :V
@HmmJakiWybracNick wystarczy, że wybranie zakładki nie wyczyści inputu tylko wykona nowe zapytanie z tym co już było wpisane. Chociaż wy, javascriptowcy, może macie w tym jakąś magię.
@monke to też by było spoko
@HmmJakiWybracNick wolaj pod takie rzeczy @kris jako mordke z administracji, i dawaj tagi #bughunter #hejtobugi
@HmmJakiWybracNick mnie to by się widziało wdrożenie wyszukiwania pełnotekstowego
to jest niestety w cholerę zasobożerne, ale są gotowe rozwiązania floss i można mielić dane co kilkanaście lub dziesiąt godzin.
No, ale to nie na 2 ręce hejtoprogramisty
> Kurde napisałem fajną odpowiedź, ale mi się skasowała, a jest późno w nocy i mi się nie chce drugi raz się tak rozpisywać :c
już proponowałem kilku użytkownikom tutaj must have wtyczkę do przeglądarki co się nazywa form history control
czy się wypieprzy przeglądarka, czy odświeży strona, czy przyblokuje textarea, nie ma znaczenia
ratuje dupę i ... no cóż, sprawa wygląda w zasadzie tak samo jak backupy
@HmmJakiWybracNick dzięki za sugestię! Przemyślimy temat i damy znać jaka decyzja
Zaloguj się aby komentować