1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
INTRODUCTION
------------
Accounts came into existence because after I'd added a bunch of modules
for our site, the Horde menu bar at the bottom of the screen was too
long to fit on a low-res screen. So I created this one module to collect
together several small, related modules. Now only this module appears
on the Horde menu bar, resulting in it once again being able to fit on
a low-res display.
The same idea works for the IMP menu bar, or any other place you might
want to add my other modules.
Since then, it has grown into a module in itself which provides basic
account data in a summary format, along with calls to the other sork
modules forwards and vacations to display their status.
PREREQUISITES
-------------
The following prerequisites are REQUIRED.
1. A successful HORDE 2.0 to 2.2 installation and all which that entails.
2. While it will work on its own, it is more useful when combined with
some other of the other sork modules passwd, vacation, and forwards.
INSTALLING Acccounts
--------------------
Accounts is intended to be installed inside the HORDE package directory.
Since Accounts is written in PHP, there is no compilation necessary;
simply expand the distribution where you want it to reside (normally
into a directory inside the HORDE directory).
For example, with the Apache webserver's default document
root of '/usr/local/apache/htdocs' and your HORDE install in a directory
under that called 'horde' you would type:
cd /usr/local/apache/htdocs/horde
tar zxvf /path/to/accounts.tgz
CONFIGURING Accounts
--------------------
1. We assume that you already have a working HORDE installation.
2. Configuring Accounts
To configure, change to the config/ directory of the
installed distribution, and make copies of all of the configuration
"dist" files without the "dist" suffix:
cd config/
for foo in *.dist; do cp $foo `basename $foo .dist`; done
Documentation on the format of those files can be found in each
file; open each in an editor and make changes as suggested within.
The default values are reasonable, but may not be appropriate for
your site.
3. Configuring HORDE
To make Accounts appear in HORDE, you need to add an entry to the HORDE
horde/config/registry.php file. You want to add a section that looks
like:
$this->applications['accounts'] = array(
'fileroot' => dirname(__FILE__) . '/../accounts',
'webroot' => $this->applications['horde']['webroot'] . '/accounts',
'icon' => $this->applications['horde']['webroot'] . '/accounts/graphics/accounts.gif',
'name' => _("Account Manager"),
'allow_guests' => false,
'show' => true,
'status' => 'active'
);
4. Optional Configuration of IMP
If you have IMP installed, and want to include Accounts in the IMP menu
bar, you can add the application to IMP as well. Edit the file
horde/imp/config/conf.php and include 'accounts' in the list of menu apps,
for example, it might look like the following:
$conf['menu']['apps'] = array('turba','accounts');
SITE SPECIFIC CHANGES
---------------------
Update: PhyNet references have been removed from the code, but may still
persist in some locale translations...
OBTAINING SUPPORT
-----------------
There is a mailing list for support:
sork@lists.horde.org
You can subscribe or view the archives at:
http://lists.horde.org/mailman/listinfo/sork/
CREDITS
-------
See the seperate CREDITS file under the docs/ directory.
|