Kilka słów o module "Praca"

Nie dalej jak 2 tygodnie temu, wdrożyliśmy nową wersję serwisu, a razem z nią - całkowicie nowy moduł Praca. Został on przepisany od nowa i warto wspomnieć o jego zasadzie funkcjonowania.

Problemem poprzedniej wersji było to, że oferty dość szybko znikały na kolejnych podstronach, nawet jeżeli były wartościowe. Teraz oferty sortowane są domyślnie po trafności danej oferty. Oczywiście, data odgrywa tutaj dużą rolę (starsze ogłoszenia znajdują się niżej na liście), ale brane pod uwagę są też inne czynniki:

  • czy oferta zawiera oferowane wynagrodzenie?
  • czy oferta zawiera opis oferty w formie tagów?
  • czy oferta jest dodana przez pośrednika, osobę prywatną, firmę?
  • czy podana jest lokalizacja?
  • czy oferta zawiera listę benefitów jakie oferuje firma

Dzięki temu możecie zauważyć, że mimo tego, że wiele ogłoszeń umieszczanych jest tego samego dnia, inne znajdują się na liście wyżej niż pozostałe (bo np. nie podano ofertowanego wynagrodzenia).

Kolejna nowość to zakładka, która filtruje jedynie te oferty, które mogą Cię potencjalnie zainteresować:

2016-12-29_134920.png

Po kliknięciu w ustawienia, możemy określić jakie technologie nas interesują, oraz miasta w których chcielibyśmy pracować.

Możliwość wyłączenia "przyklejonego" paska menu

Po wdrożeniu nowej wersji systemu, wielu z Was narzekało na brak możliwości wyłączenia tzw. sticky header, czyli paska menu, który jest przyklejony do górnej krawędzi ekranu w momencie przewijania strony. Opcję tę możecie znaleźć w ustawieniach swojego konta.

Nowy dział na forum - JavaScript

Od dawna zapowiadaliśmy utworzenie nowej kategorii, która dedykowana byłaby wyłączenie językowi JavaScript. Dzisiaj wreszcie została dodana.

Jednocześnie przypominamy, że na forum istnieje opcja personalizacji. Innymi słowy - jeżeli nie pasuje Ci obecność jakiejkolwiek kategorii na forum, możesz ją po prostu ukryć lub zmienić jej położenie. Ta sytuacja tyczy się wszystkich przeciwników JavaScript lub zwolenników minimalizmu na forum.

4programmers.net 2.0

Po ponad 12 miesiącach pracy udało się wreszcie wdrożyć nową wersję serwisu. Jako że jest to projekt pisany zupełnie od nowa, zapewne znajdziecie błędy i niedogodności. Być może macie też uwagi dotyczące funkcjonowania serwisu - jak zwykle z chęcią je usłyszymy.

Błędy prosimy zgłaszać na stronie projektu: https://github.com/adam-boduch/coyote/issues

Jeżeli nie macie konta na github bądź nie chce go zakładać, błędy i propozycje można również opisywać na forum: Coyote

ChangeLog 2.0

Ogólne:

  • Responsywny layout
  • Zmiana nagłówka strony (mniejszy rozmiar w pionie, wyświetlanie avatara użytkownika, menu)
  • Obsługa markdown w całym miejscu serwisu (wiadomości prywatne, forum, mikroblogi, praca)
  • Możliwość logowania/rejestrowania poprzez OAuth Github, Facebook oraz Google
  • Drobne poprawki graficzne w stosunku do wersji 1.x
  • Powiadomienia w czasie rzeczywistym dzięki użyciu HTML5 WebSockets
  • Tzw. "sticky header" domyślnie dla wszystkich (bez możliwości wyłączenia)

Mikroblogi:

  • Możliwość obserwowania/zaprzestania obserwacji konkretnego wpisu
  • Opcja Automatycznie obserwuj wątki oraz wpisy na mikroblogu, w których biorę udział
  • Możliwość dodawania wielu załączników graficznych (screeny)
  • Ctrl+V w polu edycji/dodawania wpisu na mikrobloga wkleja obraz ze schowka
  • Zmieniony layout mikroblogów
  • Usuwanie opcji dodawania "znajomych"

Panel użytkownika:

  • Generowanie podglądu wiadomości prywatnej
  • Możliwość wklejania obrazów ze schowka poprzez Ctrl+V
  • Obsługa markdown
  • Infinite scroll ładujący poprzednie wiadomości prywatne z danym użytkownikiem
  • Poprawa wydajności
  • Możliwość określenia nazwy firmy w której pracuje użytkownik (oraz zajmowanego stanowiska)
  • Zmieniony wygląd profilu użytkownika

Praca:

  • Całkowicie przebudowany wygląd oraz działanie działu Praca
  • Możliwość wyszukiwania osobno - po słowach kluczowych czy nazwie miejscowości
  • Nowa zakładka - Wybrane dla mnie która daje możliwość pokazywania jedynie wybranych przez użytkownika - ofert pracy
  • Domyślne sortowanie po trafności danej oferty (zmiana algorytmu sortowania)
  • Tagi przypisane do oferty mogą być grupowane na Wymagane oraz Mile widziane
  • Generowanie podglądu przed dodaniem oferty pracy
  • Usunięcie pola "Wymagania i obowiązki" z formularza dodawania nowej oferty
  • Nowy walidator nazwy miejscowości
  • Algorytm korygowania nazw miejscowości. Np. Warsaw => Warszawa, Poznan => Poznań itp
  • Lepsze geokodowanie nazw miejscowości
  • Możliwość zgłaszania nieprawidłowych ofert pracy (czyli takich gdzie potrzebna jest interwencja moderatora)
  • Dodatkowe pole na podanie minimalnego wynagrodzenia przy aplikowaniu o pracę

Pastebin:

  • Możliwość nadawania tytułów wpisom
  • Usuwanie wpisów bez konieczności logowania się do panelu administracyjnego

Forum:

  • Na liście wątków, temat który zawiera raporty jest oznaczany kolorem czerwonym oraz odpowiednią ikoną
  • Możliwość zamknięcia raportu (dla moderatorów) z poziomu danego postu
  • Dla moderatorów: dziennik zdarzeń wygląda teraz inaczej oraz zawiera więcej informacji o akcji w danym wątku
  • Generowanie losowych nicków dla użytkowników anonimowych: dodanie większej ilości kombinacji
  • Użytkownicy z reputacją powyżej 100 pkt nie muszą czekać ani sekundy przed dodaniem kolejnego posta
  • Usunięcie możliwości eksportowania widoków do RSS (docelowo zastąpione API)
  • Wątki na stronie główne nie są wyświetlane jeżeli są zablokowane lub w zamkniętych kategoriach forum

Przechodzimy na markdown

Markdown – język znaczników przeznaczony do formatowania tekstu zaprojektowany przez Johna Grubera i Aarona Swartza. Został stworzony w celu jak najbardziej uproszczenia tworzenia i formatowania tekstu. Markdown został oryginalnie stworzony w Perlu, później dostępny w wielu innych. Jest rozpowszechniany na licencji BSD i jest dostępny jako wtyczka do kilku systemów zarządzania treścią.

Źródło: https://pl.wikipedia.org/wiki/Markdown

Standard markdown jest zaimplementowany m.in. na Github a już niedługo zostanie wdrożony również na 4programmers.net. Jest to dość znacząca zmiana gdyż obecnie formatowanie tekstu oparte jest o formatowanie podobne na Wikipedii. Na 4programmers.net zaimplementowana zostanie składnia GitHub Flavored Markdown. Więcej informacji na temat formatowania tekstu znajduje się pod tym adresem: https://guides.github.com/features/mastering-markdown/