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