Flyve MDM is a mobile device management software that enables you to secure and manage all the mobile devices of your business via a unique web-based console (MDM).
To get started, check out the website!
- Overview
- Build Status
- Installation
- Documentation
- Versioning
- Contact
- Professional Services
- Contribute
- Copyright and license
Our solution allows you to efficiently and easily control any aspects of your Android-based mobile fleet, providing a panel of functionalities:
- Provided as a SaaS platform
- Google independent
- Deploy and configure applications
- Deploy files
- Wipe a phone
- Work with devices running Android 4.4 or higher
- Simple web application user interface
Note: this section is not exhaustive nor finished, it is explaining the source code a bit.
This web application is supposed to be packaged within the Flyve MDM distribution, which includes
- The
Flyve MDM
GLPi Module - The
Flyve MDM
web console (repository)
We are still working on how we are going to package the whole Flyve MDM
software distribution.
You can run the tree
unix command in your working copy of this repository, but,
the following points are important:
- auth.js : handles the authentification with the GLPi API within the entire app
- includes an $http interceptor to provide GLPi API's
session_token
- devices.js / devices.html: the most important
Flyve MDM
screen, showing current devices - fleets.js / admin_fleets.html: the screen which helps managing
Flyve MDM
fleets - ... (they are likely to change)
- a app.sass module includes every other sass modules
- which contains the visual css code for entire the frontend app
- that app.sass builds to app.css
LTS | Bleeding Edge |
---|---|
Several quick start options are available:
- Download the latest release.
- Clone the repo:
git clone https://github.com/flyve-mdm/legacy-web-dashboard.git
. - Install Ruby.
- Install the compass gem:
gem install compass
- Install Node.
- Install the packages
grunt-cli
andbower
globally.
npm install -g grunt-cli
npm install -g bower
- Install development dependencies and bower components.
npm start
- Rename the
config.sample.js
toconfig.js
in theapp
folder. - Add the url of the GLPi API and add the API Key in the config file. This is the glpi/flyve api_key which is used to save glpi/flyve users.
- Run
grunt
for building andgrunt serve
for preview.
Read the page of Yeoman generator for AngularJS for information on the available generators, and more.
We maintain a detailed documentation of the project on the website.
In order to provide transparency on our release cycle and to maintain backward compatibility, Flyve MDM is maintained under the Semantic Versioning guidelines. We are committed to following and complying with the rules, the best we can.
See the tags section of our GitHub project for changelogs for each release version of Flyve MDM. Release announcement posts on the official Teclib' blog contain summaries of the most noteworthy changes made in each release.
For notices about major changes and general discussion of Flyve MDM development, subscribe to the /r/FlyveMDM subreddit. You can also chat with the project maintainers and community members via IRC in #flyve-mdm on freenode or @flyvemdm on Telegram.
And don't forget to ...
- Like Flyve MDM on Facebook.
- Implementation help may be found at Stack Overflow (tagged
flyve-mdm
). - Visit Flyve MDM on Wikipedia.
The Flyve MDM and GLPI Network services are available through our Partner's Network. We provide special training, bug fixes with editor subscription, contributions for new features, and more.
Obtain a personalized service experience, associated with benefits and opportunities.s
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the Issues Dashboard.