Coyote 2.x: serwer testowy

2

https://4programmers.dev

Zostawiam linka na wypadek gdyby ktoś chciał sobie potestować.
Mój poprzedni wątek o Coyote 2: Nadchodzi nowe... Coyote 2.0

0

chcialbym aby wyszukiwarka lepiej dzialala

np zeby wyszukiwala posty danego uzytkownika w kolejnosci malejacej wg daty postu

0
Mały Pomidor napisał(a):

chcialbym aby wyszukiwarka lepiej dzialala

np zeby wyszukiwala posty danego uzytkownika w kolejnosci malejacej wg daty postu

W polu wyszukiwania na forum trzeba wpisać user:login np.: https://dev.4programmers.info/Forum/Search?q=user%3Aadmin&sort=id&order=desc
To jednak będzie wymagało jeszcze trochę pracy chociażby pod kątem UX.

0

@Adam Boduch gdzie można komentować nowe forum - mam dwie uwagi, które mi się nasunęły :)

0

Albo tutaj albo na githubie http://github.com/adam-boduch/coyote

1

ok to tutaj już jestem zarejestrowany :). No dobra więcej niż 2 uwagi

  1. Przycisk "Zapisz" przy dodawaniu posta (przypuszczam, że przy edycji też) jest dziwnie umiejscowiony - ani to lewa ani środek. Wg mnie dużo lepiej było by tak jak teraz w c1.0 - po prawej stronie (intuicyjnie uciekam myszką w prawą stronę)
  2. Podczas cytowania, jeśli mamy kilka cytatów jeden pod drugim oddzielone pustą linią podczas edycji to po dodaniu postu są one połączone i wyglądają jak jeden cytat
  3. Naprawdę uważasz, że użycie * do formatowania tekstu to dobry pomysł? Szczególnie na forum programistycznym, gdzie * występuje zarówno jako element języka jak i operator i zapewne często będzie się pojawiać w środku tekstu, np select * from (select * from
  4. może należało by dodać info, że znaczniki kodu ````` trzeba umieścić w nowej linii jako "samotne" znaki + ew. określenie języka
  5. jeśli podczas dodawania postu (np. potrzebujesz 2 pkt reputacji aby dodać tag) coś będzie nie tak i trzeba go będzie poprawić to system i tak odlicza czas Musisz odczekać jeszcze 43 sekundy przed dodaniem kolejnego wpisu. mimo iż nie jest to kolejny post a ten sam tylko poprawiony
  6. tabele rozszerzone na całą szerokość brzydko wyglądają
  7. jakbym chciał dodać cytowanie "z ręki" to nie mam pojęcia jak - w edytorze brak przycisku cytowania, info też nie ma. Nie jestem też przekonany czy > na początku każdej linii jako cytowanie to krok w dobrą stronę. Albo inaczej - nie jestem przekonany czy brak tagów zamykających dla czegoś więcej niż jedna linia to dobry pomysł - np. taki post
> cytat
odpowiedź
> cytat
odpowiedź

generuje taki wynik
user image

testowy wątek gdzie większość z tych elementów jest https://dev.4programmers.info/Forum/Newbie/39-test_forum?p=127#id127

0

@Adam Boduch - w treści pomocy przy dodawaniu posta (po kliknięciu w przycisk z ?) jest błąd, który na zrzucie poniżej podkreśliłem na czerwono; Przyda się to poprawić :]

code.png

0
abrakadaber napisał(a):
  1. Przycisk "Zapisz" przy dodawaniu posta (przypuszczam, że przy edycji też) jest dziwnie umiejscowiony - ani to lewa ani środek. Wg mnie dużo lepiej było by tak jak teraz w c1.0 - po prawej stronie (intuicyjnie uciekam myszką w prawą stronę)

Chodzi o to? 71d42e1a46.png

Tak jest rownież obecnie. Według mnie przesunięcie tego przycisku do prawej krawędzi albo lewej da jeszcze gorszy efekt.

  1. może należało by dodać info, że znaczniki kodu ````` trzeba umieścić w nowej linii jako "samotne" znaki + ew. określenie języka

Ok, dodam takie info.

  1. jeśli podczas dodawania postu (np. potrzebujesz 2 pkt reputacji aby dodać tag) coś będzie nie tak i trzeba go będzie poprawić to system i tak odlicza czas Musisz odczekać jeszcze 43 sekundy przed dodaniem kolejnego wpisu. mimo iż nie jest to kolejny post a ten sam tylko poprawiony

To jest w takim razie jakiś bug. Dzięki za zgłoszenie.

  1. tabele rozszerzone na całą szerokość brzydko wyglądają

Co zatem proponujesz?


Co do formatowania składni: użyty został markdown oraz zewnętrzna biblioteka do parsowania. Tak więc Twoje uwagi co do znaku * czy cytowania wynikają ze specyfikacji markdowna. Nie ma co wymyślać koła od nowa. Własny parser został napisany w obecnej wersji i przyniosło to więcej problemów niż pożytku. Markdown jest teraz właściwie standardem, używanym czy to na github, gitlab, bitbucket czy stackoverflow.

0
  1. masz rację, teraz też tak jest a ja się sugerowałem szybką odpowiedzią - jednak nadal jestem zdania, że po prawej jest wygodniej, szczególnie że większość okien dialogowych też ma przyciski po prawej. No ale się upierał nie będę :)
  2. dokładnie to było tak, że jako anonim zakładałem nowy temat. Dodałem tag i po kliknięciu "Zapisz" dostałem komunikat "potrzebujesz 2 pkt reputacji aby dodać tag". Usunąłem tag i po kolejnym zapisz dostałem "Musisz odczekać jeszcze 43 sekundy przed dodaniem kolejnego wpisu."
  3. może tak jak jest teraz - chyba jest ustawiana szerokość do tekstu, tak:
