Tools

From Limbas Wiki

Jump to: navigation, search
This page is a translated version of the page Tools and the translation is 100% complete.

Main Page



LIMBAS makes use of certain external tools to ensure total functional efficiency. PHP based tools can be found in the LIMBAS index under openlimbas/independent. When necessary these tools can be adapted to suit the requirements of your data configuration. Other tools can be directly installed in Linux and are PHP controlled.

The LIMBAS Installations-Script tests all tools and their function.

Additional Tools

A useful Repository for CentOS affording simple installation of additional tools

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm or

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

gdlib

gdlib is mainly used for the required menu points and graphics in LIMBAS layouts. The required graphics are incorporated into attractive layouts as appropriate (layout/manta/menuicons.php).

ImageMagick

ImageMagick is used for all image conversions. Without ImageMagick the creation of thumbnails, especially for the DMS or upload data, would not be possible.

Imap

Imap is used exclusively for the mail module.

MimeMagic

When uploading data, MimeMagic can identify the date type without any dependence on the data ending. If MimeMagic is not available, the data ending would be used as identification.

htmldoc

For the interpretation of HTML pages in PDF. Used with DMS as well as with certain administration tools.

http://wvware.sourceforge.net/
http://www.htmldoc.org/software.php

antiword

Converts Office-Word files into clear text. Used by the index function to also allow searching for Word documents in the index.

http://www.winfield.demon.nl/
antiword-0.37-3.i586.rpm

pdftotext

Converts PDF files into clear text. Used by the index function to also allow searching for Word documents in the index. nen.

wvware

Converts Word documents into HTML or PDF. Used by DMS as converter.

http://wvware.sourceforge.net/
wv-1.0.3-2.el4.i386.rpm

pdftohtml

Converts PDF into HTML. Used by DMS as converter.

http://pdftohtml.sourceforge.net
pdftohtml-0.36-145.i586.rpm

ghostscript

Mainly used for the LIMBAS PDF reports.

pdftk

For converting and/or modifying PDF files. Used by DMS and occasionally for the LIMBAS reports.

JpGraph

JpGraph is used for LIMBAS diagrams and is optional. Other tools that support LIMBAS diagrams as an extension can generally also be used.

uploadprogress

This module has been replaced with limbas version 2.7 by HTML5 functionality of the browser!

"uploadprogress" is a PHP module which returns the upload status during file upload. If installed, this functionality is used in the LIMBAS DMS.

install

yum install php-devel
tar xvfz uploadprogress-1.0.3.1.tgz
cd uploadprogress-1.0.3.1
phpize
./configure
make
sudo make install

php.ini

extension=uploadprogress.so
uploadprogress.file.filename_template="/tmp/upload_status_%s"
uploadprogress.file.contents_template="/tmp/upload_contents_%s"
uploadprogress.get_contents=0
http://pecl.php.net/package/uploadprogress

install on Gentoo

The package is not (yet) marked stable on Gentoo, thus you have to accept the unstable keyword for that package:

echo "dev-php5/pecl-uploadprogress ~amd64" >> /etc/portage/package.keywords

And then install it as usual

emerge dev-php5/pecl-uploadprogress

IMAP

Support for IMAP / POP functionality is provided from the IMAP library of:

ftp://ftp.cac.washington.edu/imap/imap.tar.Z


Installation

cd /opt
wget ftp://ftp.cac.washington.edu/imap/imap.tar.Z
tar -xzf imap.tar.Z
cd imap*
make lrh IP6=4

php can only be built with the IMAP-support:

configure ... --with-imap=/opt/imap-2007a

Further information on installation of the individual tools can be found in their documentation.