Strona 1 z 12

Techvortal "Sylwia" (5.0)

: 29 sie 2015, 19:42
autor: urban92
Po ponad tygodniowej przerwie podnieśliśmy się jak zawsze, w nowej wersji. Niemożliwe stało się możliwe.

Obrazek

Wiecie pewnie już mniej więcej z jakiego powodu był ten wielki brick, mieliśmy włamanie na serwer, głównie z powodu moich zaniedbań bezpieczeństwa. Myślałem że tak niewielkiego serwera i forum jak nasze nikt nie zaatakuje, jednak myliłem się. Najprawdopodobniej automat znalazł lukę w starej wersji proftpd a po przejęciu konta roota użyto serwera do wysyłania spamu. Filtry antywirusowe u providera wykryły zagrożenie i dział abuse zablokował nam serwer zaraz po włamaniu. Nie jestem w stanie jednak wykluczyć wykradzenia bazy danych, więc zalecam wszystkim zmianę haseł wszędzie gdzie były takie same jak na Techvortalu.

Uważam że trzeba przyznawać się do swoich błędów, żeby potem móc ich unikać i pokonywać swoje słabości i ograniczenia. Serwer został postawiony od nowa przez Onseta. Debiana zastąpiono Cent OS 6.7 (ponieważ fuck the systemd), wszystko zostało o wiele lepiej zabezpieczone i przemyślane. Zamiast Apacza hostujemy wszystko na Nginx, ze specjalnymi optymalizacjami. W połączeniu z nową wyczyszczoną wersją skryptu i optymalizacją bazy sprawia to że Techvortal 5.0 jest po prostu cholernie szybki. Jak bardzo? Tak bardzo że Steve Jobs aż zmartwychwstał by nam o tym powiedzieć:

Obrazek

Nie ma co płakać z powodu bricka, w końcu Techvortal miał w swojej historii dłuższe przerwy, czasami nawet dwutygodniowe. Zawsze wykorzystywaliśmy przerwy w działaniu do aktualizacji forum, czyszczenia bazy itd. Tak zrobiliśmy także w tym przypadku. Zasadniczo forum można by było odpalić już dzień po włamaniu, jednak postanowiłem sobie zrobić coś, czego nigdy w normalnych warunkach bym nie zrobił, czyli skończyć w końcu nową wersję forum opartą na phpBB 3.1 którą właśnie widzicie. W związku ze specyfiką nowej wersji skryptu Techvortal trzeba było tworzyć praktycznie od zera, pochłonęło to dużo czasu, zdrowia, wiele nieprzespanych nocy, a jeszcze nie mogę uznać forum za skończone, ale czas nagli i poprawki będę wprowadzał od tego momentu "na żywo".

No więc mamy phpBB 3.1, wraz ze wszystkimi funkcjonalnościami z nim związanych czyli m.in fajne centrum powiadomień. Wyczyszczona została cała baza kodowa, wszelkie modyfikacje zostały zainstalowane przez wbudowany system modów. Znaleźliśmy z onsetem port SEO moda który mieliśmy w poprzedniej wersji, więc nie rozwali nam się indeksowanie. Z perspektywy użytkownika najważniejsze są oczywiście Shoutbox i User Agent (który teraz potrafi wykrywać więcej systemów i przeglądarek), oraz kilka pomniejszych modyfikacji.

Styl początkowo był portowany z poprzedniej wersji, jednak w ostateczności pokusiliśmy się na wiele modyfikacji zgodnych z obecnymi trendami. Styl został znacznie uproszczony, pociemniony i zwężony (w założeniu po to żeby nie jeździć tyle myszą do przycisków na ekranach o ogromnych rozdzielczościach). Nie podobają się wam okrągłe avatary w Windows 10? To fajnie, bo teraz takie avatary będą też na Techvortalu! :trollface: Nowe ikony także są wzorowane na Windows 10, żeby być uczciwym wobec ich twórców muszę poinformować że wziąłem je ze strony icons8.com, gdzie jest o wiele więcej fajnych i darmowych płaskich ikon, polecam.

