xia is a small tool to convert svg files into html5 ressources
JavaScript HTML Python CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
make
src
tests
.gitignore
.gitlab-ci.yml
.travis.yml
CHANGELOG.md
Gruntfile.js
README.md
bower.json
package.json
setup.py

README.md

XIA

This tool is used to generate html5 resources. Thanks to it, you can generate three kinds of resources :

  • first ones : interactives images. Simple images on which we can make a focus on some details by zooming and adding descriptions.
  • second ones : games using what we call the "1 click with scoring".
  • third ones : games using what we call the "drag and drop with scoring" and "drag and drop without scoring"

Just have a look here to see samples :

XIA Examples

Build application in Debian Jessie (used by debian packages)

apt-get install -y libjavascript-minifier-perl gettext python
cd project
python setup.py buildstandalone

Build application everywhere (using grunt/bower)

First, install nodejs :

apt-get install nodejs nodejs-legacy npm

nodejs-legacy is used to be able to call nodejs just with "node". Finally, install grunt and lodash (used in this project):

npm install -g grunt-cli
npm install lodash
npm install -g bower

App pre-install (launch just once):

cd project
npm install
bower install

App install : (must be used each time we want a new release)

cd project
grunt full

Application is then built in project/build