Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Running Moodle Mobile in Desktop: Difference between revisions

From MoodleDocs
(content moved from https://docs.moodle.org/29/en/Running_Moodle_Mobile_in_Desktop)
 
(Redirected page to Moodle Desktop)
 
Line 1: Line 1:
Moodle Mobile can run in Desktop using [https://github.com/rogerwang/node-webkit node-webkit]
#REDIRECT [[Moodle Desktop]]
 
All the functionalities are available in the Desktop version (download files, take a photo, upload a picture, record and audio....) and also the application can work online and offline as the mobile version does.
 
== Running ==
 
For running Moodle Mobile in desktop you need to follow these instructions:
 
1 Download node-webkit https://github.com/rogerwang/node-webkit (Downloads section)
 
2 Download the last version of Moodle Mobile code from https://github.com/moodlehq/moodlemobile/archive/master.zip
 
3 Rename the .zip extension to .nw
 
 
'''All platforms'''
 
You can put files of node-webkit in the same directory with your app's files including package.json, and then just run the nw executable.
 
'''Windows'''
 
On Windows, the easiest way to run the app is to drag the folder onto nw.exe, or a shortcut to nw.exe. Remember to drag the folder containing package.json, and not package.json itself.
 
You can also call it from the command line:
 
For instance:
 
nw C:\apps\myapp
nw C:\apps\packagedapp.nw
 
 
'''Linux'''
 
On Linux, you can use one of these command lines:
 
nw /home/path/to/appdir/
nw /home/path/to/packagedapp.nw
 
 
If you have installed the .deb, you can double click on .nw files in your file manager as well.
 
 
'''Mac OS X'''
 
On Mac OSX, a folder or .nw file can be dropped onto the nw.app application bundle. On the Mac OSX Terminal (commandline), you can use nw like this (assuming it's installed to the Applications directory):
 
open -n -a node-webkit "/home/path/to/app"
 
In some cases it may be faster to invoke the nw binary inside the application bundle directly via the following:
 
/Applications/node-webkit.app/Contents/MacOS/node-webkit myapp
 
You can setup an alias in your Terminal session to call the binary when you use nw by adding an alias to your ~/.bash_profile (open -a TextEdit ~/.bash_profile):
 
# alias to nw
alias nw="/Applications/node-webkit.app/Contents/MacOS/node-webkit"
 
Now you can call nw from the commandline like Linux and Windows:
 
nw "/home/path/to/game"
 
== Packaging ==
 
You may want package the application for distribution, please follow this guide: https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps
 
https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps
 
== See also ==
 
https://github.com/rogerwang/node-webkit/wiki/How-to-run-apps
 
[[Category:Mobile]]

Latest revision as of 08:15, 29 July 2017

Redirect to: