.. | ||
README.md |
REQUIRED LIBRARIES
This directory should be used to place downloaded libraries. This will allow you to more easily update SuiteDesk core files. Download and install:
PDF tools
wkhtmltopdf support
The print PDF module requires the use of an external PDF generation tool. The currently supported is wkhtmltopdf. To install follow the next steps:
- Download wkhtmltopdf from https://wkhtmltopdf.org/downloads.html/. You can choose to download the source and compile it or simply download the static binary, which doesn't require you to compile anything. Note that the compiled version may require a running X server (static uses patched libs that can work without one).
- Place the
wkhtmltopdf
executable into thelibraries
directory. You can also place a symbolic link to the executable. - Check https://wkhtmltopdf.org/usage/wkhtmltopdf.txt for further information.
TCPDF support
Used by the invoices module. This module requires TCPDF >= 6.2.000.
- Download TCPDF from http://sourceforge.net/projects/tcpdf/.
- Extract the contents of the downloaded package into the
libraries
directory. There is no need to modify theconfig/tcpdf_config.php
file, as the module self-configures TCPDF. - Grant write access to the
cache
andimages
directories to your webserver user. - Check http://tcpdf.sourceforge.net/ for further information.
HTML Purifier library
Make sure you check HTML Purifier and make sure that you have fulfilled all of
its requirements before running this. Specifically, you'll need the PHP
extension ctype
(in almost all PHP distributions), and it's nice to have dom
and iconv
.
Download HTML Purifier from http://htmlpurifier.org/. You will need 4.8.0 or
later. Extract the library
folder to libraries
directory. The final setup
should be:
libraries/htmlpurifier/
HTMLPurifier
HTMLPurifier.autoload.php
HTMLPurifier.auto.php
HTMLPurifier.func.php
HTMLPurifier.includes.php
HTMLPurifier.kses.php
HTMLPurifier.path.php
HTMLPurifier.php
HTMLPurifier.safe-includes.php
dhtmlxGantt library
Download dhtmlxGantt from https://dhtmlx.com/docs/products/dhtmlxGantt/. You
will need 3.2.0 or later. Extract the codebase
folder and rename it to
dhtmlxgantt
in the libraries
directory. The final setup should be:
libraries/dhtmlxGantt/
connector
ext
locale
skins
sources
dhtmlxgantt.css
dhtmlxgantt.js