Nie widzicie nigdzie kafli. Uznaliśmy że w nowej wersji forum ich nie będzie, przynajmniej nie w obecnej wersji stylu. Warto także odnotować fakt, że nowy styl jest w pełni responsywny, dzięki czemu nie ma już osobnej wersji mobilnej. Zostawiliśmy także obsługę tapatalka (nowy mod zgodny z 3.1, który nie powinien już powodować problemów) mimo iż nie każdy z administracji to poparł. Przeważyła jednak opinia że jak już wprowadzamy obsługę czegoś to trzeba byś konsekwentnym. Podpisy w tapatalku zostały wyłączone (ale nie testowałem tego).

Wszystko nie jest jeszcze skończone. W planach jest jeszcze wiele rzeczy, m.in:

- poprawki i skończenie obecnego stylu
- styl "nocny"
- system plusowania i minusowania postów

Poprawki będą wprowadzane na bieżąco. Miło będzie posłuchać waszych opinii, sugestii i opisu błędów jeśli jakieś wystąpią.

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 20:40
autor: pc.qwerty
Zmień to "kontaktowanie", bo wygląda jak jakieś centrum niejawnego programu testów. Później sprawdzę jak sprawuje się styl na Symbianie i zdam relację.

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 20:47
autor: funcek
Teraz, jak już nie ma kaflowego stylu, a cały Techvortal doczekał się modernizacji, to jak będzie z blogiem? Póki co nie widzę żadnego doń odnośnika. :P

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 20:48
autor: winuser
Możecie w responsywnym stylu dodać wyświetlanie informacji o ostatnim temacie w danym dziale tak, jak w pełnej wersji ? Można też zmienić ikonkę cytowania, bo wygląda jak 99.
Na mobilnym IE wszystko okay :)
@funcek, blog jest, ale w starym stylu: http://blog.techvortal.pl/

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 20:50
autor: urban92
funcek pisze:Teraz, jak już nie ma kaflowego stylu, a cały Techvortal doczekał się modernizacji, to jak będzie z blogiem? Póki co nie widzę żadnego doń odnośnika. :P
Blog doczeka się aktualizacji, będzie dostosowany do nowego stylu i też stanie się responsywny.

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 20:53
autor: funcek
winuser pisze:@funcek, blog jest, ale w starym stylu: http://blog.techvortal.pl/
Wiem, ale nadal nie ma nigdzie odnośnika na forum :P
urban92 pisze:Blog doczeka się aktualizacji, będzie dostosowany do nowego stylu i też stanie się responsywny.
No to tylko czekać.

Swoją drogą, planujecie może dodać z powrotem opcję cytowania zaznaczonego fragmentu?

A, no i nie zapomnijcie regulaminu uzupełnić :D

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 21:19
autor: pc.qwerty
Jak przeczytać "nieprzeczytane" posty? Po aktualizacji niektóre stare tematy (nawet z lutego) mam oznaczone jako nieczytane.

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 21:20
autor: urban92
Nad stopką masz opcje "Oznacz wszystkie fora jako nieprzeczytane", możesz ją przetestować bo też nie wiem czy działa :D

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 21:23
autor: Rublik
Działa to :D

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 21:39
autor: max135
Mam malutką sugestię, czy byłaby możliwość zmiany emotikonek na jakieś bardziej modernistyczne? np. na takie:
http://www.deviantart.com/art/Original- ... -292044225

EDIT:
Lista bricków:

