View
64
Download
0
Category
Preview:
DESCRIPTION
car
Citation preview
0
Dokument opisujący jak ma działać online mode w aplikacji.
OnLineOpis do online Mode
Opis modułu online
Spis Treści:
1. Komunikacja pomiędzy aplikacją a serwerem
2. FEEDBACK
3. DOCUMENTATION
3.1 Upload Project
3.2 Upload Additional Pages to Project
3.3 Overwrite Current Page in Project
3.4 Manage OnLine Project
4. Zarządzanie użytkownikami w Projekcie
5. Download Project
6. Download Many Pages to current Project
Komunika pomiędzy aplikacją a serwerem.Na serwerze można za pomocą aplikacji tworzyć projekt, oraz nadawać uprawnienia do niego.
Przykład :
Dane wymagane do trybu online:
Hasło
(Opcjonalnie Imię Nazwisko)
Online tryb można użyć w dwóch trybach
Feedback
Documentation
Feedback
Feedback tool >> jako zakładka tam gdzie Layers, Style.
Wyslij(plik.zbit:zip,person:String) :json ;
Funkcja ta operuje na danych zakodowanych JSON-em.
Wszystko wywoływane przez przycisk
DOCUMENTATION
Użytkownik o loginie darkanmac@gmail.com , tworzy projekt zbitki. Automatycznie staje się on właścicielem projektu, zyskuje możliwość dodawania użytkowników i przypisywania im ról.
Możliwe będą trzy role użytkowników:
- creator – może dodawać i usuwać użytkowników, może edytować strony (dodawać , zmieniać nazwy, uploadować, nadpisywac), może przeglądać projekt, oraz sciaganać go do siebie
-edytor – może edytować strony (dodawać , zmieniać nazwy, uploadować, nadpisywac), może przeglądać projekt , oraz sciaganać projekt do siebie
- reader - może przeglądać projekt, oraz sciaganać projekt do siebie
Upload Project
WyslijProjekt(projekt.zbit,person):boolen;
Alert jeśli projekt już jest i pytanie o nadpisanie ;
Upload Project with Name
WyslijProjekt(projekt.zbit:zip,nowaNazwaProjektu:String,person:String);
Alert jeśli projekt już jest i pytanie o nadpisanie ;
Upload Additional Page to ProjectZaciągany jest z internetu json z aktualnymi stronami z wybranego projektu.
Bo wciśnięciu Button-a , Do projektu wybranego dogrywane są strony z Aktulanego projektu. Strony można wybrać checkbox-em strony które chcemy dograć. Strony dołączane są jako ostatnie.
wyslijStrony(additionaPages.json:json, additionalPages.zip:zip, person:String):json
zwaraca json aktualnych stron
Overwrite Current Page in ProjectZaciągany jest z internetu json z aktualnymi stronami z wybranego projektu.
W wybranym projekcie online stronę, jest ona wtedy napisywnaia aktualną stroną w projekcie.
nadpisz(additionaPage.json, additionalPage.zip:zip,person:String):json
zwaraca json aktualnych stron
Widok strony aktualnej (podgląd), widok znaznaczone strony nadpisywanej.
Manage OnLine ProjectTutaj zachowanie analogiczne do listy. Można przesuwać strony w projekcie. Możliwe jest dodanie pustej strony. Po dwukrotnym kliknięciu można zmieniać nazwy.
Do aplikacji ściągnięty jest json do pamięci po każdej operacji na nim jest odsyłany I zapisywany.
Lista to tylko operacje na pliku JSON.zbit, który po każdej zmianie jest wysyłany. Plik JSON może być przetrzymywany w katalogu temp.
Zarządzanie użytkownikami w Projekcie
Download Project
downloadProject(*.zbit):zbit >> zip format
SciagaProjekt do currentFolder I uruchamia Wizard-a
Download Many Pages to current ProjectZaznaczamy strony, a następnie ściągamy do aktualnego projektu.
downloadManyPages(*.zbit):zbit >> zip format
json ze stronami jest doklejany do aktualnego jsona , inne strony są dokipowywane do projetku.
Recommended