Mode console
JAlbum peut aussi être utilisé en mode console "ligne de commandes". ce mode accepte les mêmes paramêtres que ceux que vous pouvez uiliser dans l'interface graphique.
taper java -jar JAlbum.jar -help dans le dossier où se trouve l'installation de JAlbum, liste tous les paramêtres autorisés. Voici une liste des paramêtres actuellement aurorisés et leurs valeurs par défaut: (bien sûr, in english)
-alwaysUploadPages true
-appendImages false
-characterEncoding
-classicReaders true
-closeupDirectory slides
-closeupPrefix
-cols 6
-copyOriginals false
-customImageOrdering
-dateFormat
-directoriesFirst true
-directory
-exifImageDescription false
-exifUserComment true
-ftpForceUTF8 false
-ftpPassword
-ftpPort 21
-ftpServer
-ftpUser
-ftpWebDirectory
-highQualityScaling false
-highQualityThumbs true
-ignorePattern \..*
-imageLinking LinkScaled
-imageOrdering OrderByDate
-imageSize 800x800
-includeDirectories true
-indexPageName index
-iptcCaption true
-jpegComment false
-metaData true
-outputDirectory album
-pageExtension .html
-passiveMode true
-programDirectory C:\Dev\Java\Jalbum
-progressiveMode false
-projectFile
-qualityPercent 70
-remoteDirectory album
-resourceDirectory res
-reverseOrder false
-rows 4
-runTool
-sameDirectory false
-savePassword true
-secureFtp false
-skin XP
-skinsDirectory C:\Dev\Java\Jalbum\skins
-slideDirectory slides
-slides true
-smartUpload
-style Plain.css
-subdirs true
-textEncoding ISO-8859-1
-textFileComment true
-thumbSize 120x120
-thumbnailDirectory thumbs
-thumbnailPrefix
-updatedDirsOnly false
-uploadAll
-urlEncode false
-user.<user variable> <value>
-webRoot http://
-writeUTF8 false
Les variables de l'utilisateur sont passées en tant que
-user.yourVariable "Value"
La même chose s'applique aux variables des skins avec un préfixe -skin.
La ligne de commande est particulièrement utile pour générer ou mettre à jour automatiquement les albums. Les Webmasters peuvent écrir des scripts demandant à JAlbum de mettre à jour des albums sur les serveurs.. etc.
Voici un exemple de script qui met à jour un album à partir de fichiers se trouvant dans le dossier D:\Nature en reprenant les réglages d'album se trouvant dans le fichier projet nature.jap :
java -jar JAlbum.jar -directory D:\Nature -sameDirectory -projectFile nature.jap -appendImages
Ici un autre exemple qui télécharge le même projet vers un serveur web (v6):
java -jar JAlbum.jar -directory D:\Nature -sameDirectory -projectFile nature.jap -smartUpload
Utilisateurs de Linux/UNIX : Pour lancer JAlbum à partir d'une ligne de commande in a plain server system (sans accès au système X windowing ) ajoutez le switch ligne de commande -Djava.awt.headless=true.
|