Saturday, August 07, 2004

SourceForge.net: eGroupWare 1.0 released

SourceForge.net: eGroupWare 1.0 released

One of the Open Source Groupware products I've been tracking has been released as a 1.0...


"Requirements to install eGW
What you require
EGW does not need to be compiled. EGW is composed only of PHP, HTML and image files
EGW needs a Database server. MySQL or PostgreSQL or MSSQL preferred. Can be local or remote.
EGW needs a php4 enabled web server. Apache1.3.x with PHP4.3.x preferred.
EGW may need an e-mail server. Can be local or remote and IMAP or POP.
Please read the requirements and install-how-to in the download area."

"eGroupWare is many things. It is a very flexible pluggable framework capable of hosting applications like a group calendar, AddressBook, Email, accounting ledger, inventory, and whatever else your can think of. These applications can share a common user store, and a flexible Access Control List (ACL) system to control access and information sharing. At it's core there is the phpgwapi, an API written for php, that provides some very useful functions and tools for developers, including the user store, which has several back ends, database abstraction, and a flexible templating system. Applications are then written using the phpgwapi and phpgw framework to provide web based tools to users. More information can be found at eGroupWare Applications or our homepage http://www.egroupware.org/ "


"eGroupWare's integral parts
phpgwapi our API (application programming interface)
setup installation and update of eGroupWare and the apps
admin intern administration interface
Preferences personal preferences
OnlineHelpSystem aka Manual ( RalfBecker )
AddressBook contact-manager using SQL or LDAP ( Milosh )
Calendar group calendar & sheduling ( RalfBecker )
Email aka AngleMail imap & pop3 client ( angles )
InfoLog powerful replacement for ToDo, Notes and Phonecalls, CRM customer relationship management ( RalfBecker )
Wiki eGW's Tavi:WikkiTikkiTavi clone ( ralfbecker )
eTemplate new widget based template system, rapid prototyping and db-table designer ( RalfBecker )
Projects project management with accounting ( knecke )
FelaMiMail imap-client based on Squirrelmail ( knecke )
File Manager managing files stored in the VFS (virtual file system) based on files, sql-db or webdav ( mipmip )
SiteMgr content managementsystem with ACL ( RalfBecker )
bookmarks share your bookmarks ( orphaned )
phpBrain knowledge base ( alpeb )
Stock Quotes ( orphaned )
TranslationTools ( RalfBecker )
backup frontend for a cron based backup script
comic loads and shows comics from different sites
ftp basic ftp client
JiNN drop-in content management solution for databased websites ( mipmip )
headlines load and displays headlines from various sites
news_admin enter and view news
soap test for eGW's soap interface
polls show and evaluate polls
phpSysInfo show system information on linux system: load, users, free mem, ...
registration allow people to register themselfs for eGW accounts ( mipmip )
tts TroubleTicketSystem
xmlrpc test application for eGW's XML-RPC interface "

Lot's O-Stuff...

Now just need the time to play with it...

Update 8/7/2004 7:50 PM (PST):
Well since I don't have a life, I went ahead and started to play with this.
I now have a running install of eGroupWare (eGW) 1.0... Pretty cool looking.

Took a bit as I'm not a PHP guy, so how to get that downloaded, installed, configured, extensions in place, etc, etc.

I also had a problem with the "header.inc.php" initial creation process.
You are prompted for the "Server Root" and "Include Root". The page tries to fill in these values, BUT they are not quite right. In my case, the default value was "c:\inetpub\wwwroot\egroupware\setup" but it should, and needs to, be "c:\inetpub\wwwroot\egroupware" (i.e. "\setup" needs to be nuked"

Also be careful during the next phase, the DB creation phase.
Hosting the eGroupWare DB on a local SQL Server, I created a sql account, leaving the default DB as master. I didn't create the actual DB, thinking the eGW setup would do that...
Wrong. No DB was created and all the eGW tables went into the Master DB.
I chalk this up to my being lazy and not actually reading any setup doc's... :)


So needless to say I setup eGW a couple times... But now it's working, and seems to be working pretty well.

Still playing with it though.

Getting a few errors on a few pages "Argument #1 is not an array in... " that I need to look at.


Still for the price, it's outstanding. :)

Update 8/8/2004:
After googling the "argument #1" issue, I rolled back from PHP 5 to PHP 4.3.8 and that seemed to solve the issue.

No comments: