Wiem, ze juz jakis czas temu obiecalem nowa wersje coyote'a z nowym panelem usera itp. Troszke sie sprawa przeciaga, coz checi brak ;/ Miedzy czasie zachecam do zapoznania sie z tym co zrobilem (http://coyote.boduch.net). Prosze nie krzyczec i nie zglaszac bledow bo to wersja rozwojowa (kod byl jakis czas temu przeze mnie testowany i wiem ze w paru miejscach sa niedociagniecia jeszcze).
- Brakuje mi inspiracji. Nie bardzo wiem jak ma wygladac panel od strony klienta ogladajacego cudzy profil. Panel od strony edycji jest mniej wiecej gotowy. Wywalilem menu, po prawej stronie jest informacja o obserwowanych tekstach, artykulach oraz statystykach. Nie bardzo wiem jak zapelnic te luke w wersji "pogladu" (czyli klient wchodzi w profil cudzego usera - zreszta zobaczcie sami jak to wyglada).
Ok, a teraz co nowego i co planuje jeszcze zrobic.
Skupilem sie przede wszystkim na panelu usera i kodzie "silnika" wiec na pozor zmian nie ma wiekszych.
-
User friendly rejestracja. Chcialem to zrobic od dluzego czasu zainspirowany my.opera.com. Wkurza mnie gdy serwisy wymagaja od userow rejestracji a my chcemy sprawdzic prosta rzecz czy napisac temat. Od teraz rejestracja bedzie prostsza - konto bedzie aktywowane od razu po wpisaniu loginu, maila i hasla. E-mail z linkiem aktywacyjnym idzie na skrzynke lecz w tym czasie user moze swobodnie korzystac z konta (ma 7 dni na potwierdzenie rejestracji - inaczej konto zostaje zablokowane).
-
Likwidacja w panelu "jezyki programowania". Zamiast tego user w zakladce Portfolio moze szczegolowo okreslic jaki zna jezyki/technologie.
-
User ma mozliwosc ustalenia portfolio, cv itp.
-
Zmieniony system PM
-
User sam moze sie dopisac do grup, ktore sa zarejestrowane w serwisie (zakladka Grupy) pod warunkiem ze sa otwarte (zalozyciel grupy to reguluje)
-
Ustawianie praw dla uzytkownikow oraz grup. Dla grup jeszcze nie jest gotowe - jedynie dla userow. Admin (nalezy miec odpowiednie prawa nadawania praw ;)) moze nadac userowi pewne prawa jak np. mozliwosc kasowania tematow w konkrenym forum, itp. Cala lista przedstawia sie tak:
Dostęp do forum Tak Nie
Przyklejanie tematów Tak Nie
Tworzenie ogłoszeń Tak Nie
Kasowanie tematów Tak Nie
Edycja tematów Tak Nie
Zakładanie ankiet Tak Nie
Głosowanie w ankietach Tak Nie
Ukrywanie postów Tak Nie
Blokowanie postów Tak Nie
Blokowanie tematów Tak Nie
Dzielenie postów Tak Nie
Łączenie postów Tak Nie
Przenoszenie tematów Tak Nie
Zgłaszanie raportów Tak Nie
Użycie pełnego HTML-a Tak Nie
Pisanie
Prawa usera maja wiekszy priorytet niz prawa grup. Jezeli np. ustawienia dla grupy nie zezwalaja na wejscie do forum "Delphi", ALE indywidualne ustawienia usera - tak, to user ma mozlwliwosc wejscia do tego forum, a reszta jego grupy - nie.
Marooned: jak sie zarejestrujesz w tej testowej wersji to udziele Ci prawa i bedziesz mogl sie pobawic. Jezeli ktos tez sie chce pobawic to tez mu moge dac ;)
-
Nowe grupy specjalne takie jak: ANONYMOUS, BOT, REGISTERED. Umozliwia to ustawienia praw dla botow oraz uzytkownikow zarejestrowanych (dostep do niektorych czesci serwisu itp.)
-
W tabeli coyote_users dodanie usera "Anonim" z ID = -1. Mozna wiec ustawic ustawienia dla anonimow tak jak dla innego usera.
Poniewaz planuje zrezygnowac ze statusow jak "normalny", "moderator", "admin" na rzecz praw nie wiem na jakiej zasadzie wyswietlac kto jest moderatorem danego forum (wyswietlane na stronie glownej). Bo czy nadanie userowi prawa do kasowania postow na danym forum czyni go moderatorem? A moze nadanie wszystkich praw zwiazanych z forum powinno sie wiazac z wyswietleniem jego nicka jako "moderator".
Chcialbym aby link do profilu usera prowadzil poprzez URL my.4programmers.net/{ID} lub my.4programmers.net/{LOGIN} (user bedzie mogl ustawic sobie alias), poki co jest to coyote.boduch.net/my/{ID} (nie umialem ustawic odpowiednich regul mod_rewrite [wstyd] )
Chcialbym zeby link my.4programmers.net prowadzil do fachowej wyszukiwarki userow (wywalenie users.php i zastapienie go szukarka).
Miesiac temu jak zaczelem prace nad tym panelem to tak sie rozpedzilem, ze myslalem ze zaczne juz robic panel admina ale chyba troszke emocje opadly ;] No ale moze sie jeszcze zabiore jak checi wroca.