iGalerie

Vous n'êtes pas identifié(e).

Annonce

Version en développement : iGalerie 3.0

#1 18-06-2016 10:28:33

quent57
Membre
Inscription : 22-06-2010
Messages : 5

Proposition d'intégration de iGalerie dans Yunohost

Bonjour,

Je suis en train de travailler sur une intégration de iGalerie sur Yunohost, par exemple pour les briques Internet.

Voici une présentation de ces deux projets en deux mots :

Yunohost :
YunoHost est un système d'exploitation serveur libre visant à simplifier l'auto-hébergement de services Internet.
YunoHost fournit un système d'« app » qui n'est autre qu'un dépôt communautaire de scripts aidant à installer des services et applications web supplémentaires.

La Brique Internet :
La Brique Interne, est un mini serveur (principalement open hardware), pré-installé avec Yunohost, que l'on branche chez soi.
Il est généralement fourni avec un VPN qui permet de contourner les limites à l'auto-hébergement que peuvent nous imposer nos FAI (port 80 non disponible, ou/et filtré).
La Brique Internet est vendu par des associations locales dans plusieurs villes de France.

Concrètement, l'intégration de iGalerie de tant qu'app Yunohost simplifie son installation qui se fait en quelques clics grâce à ces actions faites automatiquement :
- Téléchargement, décompression, et mise en place des sources de iGalerie
- installation des dépendances,
- gestion des droits sur les répertoires
- créer et configurer la base de donnée
- supprimer le dossier /install et upgrade.php
- protection supplémentaire pour /admin (il faut être loggé sur Yunohost).
- passage en https
- Enfin, je compte permettre de déposer des photos à l'aide d'un programme libre de type dropbox (owncloud ou seafile à priori) en plus d'un programme FTP


Néanmoins, je n'ai pas trouvé les réponses à ces quelques questions (non bloquantes) qui permettraient d'avoir une intégration parfaite avec Yunohost :
1) Actuellement je passe les étapes d'installation via des appels curl (pour configurer la base de donnée par exemple). Il y a t'il moyen de faire ces configuration via un programme iGalerie en ligne de commande ?
2) J'ai vu qu'il n'est pas conseillé de déplacer les photos sur le disque, il faut passer par iGalerie. Est-ce contournable ? Quelles sont les conséquences ? (j'imagine que c'est surtout une histoire de commentaire/stats/notes).
3) Est-il possible de gérer une authentification via LDAP (ce qui permettrait d'utiliser un même compte admin pour toutes les app Yunohost) ?
4) iGalerie ne gère pas le https : une adresse en https est déclaré invalide durant l'installation ; j'ai vu dans le fichier install/index.php ce code qui explique le refus :

>                         // URL de la galerie
>                         if (!preg_match('`^http://.+/.+\..+$`i', $_POST['url']))
>                         {
>                                 self::$fieldsError[] = 'url';
>                                 throw new Exception('warning:'
>                                         . __('Format de l\'URL de la galerie incorrect.'));
>                         }

David, tenez moi au courant si cette intégration de iGalerie dans un logiciel tiers vous gène, et si ce n'est pas le cas, pouvez vous m'aider sur les quelques questions que j'ai ?

Merci d'avance
Cordialement

Dernière modification par quent57 (18-06-2016 13:07:36)

Hors ligne

Pied de page des forums