-Po zmniejszeniu okienka z odpalonym techvortalem, logo zmienia się na stare.
Obrazek

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 22:54
autor: Onset
Dobry. Urban, zapomniałeś dodać, że zastępczo zamiast zwykłego serwera MySQL używany Percony - daje to na czysto wzrost wydajności wynoszący około 30 procent. Dodatkowo chciałbym dopowiedzieć, że na dniach mogą występować różnorakiego rodzaju bricki związane z działaniem serwera (nie bójcie się zatem błędów 500/501), chcę wprowadzić kilka poprawek, m.in. Skonfigurować SeLinuksa (powinno to zmniejszyć wektor możliwego ataku do totalnego minimum), z mniej widocznych zmian, do Crontaba dodałem skrypcik działający raz w tygodniu, odczytujący IP ExitNode'ów TORa, oraz dodaje je do firewalla. Anonimusi pokroju Eryka oraz Masaya wykorzystujący trasowanie cebulowe - niestety, ale tym razem dostaną komunikat o niedostępności serwera. Jednocześnie daje nam to mniejsze prawdopodobieństwo na atak z użyciem anonimizacji. Chwała szczególnie Urbanowi, który zamiast marudzić w czwartek, że wpieprzyli się nam na serwer, stwierdził, że to czas na większą aktualizację, oraz on sam rwał nocki aktualizując skrypt. Swoją drogą, połączenie nginx + Percona daje nam tak dużą optymalizację, że zrezygnowaliśmy z opcji upgrade'u serwera. Templata jest zgodna z HTML5, na dniach wprowadzę jeszcze optymalizację pod kątem wyszukiwarek. Myślę, że to nam też zwiększy ilość potencjalnych odbiorców. Dziękuję i pozdrawiam.

Re: Techvortal "Sylwia" (5.0)

: 29 sie 2015, 22:57
autor: urban92
max135 pisze:-Po zmniejszeniu okienka z odpalonym techvortalem, logo zmienia się na stare.
Wyczyść cache i odśwież stronę - http://i.imgur.com/tWj7bFb.png

Re: Techvortal "Sylwia" (5.0)

: 30 sie 2015, 0:10
autor: Ult1me
Onset pisze:Swoją drogą, połączenie nginx + Percona daje nam tak dużą optymalizację, że zrezygnowaliśmy z opcji upgrade'u serwera. Templata jest zgodna z HTML5, na dniach wprowadzę jeszcze optymalizację pod kątem wyszukiwarek. Myślę, że to nam też zwiększy ilość potencjalnych odbiorców. Dziękuję i pozdrawiam.
No właśnie zobaczymy, być może zrobimy upgrade serwera, kto wie ;)

Co do wyszukiwarek: szkoda, że mamy linki w stylu "post.php?=997" zamiast "techvortal-sylwia-5-0", no ale co zrobić, już takie indeksowanie poszło :/

Re: Techvortal "Sylwia" (5.0)

: 30 sie 2015, 0:12
autor: Onset
Ult1me pisze:
Onset pisze:Swoją drogą, połączenie nginx + Percona daje nam tak dużą optymalizację, że zrezygnowaliśmy z opcji upgrade'u serwera. Templata jest zgodna z HTML5, na dniach wprowadzę jeszcze optymalizację pod kątem wyszukiwarek. Myślę, że to nam też zwiększy ilość potencjalnych odbiorców. Dziękuję i pozdrawiam.
No właśnie zobaczymy, być może zrobimy upgrade serwera, kto wie ;)

Co do wyszukiwarek: szkoda, że mamy linki w stylu "post.php?=997" zamiast "techvortal-sylwia-5-0", no ale co zrobić, już takie indeksowanie poszło :/
techvortal-sylwia-5.0 jest dla głównego tematu. To się poprawi, SEOMODa trzeba jeszcze poprawić, wykminię jakieś fajne regułki. :>

Re: Techvortal "Sylwia" (5.0)

: 30 sie 2015, 0:40
autor: urban92
Wyszukiwarki widzą linki w formie takiej o jakiej mówicie, tak samo było w poprzedniej wersji. Przykładowo - http://techvortal.pl/sigma/sigma-final-t2889.html