Mercurial > bins
diff binsrc @ 0:a84c32f131df 1.1.29
Import vendor version
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Wed, 15 Oct 2008 23:28:56 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/binsrc Wed Oct 15 23:28:56 2008 +0200 @@ -0,0 +1,534 @@ +<?xml version="1.0" encoding="UTF-8"?><!-- -*-xml-*- --> + +<!-- + +This is the BINS configuration file. See http://bins.sautret.org for +more information about BINS. + +You can edit these parameters to personalize all the generated HTML +albums. You can also put these parameters (when it makes sense) in the +album (album.xml) or image (image_name.jpg.xml for example) +description files, in the <bins> section of these files, to +personalize only some album, sub-album or image pages. + +Note that you may have to "touch" the original image (or erase the +destination one) in order to regenerate scaled or thumbnail pictures +if you modify some parameters like previewMaxHeight, previewMaxWidth +or jpegQuality. + +--> + +<bins> + + <!--####################### single parameters ########################--> + + <!-- name of the template style to use --> + <parameter name="templateStyle"> + swigs + </parameter> + + <!-- Set this to your home page. This is used for the leave button + in some templates. --> + <parameter name="homeURL"> + / + </parameter> + + <!-- Put here the e-mail address of the album-maintainer. If this is + set, you will get a mail-icon in your views that links to this + address. Only in joi templates for now. --> + <parameter name="feedbackMail"> + </parameter> + + <!-- name of the color style to use. This option is deprecated, in + favor of alternate stylesheets and the customStyleSheet parameter. + --> + <parameter name="colorStyle"> + blue + </parameter> + + <!-- If set to 1, preview-thumbnails will be shown in the + album-tree-page. This works only with joi templates for now. --> + <parameter name="treePreview"> + 1 + </parameter> + + <!-- If set to 0 next/prev-Links will be hidden if the actual page + is the last/first Thumbnailpage --> + <parameter name="thumbnailPageCycling"> + 0 + </parameter> + + <!-- If set to 1 the path in the imageview contains the number of + the current image --> + <parameter name="pathImgNum"> + 1 + </parameter> + + <!-- If set to 0 next/prev-Links will be hidden if the actual page + is the last/first Imagepage --> + <parameter name="imagePageCycling"> + 0 + </parameter> + + <!-- If set to 1 the path contains icons --> + <parameter name="pathShowIcon"> + 1 + </parameter> + + <!-- If set to 1, and album desciption is not set, no message will + be displayed (instead of the "No long/short description available" + one). --> + <parameter name="emptyAlbumDesc"> + 1 + </parameter> + + <!-- Set this to the image that should be displayed as the + background of the album-pages. The Image will be copied to the + static-files directory. This works only with joi templates for + now.--> + <parameter name="backgroundImage"> + </parameter> + + <!-- Set this to the CSS file that should be used as the stylesheet + for the album pages. The CSS file will be copied to the static + files directory. This only works for templates using CSS. --> + <parameter name="customStyleSheet"> + </parameter> + + <!-- If set to 1, the image with the name given in backgroundImage + will be excluded from the current directory. --> + <parameter name="excludeBackgroundImage"> + 1 + </parameter> + + <!-- If set to 1, write exif data found in the image file to the + image desc file. --> + <parameter name="addExifToDescFile"> + 1 + </parameter> + + <!-- If set to 1, do NOT copy exif data found in the source images to + any of the generated resized images. Setting this option can yield + significant space savings, especially for thumbnail and imagelist + pages. --> + <parameter name="deExifyImages"> + 0 + </parameter> + + <!-- If set to 1, add empty description fields in the <description> + section when the image description file is created to ease later + editing with a text editor --> + <parameter name="createEmptyDescFields"> + 1 + </parameter> + + <!-- Specify the format of date strings; this accepts all formats + supported by date(1). --> + <parameter name="dateString"> + %c + </parameter> + + <!-- Put here a comma separated list of keywords. If one of these + keywords is found in the "ignore" field in the <description> section + of a album.xml, then this sub-album will be hidden, i.e. it will be + generated but not linked anywhere. Note that it may still be found + via the search engine. You can also use the -n command line option. + --> + <parameter name="hidden"> + hidden + </parameter> + + <!-- Put here a comma separated list of keywords. If one of these + keywords is found in the "ignore" field in the <description> section + of an album.xml, then this sub-album will be ignored, i.e. it + will not be processed. You can also use the -i command line option. + --> + <parameter name="ignore"> + ignore + </parameter> + + <!-- Quality of scaled jpegs (lower number = more compression, + lower quality) in 1-100 range. --> + <parameter name="jpegQuality"> + 75 + </parameter> + + <!-- whether to convert generated jpegs to progressive using + jpegtran (if available). Can be never, always, or smaller (if the + progressified file is smaller than the baseline). --> + <parameter name="jpegProgressify"> + smaller + </parameter> + + <!-- Should the title be displayed on top on the thumbnail in the + thumbnails page ? (1 = yes, 0 = no)--> + <parameter name="titleOnThumbnail"> + 1 + </parameter> + + <!-- Are we reversing sorting order for pictures or directories ? + 0=none, 1=dirs, 2=pix, 3=both + (see also -r command line option --> + <parameter name="reverseOrder"> + 0 + </parameter> + + <!-- Size to use when user clicks directly on the thumbnail in the + thumbnails page instead of one of the size names. 0 is the first + size (Small in the default config), 1 the second (Medium), and so + on. The different sizes are parameterized in the <sizes> section + below. Set this value to -1 if you don't want the thumbnail to + be clickable. --> + <parameter name="defaultSize"> + 1 + </parameter> + + <!-- Display thumbnails on the Image List page ? --> + <parameter name="thumbnailInImageList"> + 1 + </parameter> + + <!-- If set to 1, display the current album thumbnail in sub-albums + page if it has pictures, with links to the thumbnails page. --> + <parameter name="albumThumbInSubAlbumPage"> + 1 + </parameter> + + <!-- If set to 1, generate a page with all thumbnails in the album + and sub-albums. This is deactivated because it is an alpha feature + which doesn't seem to work properly. --> + <parameter name="allThumbnailsPage"> + 0 + </parameter> + + <!-- Width of the border of the thumbnail's image in the thumbnails + page, in pixels. 0 means no border. --> + <parameter name="borderOnThumbnails"> + 0 + </parameter> + + <!-- If 1, add a background color to the thumbnail's cell in the + thumbnails page so that if the top and bottom borders are wider than + the image (for example, if it is in portrait mode), instead of + spilling over, there is a border around the whole picture. --> + <parameter name="thumbnailBackground"> + 0 + </parameter> + + <!-- Number of thumbnails displayed in each page in an album. --> + <parameter name="numThumbsPerPage"> + 16 + </parameter> + + <!-- Number of thumbnails displayed in each row in an album. --> + <parameter name="thumbsPerRow"> + 4 + </parameter> + + <!-- Max Thumbnail width --> + <parameter name="previewMaxWidth"> + 150 + </parameter> + + <!-- Max thumbnail height --> + <parameter name="previewMaxHeight"> + 150 + </parameter> + + <!-- If set to 1, display thumbnails close to the previous and next + link at the bottom of the image page --> + <parameter name="thumbPrevNext"> + 1 + </parameter> + + <!-- Do we rotate images if the Orientation Exif tag is found ? If + set to 'original', the original image is rotated the first time, and + then it is left untouched (unless the Orientation field in its desc + file is modified manually). If set to 'destination', this is all the + scaled images and thumnails that are rotated. This is less + efficient, but the original images are preserved. If set to 'none', + no rotation is performed. --> + <parameter name="rotateImages"> + destination + </parameter> + + <!-- If set to 1, bins tries to use the jpegtran program to rotate + JPEG images if it is available. jpegtran is faster and lossless, + but some versions fail to perform rotation correctly, so it is + deactivated in default config. If set to 0 or if jpegtran is not + found, mogrify (from ImageMagick) is used. --> + <parameter name="rotateWithJpegtran"> + 0 + </parameter> + + <!-- What method should be used to create scaled pictures and + thumbnails ? Can be either scale or sample. sample is faster, scale + is better. --> + <parameter name="scaleMethod"> + scale + </parameter> + + <!-- What to do if the source image is smaller than the size of the + generated image. If set to "enlarge" the generated image is + enlarged to the requested size. If set to "original" the generate + image is the same size as the original image. If set to "skip" do + not generate any image. --> + <parameter name="whenSrcSmaller"> + enlarge + </parameter> + + <!-- If set to 1, we scale the picture even if destination size is + the same as the original picture, if set to 0, the original image is + just copied if the size is correct. --> + <parameter name="scaleIfSameSize"> + 0 + </parameter> + + <!-- If set to 1, we link the picture instead of copying it if + possible (i.e. scaleIfSameSize is set to 0 and destination image + doesn't have to be rotated : rotateImages is set to original or + none, or orientation is already correct). Warning : if + whenSrcSmaller is set to enlarge, original image can be modified. + --> + <parameter name="linkInsteadOfCopy"> + 0 + </parameter> + + <!-- If set to 1, we use a relative path for the link if + linkInsteadOfCopy is set to 1. --> + <parameter name="linkRelative"> + 1 + </parameter> + + <!-- If the number of sub albums is greater, generate a short sub + album page instead of the long one. --> + <parameter name="maxAlbumsForLongSubAlbum"> + 40 + </parameter> + + <!-- If set to 1, numbers preceding the album title, followed by an + underscore, are stripped. If this parameter is set, then prefix + ordering numbers on directories are removed. For example, if one + has directories may, june, and august, they can be renamed 0_may, + 1_june, and 2_august and they will appear in the album in the + correct order. This can be overridden by the -p command line + option.--> + <parameter name="stripDirPrefix"> + 1 + </parameter> + + <!-- Don't perform rotation on files matching this regexp --> + <parameter name="noRotation"> + _Orig$ + </parameter> + + <!-- exclude directories that match this regexp (if set). --> + <parameter name="excludeDirs"> + ^(CVS|RCS)$ + </parameter> + + <!-- exclude image files that match this regexp (if set). --> + <parameter name="excludeFiles"> + </parameter> + + <!-- If set to 1, generated HTML code is cleaned up to reduce the + size of pages and thus speed up browsing. This reduces the size of + HTML BINS files by about 30%. See HTML::Clean(3) to know how + optimizations are performed. --> + <parameter name="compactHTML"> + 1 + </parameter> + + <!-- If set to 1, add some javascript code in image pages to + preload the next image of the same size when the current one is loaded, + to speed up the album browsing. --> + <parameter name="javaScriptPreloadImage"> + 1 + </parameter> + + <!-- If set to 1, add some javascript code in thumbnails pages to + preload thumbnails of the next page when the current one is loaded, to + speed up the album browsing. --> + <parameter name="javaScriptPreloadThumbs"> + 1 + </parameter> + + + <!-- If 1, generate a search page. Images can be searched on + description fields set in the searchFields parameter. --> + <parameter name="searchEngine"> + 1 + </parameter> + + <!-- Maximum results returned by the search engine. Note that if + this number is too high, it can hang the browser. --> + <parameter name="searchLimit"> + 50 + </parameter> + + <!-- Space separated list of description field names used by the + search engine, if searchEngine is set to 1. --> + <parameter name="searchFields"> + title description people location event comment + </parameter> + + <!-- If 1, create an Apache .htaccess file in the root dir of the + album with the encoding charset bound to html and htm files. This is + a parameter global for the album, it can't be set in album.xml. --> + <parameter name="createHtaccess"> + 1 + </parameter> + + <!-- If set to 1, read permissions on images will be set, to ensure + http deamon will be able to read them. --> + <parameter name="updateOriginalPerms"> + 1 + </parameter> + + <!--######################## Size parameters ##########################--> + + <!-- you can change here the number of scaled images that will be + generated for each image in the albums, as well as their names and + sizes. The size can be a percentage of the original picture (a + number followed by % character, with no space) or an absolute size in + pixels. You can set any number of <size> tags (well, at least + one...). --> + <sizes> + <size name="Small" shortname="Sm" height="40%" width="40%"/> + <size name="Medium" shortname="Med" height="60%" width="60%"/> + <size name="Large" shortname="Lg" height="100%" width="100%"/> + </sizes> + + <!--####################### Color parameters #########################--> + + <!-- these are the colors to use for HTML generation. You can also + use these tags in the <bins> section of album or image description + files, even just some of the <color> tags (in this case, this will + just change the corresponding item color for that album/picture). + --> + <colors style="blue"> + <color name="PAGE_BACK"> + #FFFFFF + </color> + <color name="PAGE_TITLE"> + #000000 + </color> + <color name="MAINBAR_BACK"> + #000077 + </color> + <color name="MAINBAR_TITLE"> + #FFFFFF + </color> + <color name="MAINBAR_LINK"> + #EEDD82 + </color> + <color name="MAINBAR_CURRENTPAGE"> + #D2D2D2 + </color> + <color name="SUBBAR_BACK"> + #6060AF + </color> + <color name="SUBBAR_LINK"> + #EEDD82 + </color> + <color name="SUBBAR_CURRENTPAGE"> + #FFFFFF + </color> + <color name="SUBBAR_TITLE"> + #FFFFFF + </color> + </colors> + <colors style="green"> + <color name="PAGE_BACK"> + #FFFFFF + </color> + <color name="PAGE_TITLE"> + #000000 + </color> + <color name="MAINBAR_BACK"> + #90A080 + </color> + <color name="MAINBAR_TITLE"> + #FFFFFF + </color> + <color name="MAINBAR_LINK"> + #000082 + </color> + <color name="MAINBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_BACK"> + #A8B898 + </color> + <color name="SUBBAR_LINK"> + #0000A0 + </color> + <color name="SUBBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_TITLE"> + #FFFFFF + </color> + </colors> + <colors style="ivory"> + <color name="PAGE_BACK"> + #8B7E66 + </color> + <color name="PAGE_TITLE"> + #FFFFFF + </color> + <color name="MAINBAR_BACK"> + #FFFFF0 + </color> + <color name="MAINBAR_TITLE"> + #8B4513 + </color> + <color name="MAINBAR_LINK"> + #CD853F + </color> + <color name="MAINBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_BACK"> + #FFEBCD + </color> + <color name="SUBBAR_LINK"> + #8B8682 + </color> + <color name="SUBBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_TITLE"> + #8B795E + </color> + </colors> + <colors style="pink"> + <color name="PAGE_BACK"> + #FFC0CB + </color> + <color name="MAINBAR_BACK"> + #B03060 + </color> + <color name="MAINBAR_TITLE"> + #FFFFFF + </color> + <color name="MAINBAR_LINK"> + #FFBBFF + </color> + <color name="MAINBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_BACK"> + #FF69B4 + </color> + <color name="SUBBAR_LINK"> + #FFBBFF + </color> + <color name="SUBBAR_CURRENTPAGE"> + #000000 + </color> + <color name="SUBBAR_TITLE"> + #FFFFFF + </color> + </colors> +</bins>