Nagłówek 1 Nagłówek 2
Kolumna 1 Kolumna 2

co do formatowania to jestem tego świadom i też jestem za wprowadzaniem standardów. Obawiam się tylko, że co mniej "lotni" userzy sobie nie poradzą z tym :p. Na działanie forum nie będzie to miało wpływu ale może przysporzyć dodatkowej pracy modom.

I jeszcze jedno mi się właśnie rzuciło w oczy - nie wiem czy to fjuczer czy bag ale jak sobie wejdę w temat, który założyłem jako anonimowy to mam widoczne zarówno "oddaj głos" (chociaż to akurat nie przeszkadza) ale jest też widoczne "zaakceptuj post" - po kliknięciu zarówno w jedno jak i drugie mam komunikat, że muszę się zalogować. Czy "zaakceptuj" nie powinno być widoczne tylko dla autora (zalogowanego) i modów?

0

masz rację, teraz też tak jest a ja się sugerowałem szybką odpowiedzią - jednak nadal jestem zdania, że po prawej jest wygodniej, szczególnie że większość okien dialogowych też ma przyciski po prawej. No ale się upierał nie będę

Przy szybkiej odpowiedzi ten przycisk jest po prawej stronie, tak jak obecnie.

Czy "zaakceptuj" nie powinno być widoczne tylko dla autora (zalogowanego) i modów?

Zgadza się. Błąd. Poprawiam. Dzięki za zgłoszenia!

0

Mikroblogi: wpisanie @!# jako treść wiadomości powoduje pojawianie się informacji o niemożliwości dodania załącznika. Okienko po zamknięciu znowu się pojawia. To samo w polu komentarza do notki na mikroblogu.

0
Afish napisał(a):

Mikroblogi: wpisanie @!# jako treść wiadomości powoduje pojawianie się informacji o niemożliwości dodania załącznika. Okienko po zamknięciu znowu się pojawia. To samo w polu komentarza do notki na mikroblogu.

Dzięki za zgłoszenie. Poprawka już leży u mnie na gicie, niedługo pójdzie push.

0

Testowy post - https://dev.4programmers.info/Forum/Newbie/43-standardowe_tagi?p=140#id140

Nagłówki dla prefiksów ## foo oraz ### foo wyglądają tak samo - font jest identyczny:

headers.png

Nie wyświetla prawidłowo listy kropkowanej z drugim poziomem:

dots.png

Jeżeli brakuje pustej linii rozdzielającej ostatnią pozycję listy kropkowanej od tekstu pod listą, ten tekst zostanie wyrównany tak jak tekst w punktach:

dots2.png

