Mam do zlecenia wykonanie od podstaw
Transkrypt
Mam do zlecenia wykonanie od podstaw
Mam do zlecenia wykonanie od podstaw: - strony liceum ogólnokształcącego (cms, layout, postawienie całości na hostingowanym przeze mnie serwerze) z możliwością stałej współpracy przy rozbudowie serwisu. Ma to być zupełnie nowa wersja (portal newsowy w stylu web 2.0) istniejącej już strony. Poniżej przygotowałem opis moich oczekiwań. Proszę uprzejmie o zapoznanie się z nim oraz dokonanie orientacyjnej wyceny. Grupa docelowa - licealiści (oraz nauczyciele i rodzice) Funkcjonalność: - grupy userów - posiadających konta (akceptacja kont przez admina lub automatyczna): : zarejestrowany : uczeń : nauczyciel : absolwent (możliwość dodania kolejnych grup w razie potrzeby) oprócz tego powyżsi posiadacze kont mogą przynależeć do innych grup (jedna osoba może należeć do kilku poniższych), takich jak np. : gazetka : foto : edytor : admin junior : admin - konto usera: : imię i nazwisko (user nie ma możliwości edycji tego pola - tylko admin) : rok rozpoczęcia nauki w LO/klasa (user nie ma możliwości edycji tego pola - tylko admin) : e-mail : płeć : data urodzin : znak zodiaku : data imienin : gg : kom : www : zainteresowania : (możliwość dodania kolejnych pól w miarę potrzeb) - newsy: może wysyłać każdy posiadacz konta (dodawane po akceptacji admina). User nie może edytować swojego newsa, jeśli jest już dodany na stronie. Tylko admin oraz edytor. Tagowanie newsów. Chmura tagów. Wyszukiwanie po tagach. Wyszukiwanie wg autorów newsów. - komentarze: każdy posiadacz konta, możliwość edycji własnych komentarzy (ewentualnie z informacją w stylu: ostatnio zmieniony data godzina lub zmieniony x razy - ale, nie koniecznie). Opcja zablokowania możliwości komentowania danego newsa, lub zablokowanie danemu userowi możliwości komentowania w ogóle. Wyszukiwanie komentarzy danego usera. - galeria fotograficzna: dzielona na roczniki, w każdym z nich możliwość tworzenia różnych katalogów, podkatalogów, koniecznie tzw. wsadowe dodawanie zdjęć w obrębie danej galerii wraz z możliwością dowolnego skalowania zdjęć. Ze względu na duże ilości dodawanych zdjęć odpada dodawanie ich pojedynczo. Bardzo ważna będzie funkcjonalność galerii - łatwe wyszukiwanie zdjęć z danego wydarzenia, autorów zdjęć (np. po słowach kluczowych), głosowania na zdjęcia, statystyki wyświetleń zdjęcia, przechodzenie z jednej do drugiej galerii, pobieranie zdjęć. - użytkownicy: każdy user może dodać swoje zdjęcie, podać informacje o sobie typu data ur., imienin, nr telefonu, gg, adres e-mail, strony www, (każdy user może wybrać, co jest widoczne) różne rangi np. admin, moderator, uczeń, nauczyciel, rodzic, absolwent, gość, fotograf (jedna osoba może należeć do kilku grup np: uczeń, fotograf) ale też określenie płci: K, M (czasami są informacje tylko dla chłopców lub tylko dla dziewcząt ) - możliwość wysyłania prywatnych wiad. między userami (admin do wszystkich) uczniowie są przypisani do danych klas (istnieje możliwość przenoszenia uczniów z klasy do klasy) Uwaga! Admin strony musi zaakceptować przynależność ucznia do danej klasy, ew. zmiany klasy. Musi mieć możliwość dodawania ucznia (podobnie - nauczyciela) jak i usuwania. oddzielną "klasą" są nauczyciele - wyświetla się tylko lista wszystkich nauczycieli uczących w szkole dodana przez admina. Każdy nauczyciel może sam "rozbudować" swoje konto, podobnie jak uczeń. Wówczas będzie wyświetlane to, co sam nauczyciel wpisze. ważne - jeśli uczeń poda datę urodzenia, na stronie głównej w dniu jego 18 urodzin wyświetla się info: 18 urodziny obchodzi dzisiaj Kowalski Jan kl. IIA (dotyczy tylko 18 urodzin) - na stronie głównej w przeddzień imienin nauczyciela pojawi się info: Jutro imieniny obchodzi p.prof. Nowak Tadeusz a w dniu imienin: dzisiaj imieniny obchodzi ..... (dotyczy tylko imienin nauczycieli) (dane będą pobierane z bazy danych o nauczycielach wpisanych przez admina lub samego nauczyciela). - zastępstwa (widoczne dla zalogowanych uczniów i nauczycieli, istnieje możliwość zmiany tych ustawień) Ze strony admina do wprowadzania prosty formularz z 4 polami: 1. klasa/grupa (wpisuję ręcznie) 2. Pracownia (wpisuje ręcznie) 3. Nazwisko nauczyciela (pole wyboru z listy, ale tutaj musi być kilka dodatkowych pozycji na liście nauczycieli jak np. "lekcja biblioteczna", "łączenie grup", "klasa zwolniona", "grupa zwolniona") 4. Uwagi (pole tekstowe). - sondy, ankiety (widoczne dla wszystkich lub tylko dla zalogowanych, głosowanie tylko dla zalogowanych, oddanie głosu weryfikowane wg id usera, a nie ciasteczek czy ip komputera. Wyniki głosowania widoczne dopiero po oddaniu głosu. Dostępność wielu pól sondy a najlepiej swobodnego wybierania (czy będą to np. 2 odpowiedzi w sondzie, czy... 60 ->np głosowanie na wszystkich zatrudnionych nauczycieli w szkole). Przy tworzeniu ankiety wybieram max liczbę jednoczesnych wyborów (1, 2, 3....) Szczególnie ważne dla mnie to możliwość głosowań konkursowych: np jest konkurs na najlepsze zdjęcie. Umieszczam kilkanaście miniaturek zdjęć (po kliknięciu powiększają się), pod zdjęciami jest głosowanie. Możliwość ustawienia terminu głosowania np. do środy do 22:00, możliwość ustawienia na ile pozycji można głosować - migawki - na górze strony istnieje możliwość wyświetlania różnych ważnych informacji, które nie są newsami i są zawsze wyświetlane na "topie strony" np. "we wtorek zebrania z rodzicami". Informacje są widoczne dla wybranych grup userów (np. uczniowie, nauczyciele) albo np dla wybranej klasy (klas) lub dla wszystkich. Migawki ilustrowane, konfigurowalny sposób prezentacji (przesuwanie, slajdy, pionowo, poziomo). - formularze np. „Sprzedam książkę” (uczeń wpisuje wg zadanego wzoru swoją ofertę (na wzór -> http://traugutt.net/lo/ksiazki.php - statystyki (możliwie rozbudowane). Możliwość wyświetlania np pierwszej "30" najczęściej na stronie - kto na stronie (możliwość ukrywania obecności admina) - dodawanie plików - mp3, plików video - skalowalny rozmiar wyświetlanego tekstu. Orientacyjną wycenę (brutto) wraz z przykładowymi stronami wykonanymi przez Państwa proszę o przesłanie na adres:[email protected].