|
|
 |
|
|
|
 |
Standardy tworzenia oprogramowania stron www |
|
Obowiązują od 3 grudnia 2010 r.
Standardy określają najczęstsze funkcjonalności spotykane na stronach www z systemami CMS oraz
w sklepach internetowych. Poniższe standardy służą jako podstawa do dalszej rozbudowy projektów
według indywidualnych wymagań klienta. Jeżeli w projekcie nie zostaną określone szczegółowe
funkcjonalności to moduły wykonywane w ramach projektu zostaną wykonane według poniższych
standardów.
I. Strona www
1) CMS (moduł stron tekstowych)
a) strony tekstowe
- edycja stron głównych (bez możliwości kasowania)
- edycja, dodawanie i kasowanie podstron
- edytor WYSIWYG (umożliwia edycję treści strony HTML)
- możliwość podłączenia podstrony do kategorii lub grupy (według struktury menu
głównego)
- dodawanie zdjęć do treści strony głównej i podstrony
- menedżer plików wbudowany w edytor WYSIWYG lub jako osobna podzakładka
- określanie kolejności strony (w menu głównym lub w submenu/grupie) za pomocą
liczby LP
- określanie tytułu strony (znacznik title)
- pole "meta description"
- pole "meta keywords"
- wersje językowe, wprowadzanie tekstów równolegle do wersji polskiej
b) moduł menu (submenu/grupa stron)
- edycja, dodawanie i kasowanie nazwy pozycji submenu (grupy)
- określanie kolejności pozycji submenu za pomocą liczby LP
- wersje językowe, wprowadzanie tekstów równolegle do wersji polskiej
2) Galeria zdjęć (realizacji, referencji)
a) kategorie (subgalerie) grupujące poszczególne zdjęcia
- dodawanie, edytowanie i kasowanie kategorii
- ustalanie kolejności kategorii zdjęć za pomocą liczby LP
- wersje językowe, wprowadzanie tekstów równolegle do wersji polskiej
b) zdjęcia
- dodawanie i kasowanie zdjęcia
- miniatura generowana automatycznie za pomocą PHP
- dodawanie tytułu zdjęcia
- ustalanie kolejności zdjęcia za pomocą liczby LP
- dołączanie zdjęcia do kategorii (subgalerii)
- wyświetlanie miniatur na stronie frontowej w kategoriach
- wyświetlanie na stronie frontowej powiększeń zdjęć w tzw. "lightbox'ie" z nawigacją
następne/poprzednie
- dzielenie na podstrony
3) Aktualności
- pola: data umieszczenia, zdjęcie, krótki opis, długi opis
- wyświetlanie od najnowszej
- krótki opis (+ewentualnie zdjęcie miniaturka) na liście aktualności na stronie frontowej,
- cała aktualność (+zdjęcie w oryginalnym rozmiarze) dostępna po kliknięciu na
"więcej" / "czytaj całość"
- jeśli w newsie nie będzie zdjęcia to miejsce na zdjęcie jest niewidoczne
- możliwość dodawania/edytowania/usuwania wpisów
- dzielenie na podstrony
4) Najczęstsze pytania (FAQ)
- na początku lista pytań z odnośnikami
- określanie kolejności wyświetlania pytań za pomocą LP
- pola: pytanie, odpowiedź
5) Menu (karta dań) dla restauracji, pizzerii, pubu itp.
- kategorie potraw (rodzaj dania): dodawanie, kasowanie i edycja oraz ustalanie kolejności LP
- nazwa potrawy
- cena za jednostkę
- jednostka miary
- opcjonalnie zdjęcie
- ustalanie kolejności potraw za pomocą LP
6) Księga gości
- pola obowiązkowe: autor i treść
- wyświetlanie od najnowszego wpisu
- dzielenie na podstrony
- cenzura (kropkowanie wulgaryzmów)
- możliwość usuwania / edytowania wpisów przez administratora
II. Sklep internetowy
1) CMS (moduł stron tekstowych) tak jak w stronie www
- strony typu "o firmie", "regulamin", "jak kupować", "kontakt" itp.
2) Moduł produktów
- wyświetlanie na stronie frontowej w formie opisów lub miniatur
- dodawanie/edycja/kasowanie produktów
- dodawanie/edycja/kasowanie zdjęć do produktów
- włączanie i wyłączanie produktów
- produkty powiązane - możliwość wybierania kilku produktów związanych z produktem
głównym
- pokazywany brak towaru bądź wyłączanie produktu jeśli nie ma w magazynie
- pola: nazwa produktu, opis, cena, przypisanie do kategorii
- dzielenie na podstrony
3) Kategorie i podkategorie
- nazwa kategorii
- maksymalnie 3 poziomy kategoria/podkategoria/podpodkategoria
- dodawania/edytowanie/kasowanie kategorii
- ustalanie kolejności za pomocą LP
4) Koszyk zamówień / zamówienia
- lista produktów z ceną
- ilość produktów
- możliwość usuwania przedmiotów z koszyka, zmiana ilości sztuk - automatyczna zmiana
wartości zakupów
- doliczanie kosztów przesyłki
- zamówienia zapisywane do bazy (widoczne w panelu) oraz kopia wysyłana na wskazany
adres e-mail
5) Metody płatności
- płatności online, za pobraniem
6) Promocje
- możliwość zaznaczania produktów jako promocyjne i wpisania nowej ceny
- cena promocyjna obniżona, cena standardowa przekreślona
7) Wyszukiwarka
- wyszukiwanie produktów po nazwie, opisie
8) Nawigacja strony
- prosta i intuicyjna
- logo odnośnikiem do strony głównej, najlepiej umieszczone w lewym górnym rogu
- zaznaczenie w menu strony aktualnie odwiedzanej
- ścieżki strony odwiedzanej: Strona główna->Strona 1->Podstrona
- menu i podmenu w jednym stylu
- po najechaniu kursorem na element menu zmiana np. koloru, podkreślenie
- link powrót do nadrzędnej strony
- przy długich stronach link wróć do góry
- wyraźnie zaznaczone linki w tekście (pogrubienie, podkreślenie)
- linki tekstowe, jeśli konieczne jest użycie grafik to koniecznie uzupełniony ALT
- stopka z linkami i informacjami o firmie, o prawach autorskich itd.
9) Mapa strony
- dla małych i średnich stron (poniżej 100 podstron) linki do każdej podstrony (mogą być
poukładane hierarchicznie bądź tematycznie)
- dla bardzo rozbudowanych serwisów (ponad 100 podstron) linki pogrupowane w działy i
krótki opis do każdego działu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|