Comment installe-t-on nos logiciels tiers sur la mutualisation
Article mis en ligne le 28 septembre 2022
dernière modification le 26 août 2024

Comment installer des logiciels tiers sur une mutualisation

la plateforme propose à ses adhérents de pouvoir bénéficier de logiciel tiers

Deux possibilité pour accéder aux logiciels tiers installés

  • Url longue de la forme :
  • On utilisera un Alias sur le nom de domaine concerné pour le logiciel tiers.
  • Permet l’utilisation d’une URL courte pour les liens.
    Exemple : https://Nom.sous-domaine.tld
  • Évite un surcout puisqu’on utilise le système de mutualisation

Créer et utiliser les alias pour les logiciels tiers

Lorsqu’on installe un logiciel tiers l’url est sous la forme
https://spipfactory.fr/sites/xxx/squelettes/logiciel_tiers/
Cela peut poser problème lors de la diffusion du lien qui, avouons-le, n’est pas simple.

  • la méthode ci-dessous permet d’obtenir une URL plus courte pour atteindre le logiciel tiers sur une mutualisation spip en limitant les coûts de production, toutefois l’URL affichée dans la barre du navigateur sera toujours sous la forme
    https://spipfactory.fr/sites/xxx/squelettes/logiciel_tiers/
    xxx étant le domaine concerné
  • Rendez vous sur le site d’infomaniak
    Home page d’Infomaniak
  • Connectez vous au manager
    manager-infomaniak
  • Cliquez sur hébergement web
    manager prive infomaniak
  • sélectionner le site sur lequel vous souhaitez créer un alias (sous-domaine)
  1. cliquer sur ajouter
  2. compléter Domaine alias à ajouter de la forme alias.xxx.xx
    xxx.xx étant le nom de domaine
  3. valider (ne rien cocher d’autre)
  4. cliquer en dehors de la liste déroulante
  5. le domaine alias est réalisé
  6. rendez-vous sur la page Certificats SSL
  7. cliquer sur le domaine sur lequel vous avez créé l’alias
  8. mettre à jour le certificat SSL, vérifier que l’alias est présent
    un délai de quelques minutes est nécessaire pour voir votre alias
  9. mettre à jour
  10. Rendez vous sur votre alias via votre navigateur
  11. Vous arrivez sur la page de création de site de la plateforme mutualisée
  12. entrer le code d’activation du site
  13. suivre la procédure d’installation jusque l’étape Installation du système de publication…
  14. Récupérer par FTP le fichier /config/connect.php du domaine (xxx.xx), celui où on a créé l’alias
  15. envoyer par FTP le fichier connect.php dans l’espace de l’alias (alias.xxx.xx)
    (à ce moment précis le site du domaine est accessible par l’URL alias.xxx.xx et pas son domaine xxx.xx)
  16. creer le répertoire /squelettes dans le site alias
  17. créer le fichier sommaire.html dans /squelettes/sites/alias
  18. Editer le fichier sommaire.html
  19. Copier la ligne suivante en indiquant le répertoire que l’on souhaite atteindre sur le site domaine xxx.xx
    [([(#EVAL{0}|sinon_interdire_acces{https://spipfactory.fr/sites/xxx.xx/squelettes/logiciel_tiers/,301})])]
  20. Enregistrer et envoyer à nouveau ce fichier vers le serveur
  21. Voilà, vous disposez d’une URL courte (alias.xxxx.xx) pour atteindre votre logiciel tiers.
    toutefois pour le moment l’URL affichée dans le navigateur sera toujours de la forme https://spipfactory.fr/sites/xxx.xx/squelettes/logiciel_tiers/

addendum : Normalisons les urls courtes pour les logiciels tiers
le répertoire ayant comme nom celui du logiciel tiers

Rappel nomenklatura
Nom du
logiciel tiers
Nom dans le
répertoire /squelettes
Nom donné au
sous-domaine
Expoactes expoactes nosreleves.xx.yy
FluxBB fluxbb forum.xx.yy
paheko paheko compta.xx.yy
Piwigo piwigo pwgo.xx.yy
PMB pmb biblio.xx.yy
Webtrees webtrees genea.xx.yy

Créer le répertoire du logiciel tiers sur le domaine concerné

  • Ouvrir le manager d’infomaniak coté FTP/SSH

    On est placer sur son hébergement, à la racine de son espace personnel symbolisé par un tilde entre le «  : » et le « $ » :~$.

  • Créer le répertoire du logiciel tiers à installer dans le répertoire /squelettes du domaine concerné.
    mkdir  : est une commande Unix permettant de créer des répertoires

Installer Expoactes

Logiciel de relevés d’actes d’état civil destiné principalement aux associations.
Télécharger le logiciel

Toujours consulter le fichier d’aide en ligne

Inutile de faire une 1° installation en local sur LAMP/UwAmp/XAmp

En suivant les instructions ci-dessous, l’installation se fait en 5 minutes.

Configuration

[(1. Extraire le fichier
actes/admin/_config/connect.inc.php
et compléter les données de la base :

// Paramètres d’accès à la base de données CHEZ VOTRE HEBERGEUR
$dbaddr = "pm7hj.myd.infomaniak.com" ; // Adresse du serveur DISTANT
$dbname = "pm7hj_ ... " ; // Nom de la base dans SpipF
$dbuser = "pm7hj_ ... " ; // Login MySQL de la base SpipF
$dbpass = "dddd" ; // Mot de passe de la base SpipF
)]
.

[(2. Transférer l’ensemble des du dossier actes
dans :
../sites/mon_site/squelettes/actes/
)]
.

[(3. Installer la bdd
../sites/mon_site/squelettes/actes/install/install.php

  • Prévoir :
    • Nom : SpitFactory
    • Prenom : Team
    • Email : team@spipfactory.fr
  • Login : Team
  • MP : pm générique
    )]
    .

[(4. Victoire
On touche au but !

)]
.

[(
5. On se connecte pour démarrer

)]

Installer FluxBB

Logiciel de forum
Mieux vaut consulter la version française directement :
http://fluxbb.fr/

FluxBB est un forum de discussions écrit en PHP rapide et léger. Il est délivré sous la licence GNU GPL.

Ses principaux objectifs sont : d’être plus rapide, plus léger et graphiquement moins intense comparé à d’autres logiciels de forum. FluxBB a donc moins de fonctionnalités que beaucoup d’autres forums de discussion, mais il est généralement plus rapide et génère des pages plus légères. D’autre part, le code généré par FluxBB est conforme aux normes XHTML 1.0 Strict et CSS2 du W3C.

FluxBB.fr est le site de la communauté française de FluxBB. La version originale de FluxBB est disponible sur le site officiel.

Possibilité d’ajouter des plugins de gestion :

  • inscription d’utilisateurs en nombre
  • BBcode
  • ajout de photos et de docs


Installer paheko

paheko

[bloc_couleur2]Consulter Créer et utiliser les alias pour les logiciels tiers
L’alias sera [bleu]compta[/bleu].votre_site.xx[/bloc_couleur2]

[bloc_couleur3]

  1. Copier le répertoire ../web/adaptionsSF/paheko dans ../sites/mon_site/squelettes
  2. Création d’un sous-domaine avec le manager :
  3. https://manager.infomaniak.com/v3/253969/hosting-web/314526/dashboard
  • Créer un sous-domaine :
    • Nom du sous-domaine : compta.mondomaine.tld
      Dossier cible : /web/sites/mondomaine.tld/squelettes/paheko/www

L’installation sous forme de sous-domaine « compta » permet de compartimenter et sécuriser les applications. Seul, le répertoire www de paheko est exposé sur le web.

le site sera donc accessible via compta.mondomaine.tld
[/bloc_couleur3]

Installer Piwigo

Piwigo

[bloc_couleur2]Consulter Créer et utiliser les alias pour les logiciels tiers
L’alias sera [bleu]pwgo[/bleu].votre_site.xx[/bloc_couleur2]

[bloc_couleur3]

  1. Copier le répertoire ../web/adaptionsSF/piwigo dans ../sites/mon_site/squelettes
  2. Accéder via un navigateur web à la page d’installation et suivre les indications à l’écran.
    https://spipfactory.fr/sites/votresite/squelettes/piwigo/piwigo-netinstall.php
  3. Sélectionnez l’emplacement de la galerie sur votre site. Par défaut, la galerie sera installée dans le répertoire piwigo, vous devez installer la galerie à la racine du site /squelettes/piwigo en renseignant cette zone à blanc.
  4. Lancer la procédure
    [(Configuration de la base de données
    • Hôte : pm7hj.myd.infomaniak.com //localhost ou autre, communiqué par votre hébergeur (pm7hj.myd.infomaniak.com // Adresse du serveur DISTANT)
    • Utilisateur : pm7hj_ ... //nom d’utilisateur communiqué par votre hébergeur (Login MySQL de la base SpipFactory)
    • Mot de passe : xxxxx //mot de passe utilisateur communiqué par votre hébergeur (Mot de passe de la base SpipFactory)
    • Nom de la base de données : pm7hj_ ... //également fourni par votre hébergeur (pm7hj_ ... // Nom de la base dans SpipFactory)
    • Préfixe des noms de tables : piwigo_ //le nom des tables sera précédé de ce préfixe (permet de mieux gérer sa base de données))]
  5. Configurer le compte administrateur Team
    [(
    • Nom d’utilisateur : Team //Cet identifiant apparaîtra à tous vos visiteurs. Il vous sert pour administrer le site
    • Mot de passe : //Il doit rester confidentiel, il permet d’accéder à l’écran d’administration.
    • Mot de passe [Confirmer] //vérification
    • Adresse e-mail : team@spipfactory.fr //Les visiteurs pourront contacter l’administrateur du site par ce mail)]
  6. Démarrer l’installation
  7. Si tout se déroule correctement ou s’il y a un problème, vous en serez informé
  8. Une fois l’installation terminée, vous pouvez vous rendre sur la galerie
  9. Identifiez-vous pour accéder à la partie administration.
  10. Créer l’administrateur du site demandeur en vous rendant sur /piwigo/admin.php ?page=user_list
  11. Renseignez les informations de connexion, soit le webmaster soit le pdt de l’asso demandeur, utilisez l’option qui permet de lui envoyer le lien et ses login/mp.
  12. Choisir le Niveau de confidentialité à "webmestre"
  13. valider
  14. l’installation PIWIGO est terminée

[/bloc_couleur3]

Installer PMB

PMB

[bloc_couleur2]Consulter Créer et utiliser les alias pour les logiciels tiers
L’alias sera [bleu]biblio[/bleu].votre_site.xx[/bloc_couleur2]

[bloc_couleur3]

  1. Copier le répertoire ../web/adaptionsSF/pmb dans ../sites/mon_site/squelettes
  2. Accéder via un navigateur web à la page d’installation et suivre les indications à l’écran.
    https://spipfactory.fr/sites/votresite/squelettes/pmb/tables/install.php
    [(Renseigner l’installateur avec :
    • Utilisateur MySql : pm7hj_ ... // Login MySQL de la base SpipFactory
    • Mot de passe : xxxxx // Mot de passe de la base SpipFactory
    • Serveur : pm7hj.myd.infomaniak.com // Adresse du serveur DISTANT
    • Base de données : pm7hj_ ... // Nom de la base dans SpipFactory)]
  3. Créer la base sans rien cocher d’autre
  4. Validez, puis allez en page d’accueil. Vous pouvez alors vous connecter avec le code SuperUser
    • login : admin
    • mot de passe : admin
  5. Choisir l’onglet "Administration"
  6. Cliquer sur "Utilisateurs" dans la colonne de gauche
  7. Cliquer sur "Ajouter un utilisateur" pour créer la fiche du webmestre du site
    • login : pm7hj_xxx
    • Nom / Prénom / email : ceux fournis sur la fiche contact
    • MP : xxx (code générique)
    • Droits : cocher toutes les cases sauf les 2 en italique :
      • Circulation : Modification des codes-barres exemplaires
      • Circulation restreinte
  8. Valider
    Sur l’écran suivant :
  9. Cocher
    • [rouge]J’ai lu et accepté les termes de la licence d’utilisation de PMB.[/rouge]
  10. Envoyer le lien de connexion et rappeler ses codes, au webmestre

[/bloc_couleur3]


Installer Webtrees

Webtrees

[bloc_couleur2]Consulter Créer et utiliser les alias pour les logiciels tiers
L’alias sera [bleu]genea[/bleu].votre_site.xx[/bloc_couleur2]

[bloc_couleur3]

  1. Copier le répertoire ../web/adaptionsSF/webtress dans ../sites/mon_site/squelettes
  2. Accéder via un navigateur web à la page d’installation et suivre les indications à l’écran.
    https://spipfactory.fr/sites/votresite/squelettes/webtress
  3. choisir la langue
  4. Assistant d’installation pour webtrees
  5. Choisir le Type de base de données : MySQL (c’est plus sécure)
    [(Renseigner l’installateur avec :
    • Nom du serveur : pm7hj.myd.infomaniak.com // Adresse du serveur DISTANT
    • Numéro de port : 3306.
    • Identifiant d’accès à la base de données : pm7hj_ ... // Login MySQL de la base SpipFactory
    • Mot de passe d’accès à la base de données : xxxx // Mot de passe de la base SpipFactory
    • Nom de la base de données : pm7hj_ ... // Nom de la base dans SpipFactory
    • Préfixe des tables : wt_)]
  6. Configurer le compte administrateur
    [(
    • Votre nom : Team
    • Nom d’utilisateur : Team
    • Mot de passe : 
    • Adresse courriel : team@spipfactory.fr)]
  7. Vous devez créer un arbre généalogique vide (Après avoir créé l’arbre généalogique, vous pourrez importer des données à partir d’un fichier GEDCOM.)
  8. Choisir le Nom de l’arbre généalogique
  9. rendez vous sur Panneau de contrôle
  10. Ajouter un utilisateur ça sera celui du site demandeur avec les droits "Administrateur" (cocher la case) et "gestionnaire" dans le menu déroulant
  11. voila c’est fini, déconnectez-vous pour visualiser
    [/bloc_couleur3]



Plan du site Contact Mentions légales

2017-2025 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.4
Hébergeur : SpipFactory