# Overview

Most of the configuration is done from Web File Share's control panel. However, there are additional configuration options that can be set by editing the file “customizables/config.php”. If the files does not exist, you can simply create it.

#### User Interface

<table id="bkmrk-%24config%5B%27app%27%5D%5B%27ui%27%5D" style="border-collapse: collapse; border: none;"><tbody><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['ui'\]\['custom\_css\_url'\] = 'custom.css';

</td><td style="width: 226.5pt; border: solid windowtext 1.0pt; border-left: none; padding: 0in 5.4pt 0in 5.4pt;" width="302">Loads an additional CSS file with your customizations. It's better to do this than edit Web File Share's existing CSS code.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['ui'\]\['enable\_favicon\_ico'\] = true;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Allows browsers to use the file “favicon.ico” for the bookmark icon.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['ui'\]\['ReadMeFileName'\] = "README";

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Sets the name of the file that is used for displaying folder information.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['hidden\_file\_names'\]\[\] = "\*.exe";

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Hides all files who's names are ending with “.exe”. You can add multiple configuration lines like this one, to hide additional files.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['hidden\_folder\_names'\]\[\] = "\_\*";

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Hides all folders who's names are starting with “\_”. You can add multiple configuration lines like this one, to hide additional folders.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['upload'\]\['max\_simultaneous'\] = 5;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Change the number of files Web File Share is simultaneously uploading. The default number is 3. As a rule of thumb, the larger your files, the smaller this number, and vice-versa.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['labels'\]\['default'\] = \[\['color' =&gt; 'green', 'text' =&gt; 'APPROVED'\], \['color' =&gt; 'orange', 'text' =&gt; 'PENDING'\], \['color' =&gt; 'red', 'text' =&gt; 'REJECTED'\]\];

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">These are the default labels, which can be customized as desired.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['imagemagick'\]\['older\_than\_6\_3\_2'\] = true;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Use when the version of ImageMagick ont he server is older than 6.3.2, or if the file previews are not centered inside the thumbnails, but aligned on the left side.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['thumbs'\]\['output\_small\_filesize'\] = 8388608;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">By default, images smaller than 8MB are send directly to the browser instead of having a thumbnail generated. You can alter this limit.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['imagemagick'\]\['fileSizeLimit'\] = 1048576;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Limits the ImageMagick thumbnail generation only for files larger than 1048576 bytes (1MB).

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['disable\_sound\_notification'\] = true;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Sets the default state of the sound notifications to off.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['media'\]\['music'\]\['latest'\]\['limit'\] = 100; $config\['app'\]\['media'\]\['music'\]\['random'\]\['limit'\] = 100; $config\['app'\]\['media'\]\['photos'\]\['latest'\]\['limit'\] = 100; $config\['app'\]\['media'\]\['photos'\]\['tags'\]\['limit'\] = 100;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Customize various media folder listing limits.

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['metadata'\]\['search'\]\['results'\]\['limit'\] = 200;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Customize the number of files listed in the search-by-metadata result

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['metadata'\]\['search'\]\['results'\]\['limit'\] = 200;

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Customize the number of files listed in the search-by-metadata result

</td></tr><tr><td style="width: 241.0pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;" width="321">$config\['app'\]\['ui'\]\['login\_logos'\]\['acme'\] = 'https://www.acne.com/logo.png';

</td><td style="width: 226.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;" width="302">Access the Web File Share installation URL by appending “?client=acme” to show that particular pre-configured logo instead of the default configured one.

</td></tr></tbody></table>