Wytyczne do wdrożenia portalu - Fundacja Rozwoju Demokracji

Transkrypt

Wytyczne do wdrożenia portalu - Fundacja Rozwoju Demokracji
Załącznik nr 4 do zapytania ofertowego
Wytyczne do wdrożenia portalu
Szkoła współpracy. Uczniowie i rodzice kapitałem społecznym szkoły
Young Digital Planet Spółka Akcyjna
Dla Fundacji Rozwoju Demokracji Lokalnej
1. Funkcjonalność portalu
1. Wykonana strona musi poprawnie wyświetlać się we wszystkich przeglądarkach: Internet Explorer
7+, Firefox 11+, Chrome 18+, Opera 11+, Safari 4+.
2. Strona powinna zawierać dedykowaną wersję dla urządzeń mobilnych (smartfon, tablet) z funkcją
rozpoznawania urządzenia, obejmująca ustalone fragmenty/treści. Wersja ma zawierać możliwość jej
przełączania na standardowy odczyt strony www.
3. Wykonanie strony musi gwarantować jej optymalnie szybkie ładowanie.
4. Strona musi zostać wykonana zgodnie ze standardem WCAG 2.0.
5. Wykonawca musi umożliwić optymalne, łatwe odnalezienie tej strony w sieci. Oznacza to
odpowiedni wybór i wykorzystanie słów kluczowych z możliwością ich zmiany w panelu CMS oraz
zawarcie mapy serwisu i przyjazne linkowanie. Szczegóły (słowa kluczowe) zostaną uzgodnione z
wykonawcą podczas pierwszej konsultacji.
6..Szczegóły dotyczące wyglądu strony, mapy strony, rodzaju treści itp. będą ustalone z wyłonionym
Wykonawcą podczas konsultacji w siedzibie Zamawiającego i udostępnione w postaci Specyfikacji.
7. Strona z portalem zawierać powinna następujące moduły:
a) artykuły
b) aktualności
c) forum
d) blog
e) quizy
f) elementy do dzielenia się informacją w serwisach społecznościowych
Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
g) komentarze
8. Wykonawca powinien dysponować umiejętnościami pozwalającymi na stworzenie lub
dostosowanie dodatkowych modułów nie wymienionych w punkcie 1.7, a wymaganych po
przedstawieniu Wykonawcy specyfikacji wymagań.
9. Wszystkie elementy portalu powinny zostać wykonane w technologiach otwartych, przykładowo
XHTML 1.0, JavaScript, CSS. Niedozwolone jest stosowanie technologii zamkniętych, przykładowo
Flash, Silverlight.
2. Specyfikacja techniczna CMS
1. Systemem CMS ma być Joomla 2.5 lub nowsza.
2. Istotnymi elementami tego CMS-a, które w razie nie występowania w pierwotnej wersji mają być
stworzone dodatkowo przez Wykonawcę i uruchomione w CMS Joomla są:
a) nawigacja na stronie z portalem i CMS powinny być intuicyjne, nieskomplikowane, zapewniające
bezproblemowy dostęp do informacji osobom, które będą pracowały z witryną
b) CMS musi gwarantować brak ograniczeń co do wielkości artykułów
c) CMS musi być skonstruowany w taki sposób aby można było swobodnie dodawać i odejmować
wyświetlane na stronie zakładki, dodawać i odejmować treści, ładować pliki, linkować, itp.
d) projekt musi uwzględniać tworzenie struktury serwisu do maksymalnie 4 poziomów, edycję
etykiet, nazw adresów, możliwość przenoszenia kategorii z zawartością w inne miejsce w strukturze.
e) dodawanie/edycja treści na stronie musi uwzględniać fakt, iż użytkownicy będą kopiować treść z
edytorów tekstu typu: Microsoft Office Word, Open Office, dlatego wymagane jest aby przy
kopiowaniu
treści następowało automatyczne czyszczenie treści do postaci czystego tekstu/kodu HTML z
dozwolonymi tagami
f) tworzenie i edycja dokumentów musi uwzględniać tryb podglądu WYSIWYG
g) dodawanie plików do treści strony powinno odbywać się poprzez wybranie pliku z komputera
użytkownika i dodawanie jako „załącznika” widocznego poniżej treści strony, wraz z ikoną pokazującą
rodzaj pliku (*.doc, *.xls, *.pdf, *.jpg, itd.), z możliwością definicji typów plików i odpowiadających im
logotypów
h) panel administracyjny musi zwierać opcję zarządzania plikami do pobrania oraz możliwość
dodawania ikon PDF, Word, itp.
Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
i) poszczególne treści umieszczane na stronie serwisu mogą zawierać tekst o różnej długości - od
jednego zdania do kilku stron, dlatego Wykonawca musi uwzględnić to przy budowie panelu
administrującego treściami.
j) projekt musi uwzględniać opcję dodawania nowych komponentów i modułów Joomla.
k) Wykonawca powinien uwzględnić przy budowie panelu administracyjnego łatwe dodawanie do
treści grafik/zdjęć, jak również filmów oraz opcję załączania plików.
l) moduł galerii powinien pozwalać na tworzenie kategorii galerii oraz na łatwe dodawanie wielu
zdjęć w jednym czasie.
m) system CMS musi posiadać wbudowaną obsługę szablonów graficznych, formularze kontaktowe
oraz opcję newslettera z możliwością wysyłki mailingu - newsletter w systemie musi być opcjonalny
tzn. że można go będzie ukryć.
n) ustawienia strony z portalem powinny gwarantować możliwość wydrukowania tła (kolorów i
obrazków)
o) system CMS musi zawierać funkcjonalność pozwalającą na zarządzanie modułami wymienionymi w
pkunkcie 1.7 w zakresie, który zostanie przedstawiony w specyfikacji.
p) system CMS oraz jego dodatkowe moduły powstałe w wyniku wykonania zamówienia powinny być
zabezpieczone przed wszystkimi możliwymi formami ataków hakerskich wykorzystujących luki w
oprogramowaniu.
3. Hosting i domena
1. Wybrana do prowadzenia usługi firma hostingująca powinna być wiarygodna (z ugruntowaną
pozycją na rynku) i profesjonalna - gwarantująca nieprzerwany dostęp do strony.
2. Transfer danych musi być nielimitowany.
3. Wielkość powierzchni dyskowej zostanie uzgodniona z Wykonawcą podczas pierwszych konsultacji,
jednak bezwzględnie umowa z firmą hostingującą musi uwzględniać możliwość zwiększenia
powierzchni dyskowej w razie potrzeby.
4. Hosting powinien spełniać wymagania wybranego CMS-a (odpowiednia wersja PHP i MySQL).
5. Językiem używanym do tworzenia aplikacji ma być PHP 5.
6. Strona powinna być wykonana w oparciu o bazę MySQL 5.
7. Strona musi zawierać dostęp do panelu administratora w trybie SSL z możliwością blokowania
dostępu do określonych adresów IP.
Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
8. Stworzona przez Wykonawcę strona www projektu musi uwzględniać w swojej budowie,
funkcjonalności oraz specyfice wyboru hostingu późniejsze przeniesienie strony na inny serwer
(MEN).
9. Za wykupienie domeny, na której będzie umieszczona strona, odpowiada Wykonawca - zakup
domeny jest wliczony w koszt wykonania strony.
10. Preferowany adres strony zostanie przekazany wyłonionemu Wykonawcy. Zamawiający
gwarantuje taki adres strony, który nie został wcześniej zarezerwowany przez żaden inny podmiot.
Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego