Difference between revisions of "Mobile App"

From Wikifab Developers
Jump to: navigation, search
(Features)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== Context ===
+
== Context ==
  
 
Today wikifab works on desktop only.
 
Today wikifab works on desktop only.
  
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.
+
Users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.
  
We want to make an app to take picture and transfer them automatically to wikifab.
+
We want to make an app to take pictures and transfer them automatically to tutorials.
  
===  State of the art ===
+
==  State of the art ==
  
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.
+
Mediawiki comes with a bunch of APIs that could be used to send pictures from the app to wikifab, and update turorials.
  
You can find the API documentation here : https://www.mediawiki.org/wiki/API:Main_page
+
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page
  
=== Installation guide ===
+
There is also the [https://play.google.com/store/apps/details?id=net.r401.mediawiki.browser M2Wiki Browser] project, an app to browse any Mediawiki site on mobile. This app uses the MediaWiki API.
  
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main
+
== Features ==
  
=== Features ===
+
=== Log in from mobile ===
  
==== Log in from mobile ====
+
To use the app, user needs to log in to wikifab from his mobile phone.
  
To use the app, the user needs to log in to wikifab from his mobile phone.
+
=== Browse tutorials ===
 
 
==== Browse tutorials ====
 
  
 
User can search for an existing tutorial from his mobile phone.
 
User can search for an existing tutorial from his mobile phone.
  
==== Create a new tutorial ====
+
=== Create a new tutorial ===
  
 
User can create a new tutorial from his mobile phone.
 
User can create a new tutorial from his mobile phone.
  
==== Take pictures ====
+
The created tutorial should respect the Wikifab syntax defined in templates (available here : http://en.wikifab.org/index.php/Form:Tutorial?action=edit )
 +
Templates has also html formatting, but essential fields informations are found in tags {{{....}}}
 +
 
 +
=== Take pictures ===
  
 
User can take pictures from his mobile phone.
 
User can take pictures from his mobile phone.
  
==== Send picture to tutorial ====
+
=== Send picture to a tutorial ===
  
 
# User search for an existing tutorial or create a new one
 
# User search for an existing tutorial or create a new one
# User select pictures he took with the app (or pictures store in his phone)
+
# User selects the tutorial he wants to send picture to
 +
# User selects pictures he took with the app (or pictures stored in his phone)
 
# User publish (send) the selected pictures to the tutorial library
 
# User publish (send) the selected pictures to the tutorial library
  
Back on his laptop, user can organise the pictures inside the tutorial.
+
Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.

Latest revision as of 15:23, 18 November 2016

Context

Today wikifab works on desktop only.

Users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.

We want to make an app to take pictures and transfer them automatically to tutorials.

State of the art

Mediawiki comes with a bunch of APIs that could be used to send pictures from the app to wikifab, and update turorials.

You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page

There is also the M2Wiki Browser project, an app to browse any Mediawiki site on mobile. This app uses the MediaWiki API.

Features

Log in from mobile

To use the app, user needs to log in to wikifab from his mobile phone.

Browse tutorials

User can search for an existing tutorial from his mobile phone.

Create a new tutorial

User can create a new tutorial from his mobile phone.

The created tutorial should respect the Wikifab syntax defined in templates (available here : http://en.wikifab.org/index.php/Form:Tutorial?action=edit ) Templates has also html formatting, but essential fields informations are found in tags {{{....}}}

Take pictures

User can take pictures from his mobile phone.

Send picture to a tutorial

  1. User search for an existing tutorial or create a new one
  2. User selects the tutorial he wants to send picture to
  3. User selects pictures he took with the app (or pictures stored in his phone)
  4. User publish (send) the selected pictures to the tutorial library

Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.