Załącznik nr 1 do Zapytania ofertowego nr 7/2011/1.5G-H Załącznik nr 1 Załącznik techniczny przedmiotu zamówienia opracowania od podstaw i próbnego uruchomienia portalu WWW Cel: Przedmiotem zamówienia jest opracowanie portalu WWW, który powinien stanowić spójną platformę mobilnego systemu informacji multimedialnej, map i wsparcia turystycznego kompatybilnego z aplikacją Navigo dedykowaną na urządzenia mobilne i portal Navigo WWW. Następnie powinno zostać przeprowadzone próbne uruchomienie stworzonego Portalu WWW w celu wyeliminowania możliwych błędów na etapie wdrażania portalu WWW. 1. Opracowanie od podstaw portalu WWW Opracowany portal powinien posiadać poniższe funkcjonalności tak aby mógł stanowić spójną platformę mobilnego systemu informacji multimedialnej, map i wsparcia turystycznego: obsługa wszystkich użytkowników przechowywanych na serwerze X, dostosowanie systemu do indywidualnych potrzeb klienta, obsługa całych grup użytkowników z uwzględnieniem: o o o ich historii, doświadczeń, uwag zgłaszanych do systemu, możliwość udostępniania własnych danych użytkowników innym zarejestrowanym klientom, możliwość wizualizacji własnych punktów, tras, śladów GPS na mapie, zarejestrowanym użytkownikom Navigo GT, ciągła weryfikacja danych zawartych w systemie, możliwość zarządzania i konfigurowania dostępów danych, moduł wymiany opinii pomiędzy użytkownikami na temat danych zawartych na platformie mobilnego systemu informacji multimedialnej, map i wsparcia turystycznego, forum społecznościowe, moderowanie jakości zamieszczonych informacji, automatyczne moderowanie (np. wiele zgłoszeń o danym punkcie w tym samym miejscu powoduje automatyczną publikację punktu dla wszystkich zarejestrowanych użytkowników). sprawna aktualizacja 2. Próbne uruchomienie portalu WWW Badania obejmujące próbne uruchomienie portalu WWW stanowiącego spójną platformę mobilnego systemu informacji multimedialnej, map i wsparcia turystycznego powinny obejmować: opracowanie spójnej koncepcji platformy mobilnej system informacji multimedialnej, map i wsparcia turystycznego, zachowanie kompatybilności ze wszystkimi opracowywanymi aplikacjami.
Wymagania techniczne Portal będzie udostępniony na serwerze, którego architektura jest elastyczna i umożliwia uruchomienie dowolnie skonfigurowanej maszyny wirtualnej dając swobodę przy wyborze rozwiązania. Sugerowane wymagania techniczne Język programowania: PHP 5 Baza danych: PostgreSQL, MySQL Pozostałe propozycje wymagań należy skonsultować ze zleceniodawcą. Dodatkowe wymagania techniczne znajdują się w Architektura rozwiązania Navigo. Architektura rozwiązania Navigo Schemat architektury
Komponenty architektury Serwer X Dane użytkowników Dane lokalizacji użytkowników POI, trasy, ślady GPS itd. użytkowników Zarządzanie produktami nie cyfrowymi (np. urządzenia) dla sklepu Komunikacja odbywa się za pomocą metody POST protokołu HTTP przy użyciu zapytań XML Serwer aplikacyjny Dane multimedialne dla POI Proxowanie zapytań do Serwera X Komunikacja odbywa się za pomocą metody POST protokołu HTTP przy użyciu zapytań XML Komponent mapowy Osadzanie mapy w modelu ASP Funkcje mapowe w portalu WWW Komponent mapowy udostępnia funkcje API w języku JavaScript Navigo GT Aplikacja mapowo-nawigacyjna na urządzenia mobilne Portal WWW Sklep Navigo Inne funkcje portalowe 1. Elementy składowe Strona główna Zakres funkcjonalny portalu WWW Wizualizuje pomniejszoną mapę (na której zaznaczony jest wybrany kontent: atrakcje turystyczne, dane innych użytkowników. Pasek z zakładkami Panel do logowania się i rejestracji Okienko z mapą (pokazującą wskazane przez użytkownika miejsce lokalizacji, atrakcje turystyczne i dane użytkowników z okolicy) Informacja tekstowa (+ grafika) o korzyściach dla użytkownika Kliknąć w którąś zakładkę: przenosi go do podstrony z daną zakładką Zarejestrować się/ Zalogować się Kliknąć w którąś z atrakcji turystycznych na mapie: przenosi go do podstrony z zakładką Trasy Kliknąć w ikonę któregoś z użytkowników na mapie: przenosi go do podstrony Użytkownicy
Kliknąć w swoją lokalizację na mapie: przenosi go (jeżeli jest już zarejestrowany) do swojego profilu, w przypadku gdy nie jest zarejestrowany przenosi go do podstrony, w której można się zarejestrować Rejestracja Podstrona z informacją tekstową o korzyściach z zarejestrowania się na portalu i formularzem potrzebnym do rejestracji. Informacja tekstowa o korzyściach z rejestracji (największe korzyści przy zakupie aplikacji Navigo GT i korzystaniu z portalu jednocześnie) Formularz do wypełnienia Wypełnić formularz rejestracyjny (składa się z: nick, hasło, imię, nazwisko, skąd pochodzi, data urodzenia, oraz e-mail. Opcjonalnie: numer telefonu, ulubione miejsca w Polsce, zainteresowania, dodać swoje zdjęcie). Po wypełnieniu przechodzi do swojego profilu. Zakładka Mapa Navigo Podstrona, w której prezentujemy nasz główny produkt mapę cyfrową Navigo. Tutaj użytkownik może w pełni wykorzystać naszą mapę: wyszukiwać adresy, trasy, firmy, POI (z odpowiednim filtrem). Uwaga ogólna: w komponencie mapowym na każdej podstronie powinna być możliwość wyznaczania trasy do widocznych punktów POI na mapie (może to się odbywać za pomocą kliknięcia prawym przyciskiem myszy i funkcją wyznacz trasę do punktu ). Analogicznie, na każdej podstronie powinna być możliwość zgłaszania błędów na mapie. Pasek zakładek Komponent mapowy na całą stronę Na mapie pokazywane są: utrudnienia (GDDKiA), wypadki (zgłaszane przez użytkowników lub ze źródeł policyjny), fotoradary, miejsca najczęstszych kontroli policyjnych. Wyszukiwarka adresów, miejsc i firm jako zakładka w komponencie mapowym. Wyznaczanie trasy jako zakładka w komponencie mapowym. Filtry w komponencie mapowym: pogoda, obraz z kamer drogowych. Filtry w komponencie mapowym umożliwiające wyświetlenie dodatkowych POI (Filtry będą opierać się o kategorie oraz tagi): pogoda (w postaci POI z odpowiedniej kategorii i opisem dzięki tagom - np. ikonka chmurki z deszczem - kategoria pogoda, tag deszcz, obraz z kamer drogowych (POI z kategorii 'kamera drogowa' i z ikonką kamery, w którego opisie jest html zawierający obraz z kamery pobierany z zewnętrznego serwera). Button aktywny tylko dla zarejestrowanych użytkowników: Dodaj swój punkt na mapie oraz Dodaj swoją trasę na mapie Wyszukiwać adresy, nazwy usługodawców, POI Wyznaczać trasy (samochodowe i piesze) Wyznaczać trasę od i do punktu na mapie Filtr fotoradary i miejsca w których najczęściej stoi policja
Oceniać i komentować POIe na mapie (tylko dla zarejestrowanych użytkowników - dodawanie komentarzy i gwiazdek wg zasady jeden zarejestrowany użytkownik to jeden komentarz i jedna ocena na każdy POI. Zmiana komentarza lub zmiana oceny nadpisuje poprzednie wpisy) Dodać swoje punkty na mapie Dodać swoje trasy na mapie Zgłoś błąd na mapie (tylko dla zarejestrowanych użytkowników - obsługa po stronie NAVIGO - polega na dodaniu POI w kategorii 'błąd mapy'. Po poprawieniu błędu, POI przechodzi do kategorii 'błąd poprawiony'. Zgłoszone błędy są widoczne tylko dla użytkowników którzy je zgłosili aby mapa nie była upstrzona niepoprawionymi błędami zgłoszonymi dla żartu) wypadki i ostrzeżenia (POI zgłaszane przez użytkowników), dane (POI) o utrudnieniach (GDDKiA) Klikając prawym przyciskiem myszy na mapie ma do wyboru: wyznacz trasę z tego miejsca, wyznacz trasę do tego miejsca, przybliż, oddal, co jest w okolicy (lokalne wyszukiwanie POI w zadanym promieniu i ograniczone do 100 wyników), wskaż błąd Zmieniać filtry na mapie (wyświetlanie różnych kategorii POI) w zależności od tego co chce użytkownik zobaczyć. Zakładka: Trasy/Wycieczki Mapa z zaznaczonymi atrakcjami turystycznymi, promowanymi szlakami turystycznymi oraz trasami i wycieczkami użytkowników. Tutaj użytkownik zapoznaje się z ofertą turystyczną. Mapa okolicy lokalizacji wskazanej przez użytkownika z punktami POI: atrakcje turystyczne, promowane szlaki, oraz trasy turystyczne użytkowników. Wyszukiwarka tras i atrakcji turystycznych w komponencie mapowym jako zakładka w komponencie mapowym (podobnie jak jest obecnie na navigo.pl z zakładkami szukaj i wyznacz trasę ) W komponencie mapowym znajduje się lista filtrów: trasy użytkowników, trasy rowerowe, piesze, górskie, narciarskie, ukształtowanie terenu, pogoda, wikipedia (oraz inne źródła opisów miejsc, jak na przykład: urzędy gmin ) w przy POI ze specjalną ikonką np. W dla Wikipedii, a w opisie tego POI jest link do właściwego artykułu w Wikipedii lub na innej stronie zewnętrznej. Co użytkownik może zrobić na stronie: Wyszukiwać trasy (po opisie) i atrakcje (POI) turystyczne na mapie Zapoznać się z ofertami tras/wycieczek (źródło: my, grupy, wszyscy, navigo) Dodawać atrakcje turystyczne i swoje trasy Oceniać i komentować atrakcje turystyczne oraz trasy/wycieczki Zakładka Noclegi/Usługi Mapa ze wskazanymi noclegami, restauracjami oraz atrakcjami turystycznymi. Tutaj użytkownik może poznać oferty usługodawców, oraz wyszukać sobie najtańszy nocleg.
Mapa okolicy lokalizacji wskazanej przez użytkownika z punktami POI: noclegi, restauracje oraz spa i inne atrakcje (nasza baza + to co użytkownicy dodadzą) W komponencie mapowym znajduje się lista filtrów: firmy, urzędy publiczne, atrakcje turystyczne, szlaki turystyczne Wyszukiwać firmy, usługi turystyczne (noclegi, spa, inne atrakcje nasza baza, a potem też użytkowników, POI) i gastronomiczne Zapoznać się z ofertą usług turystycznych w pobliżu danej lokalizacji oferta jest w opisie POI Filtry: firmy, atrakcje i szlaki turystyczne, urzędy Dodawać własną firmę (weryfikacja za pomocą sms lub e-mail) Dodawać miejsca, o których użytkownik wie i chce polecić Oceniać i komentować obiekty na mapie Zakładka Użytkownicy Mapa obrazująca użytkowników i miejsca skąd pochodzą. Tutaj inni użytkownicy mogą wyszukiwać się wzajemnie, poznawać swoje profile i wysyłać sobie wiadomości. Wyszukiwarka osób/użytkowników/grup Filtr danych: punkty, kategorie, zdjęcia, trasy, ślady Wyszukiwać osoby/użytkowników Zobaczyć ostatnio zarejestrowanych użytkowników Obejrzeć mapę danej grupy użytkowników (do której należymy), na której będą zaznaczone dodane przez nią trasy, punkty, ślady GPS (w przyszłości), komentowane i oceniane miejsca Dodać użytkownika do własnych grup. Zakładka Zdjęcia Mapa z ikonami zdjęć wykonanych przez użytkowników. Tutaj użytkownicy mogą obejrzeć galerie zdjęć różnych miejsc na mapie Polski, oceniać i komentować. Mapa okolicy lokalizacji wskazanej przez użytkownika z ikonami zdjęć zrobionych przez użytkowników lub zaciągniętych z innych źródeł informacji turystycznych Wyszukiwarkę atrakcji turystycznych, użytkowników i adresów Button dodaj zdjęcie Wyszukiwać atrakcje turystyczne i adresy na mapie Obejrzeć dostępne zdjęcia (nasza baza, a później dodawane przez użytkowników) umiejscowione na mapie Dodać swoje zdjęcie, a następnie je opisać i umiejscowić na mapie Ocenić lub skomentować widoczne na mapie zdjęcia
Zakładka Gry terenowe Mapa z aktualnie rozgrywanymi grami terenowymi. Tutaj zachęcamy użytkownika do wzięcia udziału w różnych grach terenowych i promocjach organizowanych przez sponsorów. Mapa z aktywnymi grami Zaznaczone na mapie miejsca ze zniżką dla użytkowników portalu, itp. Klikając na opis gry przechodzi do wizytówki, w której napisane jest na czym gra polega i co można wygrać (POI z odpowiednim opisem) Możliwość włączenia filtru historia gdzie użytkownik może obejrzeć zakończone gry i listę zwycięzców (POI w kategorii 'historia gier', lista zwycięzców w opisie POI) Zakładka Forum Przejrzyście zbudowane forum dla użytkowników, w którym jest miejsce na zadawanie pytań administratorom, komentowanie usług, proponowanie ulepszeń i dyskusje między użytkownikami. Przejrzyście zbudowane forum dla użytkowników, w którym jest miejsce na zadawanie pytań administratorom, komentowanie usług, proponowanie ulepszeń i dyskusje między użytkownikami. Może być wersja phpbb. Użytkownik może komentować i dodawać posty, oraz tworzyć nowe wątki. Komentować Dodawać posty Tam gdzie to możliwe tworzyć nowe wątki Zakładka Sklep Navigo Tutaj użytkownik może zapoznać się z szerszą ofertą Navigo. Sklep umożliwiać będzie zakup jednego lub kilku produktów, dokonanie płatności dzięki mechanizmowi płatności.pl lub poprzez SMS (obsługa przez NAVIGO) Od strony administracji, sklep zawierać będzie tylko podstawowe mechanizmy. Nie jest wymagane przygotowanie zaawansowanego zarządzania sprzedażą (promocje, statystki, zestawienia sprzedaży, stany magazynowe z wyjątkiem tych pobranych z serwera X lub rejestracyjnego, statusy zamówień, CRM itd.) Opis i przykład zastosowania komponentu mapowego dla profesjonalnych stron Opis i przykład zastosowania aplikacji nawigacyjnej Navigo Inne projekty Navigo Zapoznać się z ofertą Przejść do sklepu internetowego i dokonać zakupu
Dowiedzieć się więcej czyli skontaktować się ze sprzedawcą Navigo Inne ważne części portalu Profil użytkownika: Podstrony z opisem, zdjęciami i mapką każdego użytkownika Wizytówki: Każda firma/usługa, trasa, zdjęcie, atrakcja turystyczna powinna mieć podstronę, które można roboczo nazwać wizytówkami. Powinno to być pełnoekranowe wyświetlenie opisu POI. Mechanizm ten będzie istniał dla wszystkich POI i uruchamiany będzie poprzez kliknięcie na odpowiedni przycisk w 'chmurkowym' opisie POI. Na wizytówkach powinny się znajdować: opis obiektu, miniaturka mapki, oceny, komentarze (w przyszłości możliwość dodania do obiektu zdjęcia i zapisania na mapie użytkownika) Rejestracja: Formularz rejestracyjny (dane potrzebne do rejestracji do ustalenia) 2. Terminologia szlak - trasa fizycznie oznaczona w terenie (poprzez np. znaki na drzewach) wycieczka - trasa wyznaczona/zaproponowana przez użytkowników, nie oznaczona w terenie i biegnącą niekoniecznie tak samo dla pieszych/rowerzystów/samochodów, związana z punktami przez które prowadzi, trasa - kolejne punkty połączone kreską, biegnącą przez konkretne, istniejące drogi (z reguły wyznaczana przez serwer mapowy)