« Reveal.js » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 90 : Ligne 90 :
* [https://github.com/hakimel/reveal.js/wiki/Example-Presentations Example presentations]
* [https://github.com/hakimel/reveal.js/wiki/Example-Presentations Example presentations]
* [http://lab.hakim.se/reveal-js/#/ Live demo from Github]
* [http://lab.hakim.se/reveal-js/#/ Live demo from Github]
=== Plugins, Outils et Hardware ===
* [https://github.com/hakimel/reveal.js/wiki/Plugins,-Tools-and-Hardware Plugins, Tools and Hardware]
* [https://github.com/hakimel/reveal.js/wiki/Plugins,-Tools-and-Hardware Plugins, Tools and Hardware]



Version du 28 décembre 2015 à 18:52

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

Reveal.js est une Bibliothèques JavaScript proposant une alternative aux présentations traditionnelles de style Powerpoint à l'instar de Impress.js. Alors que Impress.js est basé sur le CSS (transitions et transformations), Reveal.js est basé sur du JavaScript.

Il s'agit d'un framework qui permet de créer des présentations à l'aide de HTML.

Browsers support

Date de mise à jour : Avril 2015

Mise à jour à consulter sur Reveal.js Browser support


On peut classer les browsers en 4 catégories selon leur niveau de support :

  1. Support complet : Chrome, Safari, Firefox, Opera and IE10-11.
  1. Fonctionnalité "Transitions" entre les slides: non supportées par IE9, Firefox 3.6.
  1. Fonctionnalité "toute les slides à la suite dans une page scrollable" : IE8.
  1. Pas de support : IE7 et version IE inférieures.

Installation de Reveal.js (via Github)

Installation "basique"

L'installation de reveal.js est très facile. Il suffit de télécharger une copie du repositoire.

  • Télécharger la dernière version de reveal.js de Reveal.js sur Github
  • Décompressez et remplacer l'exemple contenu dans index.html avec vos propres données.
  • Ouvrir index.html dans un navigateur pour l'afficher

Installation complète

Certaines fonctionnalités de reveal.js, comme Markdown et external speakers, exigent que les présentations fonctionnent à partir d'un serveur web local. Il faut donc que votre machine soit correctement configurées.

Structures des fichiers

  • css/ Core styles without which the project does not function
  • js/ Like above but for JavaScript
  • plugin/ Components that have been developed as extensions to reveal.js
  • lib/ All other third party assets (JavaScript, CSS, fonts)

Mise en place de l'installation complète

Les instructions suivantes vont mettre en place un serveur ainsi que toutes les tâches de développement nécessaires pour apporter des modifications au code reveal.js source (si cela n'a pas déjà été fait en cours STIC:STIC I. Voici la procédure :

1. Installer Node.js

2. Installer Grunt

3. Cloner le repositoire Reveal.js sur Github via la ligne de commande

$ git clone https://github.com/hakimel/reveal.js.git

4. Aller dans le fichier .js de reveal

$ cd reveal.js

5. Installer les éléments

$ npm install

6. Accéder à la présentation et faire vos modifications dans le fichier source

$ grunt serve

7. Ouvrir dans le serveur local http://localhost:8000 pour voir votre présentation. Vous pouvez changer le port et utiliser celui du serveur Grunt --port 8001.

Utilisation

Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.

Un bon pointeur pour une revue détaillée des fonctionnalités : https://github.com/hakimel/reveal.js

Liens


CHERCHER AUTRE LIEN A METTRE ------------------------------------


Repositoire Github

Présentation de Reveal.js avec reveal.js

Exemples de présentations

Plugins, Outils et Hardware