Quelques instructions d'installation:
Préparation sur le FTP:
envoyez le dossier PHPmyLMB contenant les fichiers du module sur votre FTP, à l'emplacement désiré, sans doute juste dans www
profitez-en pour le renommer, car PHPmyLMB, c'est pas vraiment terrible : on renomme le dossier en monmachin, qui a plus de gueule !
On a donc nos fichiers dans le dossier www/monmachin sur le FTP
On réalise une copie de config.default.php que l'on renomme config.local.php et sur laquelle nous allons intervenir. (pas obligatoire mais mieux)
Vous avez donc à envoyer ce fichier en y apportant vos modifications.
Modification minimale du fichier config.local.php:
La seule modification impérative est celle-ci:
Ligne 11:
'uri' => 'http://example.com/media'
devient
'uri' => 'http://mon-NDD.fr/monmachin'
Par exemple
'uri' => 'http://infomars.fr/noise'
consultatble (temporairement) ici : http://infomars.fr/noise/
Dès lors, le machin peut fonctionner.
Pour le tester, c'est simple:
Préparez un dossier qui contient des médias, et que vous nommez medias-tests, vous l'envoyez dans le dossier www/monmachin,
et c'est tout.
Remarque: si vous constatez que votre machin ne prend pas en compte vos modifications (ajout, modification ou suppression de dossiers ou fichiers), supprimez les deux fichiers cache_asc et cache_mtime qui sont créés automatiquement et rafraichissez votre page internet.
C'est OK ?
Alors maintenant, pensez à indiquer si nécessaire, dans un fichier robots.txt, que ce dossier n'est pas à indexer.
Toujours OK ?
Autres modifications du fichier config.local.php:
'cache_expire' => 1800, // Validity of the cache in seconds.
vous attendez toutes les 5 minutes pour re-cacher vos listes, cela peut être largement augmenté en fonction de votre fréquence d'ajout de documents
(n'oubliez pas de supprimer les fichiers cache et d'actualiser votre page si vous ne voulez pas attendre qu'ils soient pris en compte)
date_default_timezone_set('Europe/Paris');
plutôt que
date_default_timezone_set('UTC');
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
plutôt que
setlocale(LC_CTYPE, 'en_US.UTF-8');
Et puis:
/*
* Theme related stuff.
*/
'author' => 'your name',
'title' => 'PHPmyLMP – Lightweight Media Browser',
'desc' => "yourName's Media",
'feed_items' => 30,
'header' => '<a href="https://github.com/benpro/PHPmyLMB"><img style="position: absolute; top: 0; right: 0; border: 0;" src="forkme.png" alt="Fork me on GitHub"></a>',
'footer' => 'Powered by <a href="https://github.com/benpro/PHPmyLMB">PHPmyLMB</a>.'
qui parle de lui-même, et qui mériterait ptête un fork.