WAŻNE - Przeczytaj o przyszłości tego forum

Do osadzania obrazków, klipów YT czy snippetów innych stron można łatwo używać onebox’a, nie trzeba znać markdowna (chociaż jego znajomość na pewno poprawia internetową karmę), wystarczy link umieścić w osobnej linii,np.:

http://meta.discourse.org/t/what-is-a-onebox/4546

Data utworzenia konta w widoku profilu jest niepoprawna. Wygląda na to, że jest to data dodania rekordu do bazy.

Problem jest taki, że bb-gun nie jest skończony :(. Trochę mi się przestało chcieć, gdy się okazało, że discourse czyta bb code. Ale jeśli jednak trzeba by coś skonwertować, to mogę to odgrzebać - samo zadanie nie jest jakieś mega trudne, a już tam miałem trochę napisane. Można linki do przykładowych postów? :slight_smile:

Zakładka ‘New’ działa u mnie randomowo. Czasem coś tam wpadnie, ale większość topiców jednak tam się nie pojawia. Z kolei zakładka ‘Unread’ pokazuje cały czas wartość ‘1’, ale jak kliknę w nią to nie widzę żadnego topicu.

Cache czyściłem.

Tak, powtierdzam, “New” i “Unread” działają conajmniej dziwnie. Podejrzewam jakieś cachowanie…

Z tym czytaniem bbkodu to tak średnio na jeża, domyślnie interpretuje jako markdown a i z tym są jaja. Rzućcie okiem na przykład na formatowanie naszego ogłoszenia:

Dziś wieczorem zrobimy update Discourse co powinno rozwiązać problem keszowania i dziwnego zachowania.

Poza tym wątki będą mieć uproszczony wygląd (bez chmurek):

Kategorie będą posortowane w szerokim layoucie:

@hosiawak Ni ma obrazków :frowning:

@hubertlepicki SOA#1 :wink:

@hosiawak :+1: tak bardzo, rewelacja :heart: :heart: :heart:

Oraz: fajnie by było gdyby

  • działanie było trochę szybsze, póki co pingi są w górnych zakresach trzycyfrowych
  • było https (skoro już się logujemy to gołe http jest w 2013 dość słabe)

Mogliśmy pozostać przy PHP w takim razie :wink:

Przez 8 lat nie było https i nikt nie o to nie pytał, poza tym NSA/KGB i tak widzi Twoje hasło :wink:

A tak na serio to pracujemy (po pracy) nad wszystkimi zauważonymi problemami, cierpliwości, wkrótce powinno być lepiej. Discourse to bleeding edge tech więc trochę trzeba pokrwawić zanim zacznie działać płynnie.

Czy możesz powiedzieć które elementy działają wolniej i jak to sprawdzić.
Chcemy popatrzeć co możemy poprawić.

Około piętnastej tak wyglądały pingi:

ping forum.rubyonrails.pl
PING forum.rubyonrails.pl (87.98.235.123): 56 data bytes
64 bytes from 87.98.235.123: icmp_seq=0 ttl=56 time=647.996 ms
64 bytes from 87.98.235.123: icmp_seq=1 ttl=56 time=748.384 ms
64 bytes from 87.98.235.123: icmp_seq=2 ttl=56 time=691.928 ms

teraz już jest lepiej (pingi w zakresie 40-80ms) i nie wiem czy tamto wyżej to nie było chwilowe obciążenie mojej sieci, ale ogólne wrażenie mam takie że to najwolniejsze (pod względem feelingu) forum na discourse z jakiego korzystałem. postaram się chrome inspectorem zrobić choinkę w wolnej chwili.

Screen z chrome inspectora.
Mogę podesłać plik .har jak dacie maila.
Generalnie: assety OK (korzystają z cache’u i w ogóle), natomiast na łyknięcie żądania do aplikacji czeka się bardzo długo.

A załączony obrazek pluje błędem, dlatego się nie wyświetla (chwilowo mam nadzieję):

curl -v http://forum.rubyonrails.pl/uploads/default/9/32a161c512095ddf.png

  • About to connect() to forum.rubyonrails.pl port 80 (#0)
  • Trying 87.98.235.123… connected

GET /uploads/default/9/32a161c512095ddf.png HTTP/1.1
User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Host: forum.rubyonrails.pl
Accept: /

< HTTP/1.1 500 Internal Server Error
< Server: nginx/1.4.3
< Date: Mon, 28 Oct 2013 15:44:55 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Connection: keep-alive
< X-Request-Id: fbdbc1456cf54ebbb496b56777611a84
< X-Runtime: 0.034288
< Set-Cookie: __profilin=p%3Dt; path=/
< Accept-Ranges: bytes
< X-Varnish: 44024170
< Age: 0
< Via: 1.1 varnish
<

  • Connection #0 to host forum.rubyonrails.pl left intact
  • Closing connection #0

Z zauważonych błędów:

  • na profilach niektórych userów obok nicka pojawia się ikonka z tytułem "[missing {{user}} value] is a moderator] (http://forum.rubyonrails.pl/users/hubertlepicki/activity)
  • podobny tekst można znaleźć na liście aktywności poniżej np:
    Tomasz Stachewicz mentioned [missing {{another_user}} value]

Może to tylko na tym jednym profilu, bo na kilku innych jest ok.

Od 13:16 do 15:30 OVH miało problemy z siecią na niektórych routerach które wydłużyły czasy odpowiedzi.
W szególności na linku z Netią i UPC PL.

Co do obrazków i czasu odpowiedzi, pracujemy nad tym. Jak tylko będzie poprawione damy znać na forum.

Stawiam, że aplikacja i tak stoi na odrębnym serwerze - macie pełny dostęp do konfiguracji Nginx/Apache. Jeśli tak, to skonfigurowanie SSL nie powinno być problematyczne, a certyfikat można dostać za darmo od https://www.startssl.com/.

Ale raczej nie jest to najistotniejszy problem ;-).

Czasami jak klikam na wątek, to dostaję pustą stronę - jest tylko górna belka i zmieniony adres strony. I czasami jak się przewinie stronę do góry i kliknie logo, aby powrócić na główną, to jest kompletny brak reakcji (ale adres się zmienia).
Ewidentnie jakieś problemy z cache.

Dotyczy Chrome (Wersja 30.0.1599.101 m) Windows 7, w FF jest ok.

Cześć,

forum doczekało się aktualizacji do najnowszej wersji Discourse.
Co się zmieniło?

  • Wyeliminowany został problem pustej listy kategorii podczas dodawania tematu.
  • Możecie zauważyć nowy flat design.
  • Udostępniony został alternatywny wygląd dla kategorii http://forum.rubyonrails.pl/categories

Ponadto dodaliśmy instacji na ShellyCloud, które teraz powinny lepiej obsłużyć rosnący ruch na forum.
Poprawiony został problem ze znikającymi obrazkami, od tej pory wszystko uploady będą persistent :wink:

Dajcie znać, gdybyście natrafili na jakiekolwiek problemy.

Enjoy!