README - all about ePortal
ePortal is a set of perl packages and HTML::Mason components to easy implement intranet WEB site for a company. ePortal is writen with a help of Apache, mod_perl, HTML::Mason. The current version of ePortal use MySQL as database backend.
The ePortal server is distributed under the GPL license for non-commercial use. Contact me if you want do business with ePortal or some of it's part. Send me a postcard if you like it ;-) (Ask for address by e-mail)
CalendarFolder - root directory autohandler.mc - this file is needed to specify folder properties 2002 - year folder 1 - month number 10 - day number 12
The latest information about ePortal can be found at: http://eportal.sourceforge.net/
(this version of ePortal is known to run with it):
Apache 1.3.xx - http://www.apache.org/ perl 5.6.1 - http://www.perl.com/ mod_perl 1.26 - http://perl.apache.org/ HTML::Mason 1.15 - http://www.masonhq.com/
perl Makefile.PL [HOME=/home/ePortal] [PREFIX=/usr/local] make make install
Here HOME is home of ePortal where bin, comp_root, samples, images directories will be created and files copied.
$HOME -- bin |-----comp_root |-----images |-----samples
Unix/Linux:
export EPORTAL_DBI_SOURCE=dbi:mysql:mysql_read_default_group=<...>;database=<...>; export EPORTAL_DBI_USERNAME=<username> export EPORTAL_DBI_PASSWORD=<...>
WindowsNT: Use Control Panel/System to set system wide variables
Now you may create datastore:
cd bin perl ePortal.pl
export PERL_NO_VALIDATION=1
Every application does it's own task, e.g. OffPhones is a telephone directory with editor.
Do application installation us usual:
download Application-ver.tgz tar zfxv Application-ver.tgz cd Application-ver
perl Makefile.PL HOME=/home/ePortal make make install
Now restart Apache server and point your browser to http://your.server.com/admin/index.htm
Look at list of installed Applications. Setup new application and create datastore here.
This application may be used for news band with ability to discuss news items.
Customizable settings are:
- Who may write new message - Who may respond to existing message - Who may edit it's own messages - A special section for ePortal's home page - Support for smiles inside messages
Telephone Directory with editor.
- Create and edit subdepartments - Create and edit entries - Every entry may have unlimited number of phones - Different types for phones (internal, external, modile, fax) - Registered user may add it's own personal memo for every entry - Any user may report to administrator about mistakes in directory - A special section for ePortal's home page - Search by any part of department name, entry name, job name, phone number
Private organizer for every registered user and public organizers for shared access.
Computer and other technics iventory database, autoscanning.
This application is under development. Do not install it on production server!
CD-ROM and floppy inventory database. Save full file list in database. Assign a set of disks to a Product. Full text search.
You need Apache binaries, ActivePerl (http://activestate.com/), MySQL for Win32.
Do not install ePortal under Wni9x, use WinNT instead.
It works on my home computer under Windows 2000 ;-)
Sergey Rusakov, <rusakov_sa@users.sourceforge.net>. Kemerovo, Russia.