L'extension Apijs pour Redmine

Sommaire

  1. Présentation de l'extension
    1. Description
    2. Accès et configuration
  2. Installation
    1. Dépendances
    2. Mise en place
    3. Dépannage
  3. Téléchargement et démo de l'extension
  4. Support

N'oubliez pas que cette documentation ne concerne que la dernière version de l'extension.
N'oubliez pas de lire cette page entièrement.

Présentation de l'extension

Description

Intègre la bibliothèque javascript apijs sur Redmine.
Pour plus d'information sur la bibliothèque, rendez-vous sur luigifab.info/apijs.

Cette extension permet :

La modification et la suppression des pièces jointes se configurent avec les rôles et permissions de Redmine.
Tout le reste est configurable sur la page de configuration de l'extension.

Il est important de noter que cette extension utilise des programmes externes pour fonctionner (voir les détails un peu plus loin).

Accès et configuration

Disponible de partout, notamment dans toutes les listes de pièces jointes.
Configuration disponible dans Administration » Plugins » Redmine Apijs plugin » Configurer.

Capture d'écran de la page de configuration
Capture d'écran de la page de configuration (1/6)
Capture d'écran d'une demande
Capture d'écran d'une demande (2/6)
Capture d'écran d'une annonce
Capture d'écran d'une annonce (3/6)
Capture d'écran d'un document
Capture d'écran d'un document (4/6)
Capture d'écran d'une page wiki
Capture d'écran d'une page wiki (5/6)
Capture d'écran d'un message dans le forum
Capture d'écran d'un message dans le forum (6/6)

Installation

Dépendances

Les programmes suivants sont nécessaires au bon fonctionnement de l'extension (les versions sont données à titre purement indicatif) :

Pour installer ces programmes avec Debian/Ubuntu :

sudo aptitude install python-pil libimage-exiftool-perl ffmpegthumbnailer ruby-zip

Pour l'installation de ruby-zip, il est possible de l'installer avec bundle une fois l'extension en place dans son dossier :

bundle update

Mise en place

Pour Redmine 1.4, décompresser le contenu de l'archive dans REDMINE/vendor/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 2.x, décompresser le contenu de l'archive dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 3.x, décompresser le contenu de l'archive dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.

Dépannage

Toutes les commandes appelées sont enregistrées dans le fichier de log.
Pour les retrouver facilement, il suffit de chercher APIJS:: dans le fichier.

Téléchargement et démo de l'extension

Démonstration : n/d

Téléchargement de la dernière version : apijs-5.3.0.tar.gz (md5 827b838a36940e4796cda5ec643068f6)
Voir aussi : redmine.org/plugins/apijs
Dépôt GitHub : github.com

Testée avec Firefox 22/45, Chrome 55, Opera 42, IE 11 sur Redmine 3.2.0 / 3.3.1 avec Ruby 2.3.3-p222 et Rails 4.2.7.
Version précédente (5.2.0) testée avec Firefox 38 sur Redmine 1.4.7 / 2.0.0 / 2.1.0 / 2.2.0 / 2.3.0 / 2.4.0 / 2.5.0 / 2.6.0 / 3.0.1 avec Ruby 1.9.3-p194 / 1.9.3-p484 / 2.1.2-p95 / 2.1.5-p273 et Rails 3.2.17 / 3.2.18 / 3.2.19.

Support

Contact

Un problème ? Une question ? Quelque chose ne fonctionne pas ? Y a un bug ? Contactez-moi (en français ou en anglais), si je ne suis pas en vacances et pas loin de ma boite email, je vous répondrai dans quelques heures.

Vous trouverez mon adresse email dans le fichier README, lisez-le !

Pourquoi nous ?

Parce que nous sommes les meilleurs ! Vous allez adorer nos fichiers minifiés livrés avec nos modules.