Załącznik nr 1 do Zapytania ofertowego nr 1 SEOKRACI SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ ul. Karmelicka 57/1 31-128 Kraków Wdrożenie dedykowanego zintegrowanego systemu do zarządzania współpracą w zakresie SEO (Umowa o dofinansowanie nr: UDA-POIG.08.02.00-12-153/13-00) Szczegółowa specyfikacja przedmiotu wyceny do zapytania ofertowego nr 1 Kraków, 21.01.2014 r. Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
I. Dedykowany zintegrowany system do zarządzania współpracą w zakresie SEO Opis oraz minimalne parametry: Podstawowe, dedykowane oprogramowanie, mające spełniać funkcjonalności opisane w niniejszej specyfikacji i umożliwiać opisaną współpracę B2B. W szczególności oprogramowanie musi zapewniać istotne dla całego procesu kluczowe funkcjonalności i sposób realizacji poszczególnych procesów: a) proces raportowania statystyk SEO. b) proces generowania rozliczenia finansowego z partnerem i wspólnym klientem. c) proces tworzenia i podpisywania umów i generowania na ich podstawie faktur. Założenia funkcjonalne dedykowanego systemu informatycznego Wstępny opis sposobu funkcjonowania serwisu: 1. Strona główna serwisu informacje o usłudze, cenach i partnerach. Możliwość logowania i/lub rejestracji. 2. Rejestracja Przejście do formularza rejestracji podajemy: - Imię - adres email potrzebny do rejestracji - hasło - hasło powtarzamy - oraz akceptujemy REGULAMIN serwisu. Klikamy zarejestruj. Po kliknięciu zostaje wysłany mail potwierdzający na adres podany w czasie rejestracji do pełnej aktywacji jest potrzebne kliknięcie linka z wysłanego maila, oraz przejście do panelu administracyjnego. 3. Logowanie Pozwala zalogować się wcześniej zarejestrowanym użytkownikom. 4. Widok ogólny po zalogowaniu- po zalogowaniu witają nas statystki ogólne. Informacja o liczbie fraz w monitorze pozycji, liczbie dodanych stron, klientów, proxy, partnerów. Widzimy statystykę tego, ile fraz znajduje się na jakiej pozycji. Widać także największe spadki i wzloty pozycji w stosunku do dnia poprzedniego z podziałem na frazę i domenę. 5. Menu górne- menu górne składa się z kilku ikon symbolizujących funkcjonalności, które mają w sobie kolejne submenu. Ikony wraz z podziałem funkcjonalności wylistowane poniżej. 6. Aby poniższe funkcjonalności miały zastosowanie należy dodać do monitora pozycji klienta, partnera, stronę, frazy, stawki oraz ustawić inne parametry takie, jak sposób traktowania wyników Google Places, metoda zliczania płatności, dane kontaktowe itd. 7. Faktury VAT- podstrona umożliwia ręczne wystawienie FV VAT, wyświetlenie listy faktur, dodanie kolejnej autofaktury, dodanie listy autofaktur oraz ustawienia. Na podstronie generować się przede wszystkim faktury generowane automatycznie na podstawie wyników pozycjonowania i parametrów zawartych umów. 2 S t r o n a
Wybór klienta oraz proformy, automatyczne uzupełnianie pól z danymi kontaktowymi oraz numerem proformy, wybór okresu rozliczeniowego, metody płatności, możliwość wpisania uwag, edycja treści stopki oraz opis faktury. Listy faktur umożliwiają podgląd, jakie fv zostały wystawione klientowi, kiedy i przez jakiego sprzedawcę, mamy podgląd i informacje o statusie fv w kwestii regulacji płatności (pozostawienie możliwości integracji z programem księgowym, CRM). Dodanie auto fv oraz listy fv umożliwiają dowolną konfugurację powyższych parametrów. Ustawienia pozwalają nadać tytuł oraz treść maila, miejscowość wystawienia, uwagi oraz treść stopki do fv. Ustawienia pozwalają także spersonalizować proformę nadając jej własne logo oraz konkretny raport. 8. Umowy- podstrona umożliwia skonfigurowanie umowy (z partnerem, klientem, o współpracy, o poufności. Wybór typu umowy i parametrów, wprowadzenie/pobranie danych stron umowy. Archiwizacja umów. 9. Podpis elektroniczny- umożliwia podpisywanie wszystkich dokumentów: umowy, faktury, raporty z wykonania umowy w formie elektronicznej. Dodanie dokumenty do panelu podpisu elektronicznego; lista dokumentów oczekujących na podpis stron, z zaznaczeniem, która strona już podpisała dokument; lista dokumentów podpisanych, sfinalizowanych. 10. Dodaj- podstrona umożliwiająca dodanie klienta, stronę, frazy, kategorię, proxy czy partnera. Dodanie klienta- Przy okazji dodawania jest możliwość uzupełnia takich pól jak login, hasło, język panelu, ranga dostępu, informowanie o niezapłaconych fv, automatyczne raporty, datę naliczania płatności, zakończenia umowy, maksymalny budżet miesięczny oraz pełne dane kontaktowe klienta. Dodanie strony- Wybór klienta, kategorii, url strony, wersji wyszukiwarki, stopnia dopasowania z uwzględnieniem takich wyników jak np. filmy youtube w wynikach wyszukiwania, częstotliwości sprawdzania PR domeny, Site oraz liczby linków dochodzących. W tym miejscu znajduje się także ustawienie indywidualnego dostępu do konta Google Analytics, ewentualnego rozliczania abonamentowego oraz traktowania wyników Google Places w zależności od ich rodzaju. Dodanie frazy- wybór klienta, kategorii, strony, wpisanie wrazy oraz stworzenie dowolnych przedziałów pozycji i stawek, możliwość kopii na kolejne frazy, opcja wymuszania lokalizacji, częstotliwość sprawdzania, metoda rozliczania oraz opcje integracji z Google Analytics. Dodaj kategorię- dodawania kategorii do stron przypisanych do klientów. Dodaj proxy- możliwość dodania kolejnego proxy, dzięki któremu IP serwera, na którym jest zainstalowany monitor ma mniejszą szanse na zbanowanie. 11. Statystyki- podstrona wyświetlająca statystki zarówno ogólne (widok ogólny po zalogowaniu) jak i statystyki zarobków zależne od dostępu do monitora (klient, partner, administrator, ranga specjalna). Ogólne- przedstawiają to samo, co pierwszy widok po zalogowaniu. Zarobków- podają informację na temat realizacji umów wprowadzonych do monitora na postawie wartości słów kluczowych i naliczonych opłat w danym miesiącu. W łatwy sposób można sprawdzić w jakim stopniu jest realizowany dany klient oraz jaki potencjał umowy jest realizowany w jego przypadku. 3 S t r o n a
12. Lista- podstrona wyświetlająca listę partnerów, klientów, proxy Klientów- wyświetla listę wszystkich klientów, którzy mają dostęp z możliwością usunięcia, zmiany hasła, stopnia dostępu, dodania strony. Partnerów- lista partnerów dodanych do systemu umożliwiająca zmianę zakresu ich dostępu, haseł, podgląd do fv wystawionych przez kienta przypisanego do danego partnera. Proxy- lista wszystkich dodanych do monitora proxy z możliwością szybkiego wyczyszczenia błędów oraz pobrania statystyk w.txt. 13. Wiadomości- podstrona umożliwiająca komunikację za pomocą wewnętrznych wiadomości pomiędzy klientem, partnerem, ewentualnym wykonawcą usługi. 14. Admin- zakładka, w której znajdują się główne ustawienia m.in. takie jak: sposób monitorowania stron, traktowanie wyników Google Places, ustawienia rozliczeń, raportów PDF, prędkości sprawdzania fraz, email, powiadomień e mail, logów, integracji z Google Analytics, MajesticSEO. 15. Raporty- podstrona umożliwiająca stworzenie oraz dobór parametrów do wygenerowania raportów w formacie.xls oraz.pdf. Excel- wybór klienta, dla którego ma być przygotowany raport, zakresu danych, informacji dodatkowych takich jak PR, lista linków dochodzących czy też SITE. Wybór rodzaju raportu z rozróżnieniem na pozycje, pozycje i numery stron, raport finansowy. PDF- funkcjonalności takie jak powyżej z dodatkiem wyboru rodzaju raportu z rozróżnieniem na rodzaj raportu(pozycje, pozycje plus kosztorys). 16. Strefa klienta- ustawienia hasła, widok na podstawowe parametry, wcześniej wygenerowane raporty. 17. Strefa partnera- ustawienia hasła, podgląd na historię generowanych raportów, podstawowe statystki. Wstępne założenia techniczne Oprogramowanie portalu oparte będzie na tzw. architekturze trójwarstwowej, składającej się z: a) warstwy danych, która realizowana będzie przez silnik zarządzania relacyjnymi bazami danych - MySQL; b) warstwy logiki biznesowej opartej na serwerze webowym Apache, która stworzona zostanie zgodnie z wzorcem projektowym MVC (ang. Model View Controller) realizowanym poprzez najnowszą wersję Frameworka programistycznego ZendFramework 2. Jest to Framework zaprojektowany w obiektowym języku PHP, c) warstwy prezentacji aplikacji, która stanowić będzie interfejs użytkownika wykonany w najnowszych technologiach webowych, HTML5, CSS3, JavaScript w szczególności biblioteki jquery. Wstępny spis modułów do wykonania (wg założeń- w ZendFramework2). a) Moduł CMS wyświetlanie strony głównej serwisu i podstron. Możliwość edycji zawartości stron. 4 S t r o n a
b) Moduł Rejestracji umożliwia rejestrację użytkowników aplikacji. c) Moduł Autentykacji i autoryzacji sprawdzanie dostępu użytkowników, do konkretnych części serwisu. d) Moduł Fakturowania możliwość wystawienia ręcznych faktur i automatyczne wystawianie. e) Moduł Klienta edycja danych klienta/ historia raportów/umów itp. f) Moduł Partnera obsługa danych i historii działań/raportów/umów itp. Partnera. g) Moduł Raportów tworzenie raportów z filtrowaniem. Wybór rodzaju raport. Export do PDF i xls. h) Moduł Umów- tworzenie (kreator) umów różnego rodzaju. Automatyczne tworzenie umów wtórnych (Seokraci-partner na podstawie partner-klient SEO). i) Moduł Ustawień główne ustawienia aplikacji sposób monitorowania stron, raportów, prędkość sprawdzania fraz, powiadomień, logów itp. j) Moduł Proxy zarządzanie listą proxy dodaną do aplikacji. k) Moduł Statystyk wyśiwetlanie statystyk, zarobków różne dostępy do informacji, zależnie od roli (klient, partner, admin). l) Moduł Monitora aplikacja (bez interfejsu graficznego) działająca w tle, wysyłanie maili, przypomnienia o płatnościach, wystawianie faktur itp. m) Moduł Stron zarządzanie stronami dodanymi do monitora. n) Moduł Fraz frazy dodane przez klientów. o) Moduł Kategorii zarządzanie kategoriami stron, dodanych przez klientów. p) Moduł Użytkowników zarządzanie użytkownikami i rolami. q) Moduł Komunikacji funkcje odpowiedzialne za komunikację z innymi systemami zewnętrznymi Google Analitycs, MajesticSEO, Wyszukiwarka Google pobieranie PageRank. r) Moduł podpisu elektronicznego- podpisywanie dokumentów za pomocą podpisu elektronicznego. System musi realizować wszelkie założenia, co do elektronicznej wymiany danych oraz podpisu elektronicznego. Ostatecznie szczegóły techniczne i funkcjonalne systemu określać będzie: prototyp systemu w postaci makiety klikalnej (funkcjonalność) oraz szczegółowa specyfikacja techniczna systemu (budowa/technologie). II. Prototyp systemu w postaci makiety klikalnej Wykonanie prototypu systemu w postaci makiet klikalnych funkcjonalnych symulujących działanie gotowego systemu na bazie analiz przedwdrożeniowych. Jest to graficzna animowana interaktywna symulacja, na podstawie której Wykonawca ustali z Zamawiający jak system będzie wyglądał w praktyce. Osiąganie ostatecznego projektu makiety, odbywa się z udziałem testów z potencjalnymi użytkownikami. III. Szczegółowa specyfikacji techniczna systemu Opracowanie, na postawie przyjętej makiety funkcjonalnej, szczegółowej specyfikacji systemu rozpisanie szczegółów technicznych całego system, ostateczne określenie rozwiązań i technologii IT. Przedstawienie podziału na planowane prace. 5 S t r o n a