O5-A2 Prace programistyczne: modelowanie procesów - E
Transkrypt
O5-A2 Prace programistyczne: modelowanie procesów - E
FRIENDLY SOCIAL LTD. Unit 4E Enterprise Court, Fairfield Park Rotherham, South Yorkshire England S63 5DB, United Kingdom O5-A2 Prace programistyczne: modelowanie mapowanie,architektura, ustalenie ról i praw użytkowników procesów, W ramach tego działania zrealizowana została zasadnicza część prac programistycznych zaplanowanych w celu osiągnięcia Rezultatu, zgodnie z założeniami przyjętymi w wyniku analizy przeprowadzonej w poprzednim działaniu. Wybrane zostały: technologia programowania PHP, oraz bazy danych w technologii MySQL. Architektura aplikacji zostaje oparta o system CMS Wordpress. Decyzja została poparta faktem, iż z tego rozwiązania korzysta również m.in. data.gov. Zdecydowano również o wyborze github.com jako repozytorium systemu kontroli wersji. W początkowej fazie tego działania został przygotowany plan funkcjonalności aplikacji IT (z udziałem osób biorących wcześniej udział w merytorycznych pracach związanych z projektem), zaś prace zostały zaplanowane zgodnie z metodyką zwinnego programowania oraz wsparte przez aplikację internetową Trello.com. Po zaakceptowaniu prototypu przez wszystkich uczestnikówkonsorcjum rozpoczęły się prace programistyczne nadprzygotowaniem właściwej wersji oprogramowania. Realizacja aplikacji została podzielona na 4 etapy. Rezultaty realizacji aplikacji są dostępne pod adresem http://app.egov2.eu. Dotychczasowo zrealizowane zostały następujące funkcjonalności aplikacji zgodnie z ustaleniami dostępnymi na trello.com: 1. Budowa warstwy wizualnej oraz modułu podstawowego 1.1 Makieta strony 1.2 Projekt graficzny strony 1.3 Szablon graficzny (html5, css3) 1.4 Szablon graficzny – RWD – dostosowanie do urządzeń mobilnych 1.5 Połączenia z mediami społecznościowymi 1.6 Dostosowanie do osób starszych (zmiana kontrastu oraz wielkości liter) 1.7 Panel zarządzania modułami 1.8 Przygotowanie pod wielojęzyczność 1.9 Moduł bazowy 1.10 Typy wpisów 1.11 Ustanowienie użytkowników oraz poziomów dostępu 1.12 Logowanie przez FB, G+, Wordpress 1.13 Przygotowanie kontenera dla aplikacji mobilnych 2. Nowy moduł – Fix 2.1 Przygotowanie modułu-pluginu 2.2 Pocięcie i zakodowanie pluginu 2.3 Powiązanie użytkowników z modułem 2.4 Wykorzystanie Google Maps do określenia miejsca, którego dotyczy zgłoszenie 2.5 Możliwość edycji oznaczenia na Mapie 2.6 Podział na kategorie 2.7 Określenie adresu przez użytkownika 2.8 Podział dostępu na zalogowanych i niezalogowanych 2.9 Status zgłoszeń 2.10 Wykorzystanie smartfonów do przesyłania zgłoszeń 2.11 Możliwość przesyłania (oraz pobierania) zgłoszeń do innych komórek organizacyjnych 3. Nowymoduł Collaborative decision making and democratic organizing 3.1 Przygotowanie modułu-pluginu 3.2 Pocięcie i zakodowanie pluginu 3.3 Powiązanie użytkowników z modułem 3.4 Możliwość oceniania wpisów w dyskusji 3.5 Możliwość odpowiadania, cytowania, oznaczania wpisów dyskusji i zgłaszania naruszeń w dyskusji 3.6 Możliwość udostępniania dyskusji w mediach społecznościowych 3.7 Panel szybkiego przeskakiwania w ramach dyskusji 3.8 Widok podsumowania dyskusji 3.9 Możliwość głosowania i wizualizacji wyników głosowania 3.10 Możliwość głosowania anonimowego 3.11 Możliwość delegowania głosu innemu użytkownikowi w ramach kategorii 4. Moduł Konsultacje budżetów 4.1 Przygotowanie modułu-pluginu 4.2 Pocięcie i zakodowanie pluginu 4.3 Powiązanie użytkowników z modułem W ramach niniejszego etapu miało miejsce uwzględnienie i zweryfikowanie następujących czynników dotyczących tworzonej aplikacji: współdzielenie danych - możliwość korzystania przez wielu użytkowników w tym samym czasie z tych samych danych, integracja danych, czyli utrzymywanie i administrowanie bazą nie zawierającą niepotrzebnie powtarzających się lub zbędnych danych, integralność danych, bezpieczeństwo danych, czyli ograniczenie dostępu w celu zapewnienia integralności bazy, niezależność danych, czyli oddzielenie danych od procesów, które używają tych danych. Aktualne dostępy: A) aplikacja w wersji deweloperskiej jest dostępna pod adresem http://app.egov2.eu dostęp został tymczasowo zabezpieczony loginem: egov i hasłem: egov312$password B) panel administracyjny jest dostępny pod adresem app.egov2.eu/wp-admin/ (w przypadku pierwszego uruchomienia strony niezbędne jest podanie loginu:egov i hasła: egov312$password) login:egov hasło:egov321$ C) Dostęp do repozytorium systemu kontroli wersji: github.com login: [email protected] hasło: friendly12social Najnowsze zmiany w gałęzi (branch): develop D) Dostęp do trello: trello.com login: [email protected] hasło: friendly12social