Co z nowa wersja Coyote?

0

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).

1) 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.

1) 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).

2) Likwidacja w panelu "jezyki programowania". Zamiast tego user w zakladce Portfolio moze szczegolowo okreslic jaki zna jezyki/technologie.

3) User ma mozliwosc ustalenia portfolio, cv itp.

4) Zmieniony system PM

5) User sam moze sie dopisac do grup, ktore sa zarejestrowane w serwisie (zakladka Grupy) pod warunkiem ze sa otwarte (zalozyciel grupy to reguluje)

7) 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 ;)

8) Nowe grupy specjalne takie jak: ANONYMOUS, BOT, REGISTERED. Umozliwia to ustawienia praw dla botow oraz uzytkownikow zarejestrowanych (dostep do niektorych czesci serwisu itp.)

9) 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.

0
Blokowanie postów         Tak         Nie
Dzielenie postów         Tak         Nie

co to znaczy? jak można zablokować post; po co dzielić post?

0

Mam nadzieję chodzi o dzielenie tematów a'la phpBB, bo tego brakuje - możliwości wydzielenia niektórych postów z wątku do innego (nowego) wątku.

0

Fajnie, że w końcu nowy Coyote idzie :)

Mała uwaga: Firefox [email protected]/Fluxbox:
1) http://img262.imageshack.us/img262/2699/4pek0.png
2) http://img408.imageshack.us/img408/5379/4p2ul4.png
3) http://img406.imageshack.us/img406/8117/4p3kc8.png
4) http://img521.imageshack.us/img521/5836/4p4qm6.png

Propozycja: a może w statystykach wyświetlać by też udział nie tylko na forum, ale też w tekstach? (edycje, przenosiny)?

URL panel usera wygląda tak: /my/id/ - nie lepiej /user/id/ ? Chociaż biorąc pod uwage subdomenę my, to chyba lepiej nie...

Przy dodaniu projektu, submit prowadzi do "czystej" strony http://coyote.boduch.net/my/6/portfolio

Na różnych javascriptowych linkach jak Obserwuje -> Tematy/Artykuły kursor nie jest "łapką" - jest jak na "zwykłym tekście", może by to poprawić? Ale to tylko kosmetyczna wzmianka.

Adam napisał(a)

Jezeli ktos tez sie chce pobawic to tez mu moge dac

Mogę się pobawić? [diabel]

0
Coldpeer napisał(a)

Mała uwaga: Firefox [email protected]/Fluxbox:
1) http://img262.imageshack.us/img262/2699/4pek0.png
2) http://img408.imageshack.us/img408/5379/4p2ul4.png
3) http://img406.imageshack.us/img406/8117/4p3kc8.png
4) http://img521.imageshack.us/img521/5836/4p4qm6.png

Adam Boduch napisał(a)

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).

0

Ahh... No, ale zawsze będzie zgłoszenie na przyszłość, gdy się będzie poprawiać kosmetykę. ;)

PS. lofix, nie ma mnie na IRC teraz, to tu zgłoszę, korzystając z okazji - jabber na 4p coś od dwóch (?) dni nie działa. :)

0
Coldpeer napisał(a)

PS. lofix, nie ma mnie na IRC teraz, to tu zgłoszę, korzystając z okazji - jabber na 4p coś od dwóch (?) dni nie działa. :)

dziala (ale bedzie reinstalacja jak znajde czas (poki co praca....praca..praca)

0
lofix napisał(a)

dziala (ale bedzie reinstalacja jak znajde czas (poki co praca....praca..praca)

Hmm... to może działa, ale ja nie mam autoryzacji zdaje się (+ błąd uwierzytelnienia) ;)

0
Coldpeer napisał(a)

Mogę się pobawić? [diabel]

Ok, powinienes miec w swoim panelu teraz zakladke "Prawa" i mozesz sobie ustawic odpowiednie prawa dostepu (innym rowniez :)) wchodzac do panelu takiego usera poprzez link http://coyote.boduch.net/my/1/permission

0

Fajne :)

PS. co prawda nie miało być zgłaszania błędów, no ale :)...: po zablokowaniu sobie możliwości dostępu do forum: Fatal error: Cannot pass parameter 2 by reference in /home/adam/boduch.net/coyote/include/auth.php on line 89

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