Trzeci i kolejny poziom listy numerowanej posiada takie samo wcięcie jak drugi poziom:

numbers.png

W panelu ustawień konta coś dziwnego dzieje się z miniaturką, jeśli nie jest jeszcze ustawiona:

avatar.png

Labelki z funkcją użytkownika mają różny kolor - inny w poście, a inny w popupie:

labels.png

Póki co tyle, w razie czego dam znać :]

0

@furious programming: dzięki.

Jeżeli chodzi o listy numerowane czy punktowane to taka jest specyfika markdown. W markdown poziom wcięcia reguluje się poprzez spacje na początku. Czyli np. tak:

- level 1
 - level 2
 - level 2 cdn
- level1

P.S. Naglowek poprawiony jak i kolor etykiety "Administrator". Jezeli chodzi o miniature avatara to tutaj nastepuje skalowanie dlatego tak brzydko to wyglada. Masz mala szerokosc okna. Bede musial cos z tym zrobic...

0

O kurde, tego z wcięciami nie znałem - zaraz sobie przetestuje, dzięki;

Trochę dupowate te listy według Markdown - źle się je tworzy... Sprawdziłem jak zrobić listę, która ma trzeci (i więcej) poziom wcięcia - jeżeli użyję jednego lub dwóch znaków to nadal pozostaje drugi poziom; Dopiero czteroznakowe wcięcie dla każdego poziomu działa prawidłowo, dla obu typów list:

Choć nadal nie wiem jak zrobić np. taką listę:

1. foo
2. foo
  2.1. foo
  2.2. foo
    2.2.1. foo
3. foo
  3.1. foo

Póki co udało mi się zrobić prawidłowe wcięcia, ale z punktami nadal kicha i wygląda to tak:

1. foo
2. foo
  1. foo
  2. foo
    1. foo
3. foo
  1. foo

Jezeli chodzi o miniature avatara to tutaj nastepuje skalowanie dlatego tak brzydko to wyglada. Masz mala szerokosc okna. Bede musial cos z tym zrobic...

Czy skalowanie tej miniatury jest w ogóle konieczne? IMO mniej będzie problemów, jeśli jej rozmiar będzie stały :]

0
furious programming napisał(a):

Czy skalowanie tej miniatury jest w ogóle konieczne? IMO mniej będzie problemów, jeśli jej rozmiar będzie stały :]

Już powinno być ok. Możesz sprawdzić?

0

@Adam Boduch - jeżeli załaduję do miniaturki maluśki obrazek (dla przykładu 20x20px) to u mnie wygląda to tak:

avatar.png

To jest spodziewane (celowe) zachowanie, czy brak określonych rozmiarów minimalnych dla samej ramki i przycisków? Bo jak zrobię miniaturkę na 1x1px to wygląda to tak:

avatar2.png

Według mnie nie wygląda źle (nie miniaturka, a zachowanie ramki oraz przycisku), choć chyba bezpieczniej było by określić minimalny rozmiar ramki wkoło obrazka miniaturki oraz szerokość przycisku, a sam obrazek wyśrodkować, jeśli jest zbyt mały;

PS: Jaki jest maksymalny rozmiar miniaturki?

0

Czy w nowej wersji jest nowa wyszukiwarka? Obecna, przynajmniej w moim odczuciu, niezbyt się spisuje.

1

Wyszukiwarka na forum? Jest nowa - możesz sprawdzić: https://dev.4programmers.info/Forum/Search

Specjalnie nie użyłem póki co żadnej konfiguracji. Po prostu wyszukuje tekst w postach, aby można było sprawdzić jej działanie w "podstawowej wersji".

0

sprawdzilem na fonie, wyglada swietnie po za wiadomosciami/powiadomieniami w menu oraz wygladem postow

Vbqs2vK.png

(nie moge prze fona zalaczyc plikow, na devie zalaczanie dziala)

0

@Adam Boduch - ja mam taką małą prośbę, jeśli chodzi o pole z kodem...

Sporo użytkowników nie rozumie lub nie chce używać znaczników kolorujących kod (np. <code class="csharp">) i używa gołych <code>; Powoduje to, że taki kod przyjmuje font mono, ale składnia nie jest kolorowana, a w prawym górnym rogu wyświetla się okienko z przyciskami do kolorowania takiego kodu;

