• [^] # Re: Déploiement sur un hébergement mutualisé?

    Posté par . En réponse à la dépêche MyPhotoShare, une galerie de médias pour le Web pas comme les autres. Évalué à 3.

    Théoriquement, oui.

    Je réponds en utilisant cet adverbe car je ne l'ai jamais testé. J'ai même ouvert un billet pour demander que MyPhotoShare soit complètement portable, sans serveur Web. Et c'est quelque chose que je voudrais explorer mais je n'ai pas eu le temps.

    En fait, je viens de l'essayer rapidement en déplaçant le site de démonstration dans un autre répertoire et mes tests rapides montrent que ça fonctionne (Ouf!)

    Si vous voulez essayer l'opération, voici les répertoires et fichiers qui doivent se retrouver sur le serveur de l'hébergeur, dans le répertoire du site Web:

    albums # Les photos originales
    cache # Le cache généré par le scanner de MyPhotoShare
    css # Provient de myphotoshare/web/css
    fonts # Provient de myphotoshare/web/fonts
    .htaccess # Provient de myphotoshare/web/.htaccess
    img # Provient de myphotoshare/web/img
    index.html # Provient de myphotoshare/web/index.html
    index.php # Provient de myphotoshare/web/index.php
    js # Provient de myphotoshare/web/js
    

    Le fichier .htaccess est utilisé par Apache et doit probablement être adapté pour un autre type de serveur.

    Peut-être faut-il vérifier que le paramétrage du fichier myphotoshare.conf qui est utilisé par le scanner corresponde à l'arborescence du serveur Web final. En particulier, dans les paramètres index_html_path, album_path et cache_path, mais je ne suis pas certain qu'ils sont utilisés par le JavaScript.

    Enfin, si le serveur Web est purement statique, sans support de PHP, il y a 3 fonctions optionnelles de MyPhotoShare qui ne fonctionneront pas:

    • Le partage sur les réseaux sociaux: les icônes qui s'affichent à la gauche de l'écran dans les captures (configuration social).
    • La possibilité pour l'internaute de demander au propriétaire du site Web de lui envoyer un mot de passe pour voir les photos ou dossiers protégés (configuration request_password_email).
    • La possibilité pour l'internaute d'envoyer au propriétaire du site le géo-positionnement d'une photo (configuration user_may_suggest_location = true).

    Dans ce cas, il faut utiliser la page d'accueil index.html plutôt que index.php.

    Merci de nous tenir au courant si ça fonctionne ou si vous rencontrez des problèmes. Nous vous aiderons à les résoudre.