NEWSY
Zmiany w serwisie
W ciągu poprzedniego miesiąca wytrwale pracowaliśmy nad serwisem oraz jego udoskonalaniem. Podczas tego okresu zostało wprowadzonych wiele istotnych zmian, oto niektóre z nich:
- konwersja kodowania w bazie danych oraz w serwisie z przestarzałego latin2 na uniwersalny i nowoczesny utf8;
- kompletna przebudowa algorytmu wyszukiwarki, tj. przeszukiwanie według kryteriów, porcjowanie wyników wyszukiwania, podkreślanie wyszukanych fragmentów tekstu, zabezpieczenie i dynamizacja formularza w postaci nowoczesnej technologii JavaScript;
- zapamiętywanie oraz automatyczne rozpoznawanie zmiennej z formularza „zmien temat" po przeskoczeniu do kolejnej kategorii lub podkategorii;
- wyświetlane prace w kategorii zostały uzupełnione o szczegóły typu: data dodania, ocena średnia, ilość oddanych głosów;
- napisanie algorytmu, który będzie sortował poszczególne prace w kategoriach według różnych kryteriów: tytuł, data dodania, wyświetlenia, średnia ocena, ilość oddanych głosów wraz z podziałem wyników na podstrony – zrobione;
- poprawiona możliwość zapisywania pliku dołączonego do pracy na dysk twardy;
- funkcja wyświetlająca inne losowe prace z danej kategorii przy wyświetlaniu konkretnej pracy;
- przesunięcie formularza z możliwością dodania komentarza do prawej strony;
- dołączona funkcja w postaci aktywnych hiperłączy: "następna praca", "poprzednia praca" względem pracy aktualnie wyświetlanej wraz z wyświetlanymi tytułami tych prac mająca na celu ułatwienie nawigacji w serwisie;
- naprawiony błąd, który powodował, że prawa kolumna z opcjami dla gościa przy podglądzie niektórych prac uciekała na dół;
- drobne zmiany w pliku styli css mające na celu poprawę widoczności elementów serwisu;
- wyeliminowano błąd niedziałających zakładek na stronie głównej (Gimnazjum, Liceum, Studia);
- zabezpieczenie podstawowych formularzy oraz zapytań sql funkcjami eliminującymi niepożądane znaki oraz dodającymi wymagane slashe, wprowadzenie walidacji formularzy;
- uzupełnienie reguł mod rewrite maskujących pliki php do przyjaznych dla użytkownika i przeglądarek - html, wyeliminowanie wszelkich linków php na rzecz dynamicznych html;
- poprawienie procesu rejestracji (możliwość podania płci, województwa oraz miasta i daty urodzenia);
- przy rejestracji musimy wyrazić zgodę na akceptację regulaminu, bez niej użytkownik nie jest upoważniony do założenia konta;
- poprawienie formularza przypominania haseł, od teraz wyświetla stosowne komunikaty i wysyła maila z poprawną treścią wraz z nowym hasłem;
- poprawienie formularza kontaktowego, łącznie z wyświetlaniem stosownych komunikatów wynikowych;
- wyeliminowanie błędu, który po przejściu do podkategorii kategorii głównych: gimnazjum, liceum bądź studia, nie widział zalogowanego statusu użytkownika w serwisie;
- poprawienie nawigacji dla użytkownika w postaci aktywnych hiperłączy z możliwościa powrotu do strony głównej przy różnego rodzaju formularzach;
- adres ściągi.pl został podczepiony pod 1 zmienną -> $domena i zaimplementowany w skrypcie;
- wyeliminowanie błędów w panelu użytkownika, m.in.: błąd podwójnego logowania lub wylogowania;
- edycja własnego profilu działa teraz w pełni sprawnie, bez problemu można edytować wszystkie dane, wcześniej części z nich skrypt nie zapisywał do bazy danych;
- rozbudowano panel użytkownika o dodatkową opcję w postaci możliwości dodania nowej pracy, poprawiono widoczność panelu użytkownika;
- podczas dodawania nowych prac dołączony został bezpieczny edytor html, gdzie użytkownik może dowolnie formatować sobie daną pracę (pogrubienia, wcięcia, pochylenia, podkreślenia itp.);
- rozbudowano prezentację profili o ulubione prace użytkownika, dodane prace przez użytkownika, a także skomentowane prace przez użytkownika;
- poprawiono sam algorytm dodawania prac przez użytkownika wraz z możliwościa wyboru dowolnej podkategorii oraz formatu dodawanej pracy;
- poprawiono możliwość dodawania prac do zbioru prac ulubionych, od teraz użytkownik może dodać tylko raz daną pracę do ulubionych;
- użytkownik może oceniać daną pracę raz na 24 godziny;
Data dodania: 2009-07-31 12:34:32








