Par défaut, la configuration du programme se situe dans le fichier ~/.mediaoueb/app.conf.
Ci-dessous un exemple de configuration où tout est modifiable sauf la version du programme.
lang = fr
version = 1.0.0
baseDir = /var/www/mediaoueb/ # dossier d'installation
baseUrl = http://localhost/mediaoueb/ # adresse publique (url de base)
authorInfo = Prénom Nom <email@domain.tld> # informations de copyright
licenseUrl = http://creativecommons.org/licenses/by-nc-sa/3.0/ # page web de la licence
licenseTxt = Creative Commons 3.0 By-Nc-Sa # intitulé de la licence
photoPngQuality = 9 # qualité des images PNG
photoJpgQuality = 90 # qualité des images JPG
photoSize = 800x600 # taille des photos
videoSize = 800x600 # taille des vidéos (actuellement non utilisée)
thumbSize = 200x150 # taille des miniatures
La configuration du site web se situe dans le fichier baseDir/conf.php (où ici baseDir correspond à /var/www/mediaoueb/).
Ci-dessous un exemple de configuration où tout est modifiable même la version du programme.
La première ligne n'est pas obligatoire mais permet de « sécuriser » le contenu du fichier.
<?php header('HTTP/1.1 403 Forbidden'); header('Content-Type: text/plain'); exit('Yes... but no.'); ?>
lang = fr
version = 1.0.0
cache_enabled = false
page_title = MediaOueb
redirect = false # redirige sur l'url de base
base_url = http://localhost/mediaoueb/demo/ # adresse publique (url de base)
license_url = http://creativecommons.org/licenses/by-nc-sa/3.0/ # page web de la licence
license_txt = Creative Commons 3.0 By-Nc-Sa # intitulé de la licence
show_print = true
show_options = true
show_rssfeed = true
show_navigation = true
allow_download_media = true
allow_download_album = true
show_number = false
show_date = false
show_time = false
show_legend = true
show_previous = true
show_fullsize = false # affiche les photos originales (à utiliser seulement en local)
show_error = true # affiche les détails en cas d'erreur
date_album = %A %e %B %Y # format de la date des albums
date_thumb = %d/%m/%y # format de la date des photos
time_thumb = %Hh%M # format de l'heure des photos
thumb_size = 200x150 # taille des miniatures
Il est important de noter que les dates et heures sont formatées par la fonction PHP strftime et non par la fonction date.
Il est possible de modifier la configuration du programme JavaScript en utilisant le fichier javascripts/custom.js.
La documentation de celui-ci est disponible à l'adresse suivante : luigifab.info/apijs/config.php.
Avec Apache, il peut être intéressant d'activer le fichier htaccess (attention à l'erreur 500 qui peut survenir).
Pour l'activer, il suffit de le renommer en .htaccess (en ajoutant un point au début du nom du fichier).