|
|
Get AssetMan!
Download the current version of AssetMan. (~2.1 MB)
Beginning with version 2.5b, AssetMan is distributed in a single archive file. In previous releases, the required components and the optional forms overlay components were split into two archive files. Since just about everyone seemed to download the optional components as well as the required components, I decided it was just easier to include the whole application in one archive.
assetman-2.5b.tar.gz -OR- assetman-2.5b.zip
Requirements:
If you want to make use of the forms overlay and PDF capabilities of AssetMan, then there are more specific requirements.
php.ini file.Most of this stuff is installed by default on your average Linux distribution but you might have to build a new PHP to take advantage of it.
Installation Summary:
"asset_mysql.sql".
Next, either create a new database user or grant an existing database
user SELECT, INSERT, UPDATE and DELETE access privileges to the "asset" database."asset_pgsql.sql".
This will initialize the "asset" database and give the "assetman" user
the correct access privileges to the tables and sequences. If your PostgreSQL
superuser is not named "postgres" or if you want to use an
ordinary database user other than "assetman" then you will have
to manually edit the dump file as required.sqlite asset.db < asset_sqlite.sql"
will create and initialize the "asset" database. Make sure
you put the database file outside of your webservers filesystem and that
your webserver has read/write access to it. If you choose to use SQLite
as your database engine, you should know that AssetMan currently uses
the SQLite version 2 functionality in PHP. SQLite version 3 is not supported
(yet!).config.inc.php file. At a minimum, you must set the
database connection parameters. You should also set the tax, currency and
date format parameters to match your local requirements. The file should
be fairly self explanatory. If you are upgrading from a previous version
of AssetMan please be sure to carefully review the config.inc.php file
for new configuration parameters. In some cases, new configuration parameters
may have default values that are not compatible with your existing data.Additional Steps for Forms Overlay Printing and PDF Documents.
var directory permissions are set read/write/scan
everyone. (chmod
777 var)unixbin directory
are executable. (chmod 755 unixbin/*)\\printserver\printername).
You can test this printer by simply copying a printable file to the network
resource. From the command line type; "copy file.txt \\printserver\printername".
As with Linux, you don't have to set up a printer on the webserver if
you are happy with creating PDF documents. bin and lib directories are in your system
PATH environment variable if you want AssetMan to generate PDF documents.
Linux platforms will almost certainly have Ghostscript installed already
although you may want to install the latest version for the best quality
PDF documents.config.inc.php to correctly reflect your printer/PDF
configuration. Forms overlay is disabled by default. See details in the file. Forms overlay is a tricky thing to get right. See if you can get it going with the supplied test form templates and then move on to creating your own custom forms. It takes some work to get the forms set up and working properly but the results are worth it!
IMPORTANT! AssetMan has user authentication and PO/Invoice approval mechanisms in place. However, AssetMan is intended to be an Intranet application run on a trusted private network. You shouldn't install it on a public webserver. If you really must run AssetMan on a public webserver then be sure it's a secure server.
Credits / License:
AssetMan was written by John Frank with valuable input from Mike Schwarz and Cory Drinkwater. AssetMan is copyright © 2007 by John Frank and B.C. Tree Fruits Limited. You are free to use / modify / distribute AssetMan according to the terms of the Free Software Foundation General Public License. The ADODB Library for PHP is copyright © 2007 by John Lim.