Czy była by możliwość, aby kliknięcie przez moderatora w odpowiedni przycisk w takim okienku powodowałoby wstawienie odpowiedniego znacznika w treści posta? Dzięki temu jednym kliknięciem dało by się pokolorować kod, bez konieczności edytowania treści posta; Czasem w jednym wątku jest wiele pól z niepokolorowanym kodem i można by pokolorować go kilkoma kliknięciami;

Musiałoby to działać w ten sposób, że kliknięcie w celu trwałego pokolorowania kodu nie spowoduje zamknięcia tego okienka - w razie pomyłki trzeba by mieć możliwość kilknięcia w inny; Dopiero odświeżenie strony i wygenerowanie jej na nowo już nie pokazywało by tego okienka.

0

@plx211: poprawiłem wyświetlanie postów. Możesz sprawdzić :)
@furious programming: to jest niewątpliwie ciekawa propozycja choć nie taka banalna w implementacji jak może się to wydawać. Możemy pomyśleć na przyszłość :) Chyba nikt nie jest "przeciw"?

0

Ja wiem, że na przyszłość, bo póki co sporo jest roboty z ważniejszymi rzeczami;

Nie orientuję się czy jest to proste w implementacji czy nie - na webdevie się nie znam; Sądziłem, że skoro pokolorowanie kodu nie jest problemem to dorzucenie znacznika trudniejsze nie będzie :]

0

@Adam Boduch rewelacja:
user image

przydalo by sie jeszcze poprawic wiadomosci i powiadomienia:
user image
ladnie to zrobili w ipboard:
user image

moge edytowac czyjesc posty na blogu, tak chyba nie powinno byc?

p.s.
Zdjecia sa wrzucone na imguru, wrazie czego wrzuce je do zalacznikow gdy tylko postawie od nowa system (padniety dysk)

0

Dzięki za screeny. Postaram się coś poprawić z tymi powiadomieniami.

Co do postów na blogu: tam może edytować je każdy zalogowany użytkownik (tak jak na wikipedii), chyba, że zostaną zablokowane przez admina :)

0

Co do postów na blogu: tam może edytować je każdy zalogowany użytkownik (tak jak na wikipedii), chyba, że zostaną zablokowane przez admina :)

@Adam Boduch - jesteś pewny, że to dobry pomysł?

0

Jest jeszcze jedna sprawa;

W panelu użytkownika, na stronie Posty podana jest liczba postów (przedstawiona jako liczba, a także w postaci wykresu; Natomiast na stronie Wpisy na mikroblogu, wszystkie wpisy traktowane są tak samo, bez względu na to, czy wpis jest wpisem, czy komentarzem do swojego lub cudzego wpisu;

W nowej wersji systemu, trzeba zliczać tylko i wyłącznie wpisy, a dodatkowo (osobno) podać liczbę komentarzy do wpisów.

0

W załączniku są zrzuty ekranu z dev info plus informacje o moim smartfonie. Sprawdzałem tylko widok portretowy. Ładnie się wszystko mieści na szerokość. Niepotrzebnie napis logowanie przy wchodzeniu przez Gmail - lepiej ikona niż tekst. Nie boleję specjalnie nad brakiem kompendium, ale może link do kompendium read-only by był przydatny. Tylko trzeba by jakoś kompendium zrestrukturalizować i wybrać co lepsze rzeczy, i zrobić z tego płaską strukturę: spis treści i skoki bezpośrednio do artów. Ja mogę pozbierać moje arty - warunek konieczny kilka (do ustalenia) gwiazdek, próg ilości wyświetleń (do ustalenia) plus ocena własna autora (-ów) na końcu, decydująca o zakwilifikowaniu do strony.
Mam wrażenie, że coś jest nie tak z przewijaniem w pionie - może nie ma sensu dublowanie scrollbarów, gdzie jeden scrollbar jest na stronie, a drugi to mój palec przesuwany po ekranie smartfona. To mi się ciągle myliło. Nie lepiej wielokropek i przejście na inną stronę bez scolla na niej?

4

Uwaga. Zmiana URL serwera testowego. Od teraz dostępny jest pod adresem: https://4programmers.dev

0 użytkowników online, w tym zalogowanych: 0, gości: 0