<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; egroupware</title> <atom:link href="http://www.ghacks.net/tag/egroupware/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Fri, 10 Feb 2012 20:51:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Final stages of the eGroupware Installation</title><link>http://www.ghacks.net/2010/04/13/final-stages-of-the-egroupware-installation/</link> <comments>http://www.ghacks.net/2010/04/13/final-stages-of-the-egroupware-installation/#comments</comments> <pubDate>Mon, 12 Apr 2010 22:27:34 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[calendar]]></category> <category><![CDATA[egroupware]]></category> <category><![CDATA[ERP]]></category> <category><![CDATA[groupware]]></category> <category><![CDATA[HRM]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24425</guid> <description><![CDATA[We are plowing forward with the eGroupware installation. We have already been introduced to eGroupware (see my article &#8220;eGroupware: Your Exchange replacement has arrived&#8220;), we have also seen how to take care of all the prerequisites (see my article &#8220;How to install eGroupware&#8220;), and finally we&#8217;ve seen how to create the header.inc.php (see my article [...]]]></description> <content:encoded><![CDATA[<p>We are plowing forward with the eGroupware installation. We have already been introduced to eGroupware (see my article &#8220;<a
title="eGroupware: Your Exchange replacement has arrived" href="http://www.ghacks.net/2009/01/21/egroupware-your-exchange-replacement-has-arrived/" target="_blank">eGroupware: Your Exchange replacement has arrived</a>&#8220;), we have also seen how to take care of all the prerequisites (see my article &#8220;<a
title="How to install install eGroupware" href="http://www.ghacks.net/2010/04/11/how-to-install-egroupware/#comment-1032803" target="_blank">How to install eGroupware</a>&#8220;), and finally we&#8217;ve seen how to create the header.inc.php (see my article &#8220;<a
title="Create your header.inc.php in eGroupware" href="http://www.ghacks.net/2010/04/11/how-to-install-egroupware/#comment-1032803" target="_blank">Creating your header.inc.php for eGroupware</a>&#8220;). Now it&#8217;s time to continue on with the installation and take care of simple application management.</p><p>In this article I am going to walk you through the section of the eGroupware installation that takes care of the final stages of the eGroupware installation. Once you are done with that, your eGroupware site will be ready to go.</p><p><span
id="more-24425"></span><strong>Where are we?</strong></p><div
id="attachment_24426" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_stages.png"><img
class="size-medium wp-image-24426 " src="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_stages-500x397.png" alt="" width="300" height="238" /></a><p
class="wp-caption-text">Figure 1</p></div><p>The last thing you did was create the configuration file <strong>/var/www/egroupware/header.inc.php</strong>. Now it&#8217;s a matter of finishing up the installation from a page that is set up in stages (see Figure 1). You will have logged in by now and are ready to take care of the first stage in this final step.</p><p><strong>Stage 1: </strong>The first stage is to create the database. You have to supply the charset, DB root username, and DB root password. For the charset, just let it as the default. The username/password will be for the username that can connect to the database you created for this setup. Once you have entered that information click Create Database. You should get the warning: <em>Your database is working, but you don&#8217;t have any applications installed. </em>When you do get that warning you will also see a button labeled <em>Install all applications.</em> You are now ready to click that button.</p><p><strong>Stage 2: </strong>When you click the <em>Install all applications button</em>. When this</p><div
id="attachment_24427" class="wp-caption alignright" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_setup.png"><img
class="size-medium wp-image-24427 " src="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_setup-500x300.png" alt="" width="300" height="180" /></a><p
class="wp-caption-text">Figure 2</p></div><p>stage finishes you should see <em>If you did not receive any errors, your applications have been installed. </em>At that point click the <em>Re-check my installation </em>button. Now your setup page should look similar to that in Figure 2. As you can see there are only two stages left in the installation.</p><p><strong>Stage 3: </strong>As you can see, in the Step 2 Configuration section we have neglected to create a couple of directories. This is simple. Open up a console window and issue the following commands:</p><ul><li>sudo mkdir /opt/egroupware</li><li>sudo mkdir /opt/egroupware/default/</li><li>sudo mkdir /opt/egroupware/default/files</li><li>sudo mkdir /opt/egroupware/default/backup</li><li>sudo chmod -R 777 /opt/egroupware</li></ul><p>Now, oddly enough, we need to click on the Edit Current Configuration button and enter the following:</p><p>Full path for users and group files: /opt/egroupware/default/files</p><p>Full path to the backup directory: /opt/egroupware/default/backup</p><p>Click Save and you should be complete. Of course those directories could have been created during the prerequisite stage of the install, but I wanted to highlight how you could go back and re-configure at any stage of the installation. NOTE: If there are any other issues in your Current Configuration, now is the time to take care of them.</p><p><strong>Stage 4: </strong>The final step is to click on the Create an Admin Account button. When you click on that you only need fill out the information for the admin account. All of the information is straight forward. You will notice two check boxes. One is to allow the admin access to all installed applications. Although they warn you this can be annoying, I tend to prefer it this way so my admin user can see everything. You can also opt to have eGroupware create demo accounts. This is users choice. You will be creating accounts anyway &#8211; so this is up to you.</p><p>That should do it. When you click Save on this you should have all green checks and be ready to log into your eGroupware installation. You will find a TON of stuff to configure now. Start playing around and see what eGroupware has to offer.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/04/13/final-stages-of-the-egroupware-installation/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Creating your header.inc.php for eGroupware</title><link>http://www.ghacks.net/2010/04/12/creating-your-header-inc-php-for-egroupware/</link> <comments>http://www.ghacks.net/2010/04/12/creating-your-header-inc-php-for-egroupware/#comments</comments> <pubDate>Sun, 11 Apr 2010 23:25:48 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[CRM]]></category> <category><![CDATA[egroupware]]></category> <category><![CDATA[ERP]]></category> <category><![CDATA[groupare]]></category> <category><![CDATA[mysql]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24410</guid> <description><![CDATA[My past post instructed you (minus the &#8220;j&#8221; &#8211; thank you Simon) how to begin the process of installing eGoupware. That article was primarily about getting the requirements out of the way so you can begin the real installation process. That time is nigh, and in this article I am going to continue on with [...]]]></description> <content:encoded><![CDATA[<p>My past post instructed you (minus the &#8220;j&#8221; &#8211; thank you Simon) how to begin the process of installing eGoupware. That article was primarily about getting the requirements out of the way so you can begin the real installation process. That time is nigh, and in this article I am going to continue on with what I started.</p><p>But what is the <strong>header.inc.php</strong> you ask? That file is the configuration file eGroupware uses for the server and the database information. It is not, however, the only configuration necessary for this groupware tool. But it is one of the most important as it dictates the very foundation of the system. Without this file, eGroupware can not, and will not, work. So&#8230;now that you&#8217;ve all the requirements met, let&#8217;s set about to work on the header admin section.</p><p><span
id="more-24410"></span></p><p><strong>Getting to this section</strong></p><div
id="attachment_24412" class="wp-caption alignleft" style="width: 309px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_header_top.png"><img
class="size-medium wp-image-24412 " src="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_header_top-499x410.png" alt="" width="299" height="246" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Once you have passed all the tests you need to pass (remember, there may be some you do not need &#8211; say, for example, you are using MySQL and you don&#8217;t need any of the PostgreSQL extensions) all you need to do is to click on the Continue on to the Header Admin button. When you get to this page you will notice number configuration options (see Figure 1 for the top portion of this page).</p><p>At minimum these are the options you need to configure (in order to continue with the eGroupware installation):</p><p>1. Server root path. This is where you have unpacked the tar file. Most likely this will be in a sub-folder of your web servers&#8217; document root (i.e. <strong>/var/www/egroupware</strong>).</p><p>2. Header username. This can be the same as the admin user name you will select later on. You can leave this as admin if you like.</p><p>3. Header password. You MUST add this and you MUST remember it. It will be wise to also create a password that is strong.</p><p>4. Database type. This will be dictated by the type of database you are going to use.</p><p>5. DB Host. If you are using the same server which is housing eGroupware as database server, this can be left as localhost.</p><p>5. DB Port. Unless you are using a non-standard port for your database, leave this as the default &#8211; 3306.</p><p>6. DB Name. The name of the database you created before you began installation. If you have not created the database, now would be a good time to do so.</p><p>7. DB User. This will, most likely, be root. At least by default that is the easiest way to make sure eGroupware can communicate to your database. If you configure a user other than root, make sure that user has full access to the database you use.</p><p>8. DB Password. This is the password used by your DB User to connect to the database. I hope you have not left this blank, because that is just not secure.</p><p>9. Configuration user. This will be the user you use for the domain configuration. This can be the same as the header admin you configured earlier.</p><p>10. Configuration password. The password you will use for the Configuration user. Again, this password needs to be remembered and strong.</p><div
id="attachment_24413" class="wp-caption alignright" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_setup_config.png"><img
class="size-medium wp-image-24413 " src="http://www.ghacks.net/wp-content/uploads/2010/04/egroupware_setup_config-500x219.png" alt="" width="300" height="131" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Now, if you notice at the bottom of this page the warning &#8220;Cannot create the header.inc.php due to file permission restrictions.&#8221; that means the eGroupware installer does not have write access so it can write the configuration file. This is not a problem. What you can do is download the file (by clicking the Download button) and then moving that file to <strong>/var/www/egroupware</strong>. To be safe change the permissions of that file with the command <em>sudo chmod 777 header.inc.php</em> and then click the Add new Database Instance. This will then take you to the Setup/Config login page (see Figure 2), where you can then log into as the Setup/Config administrative user. The next phase &#8211; installing the eGroupware applications&#8230;stay tuned for the next entry.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/04/12/creating-your-header-inc-php-for-egroupware/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How to install eGroupware</title><link>http://www.ghacks.net/2010/04/11/how-to-install-egroupware/</link> <comments>http://www.ghacks.net/2010/04/11/how-to-install-egroupware/#comments</comments> <pubDate>Sun, 11 Apr 2010 00:30:14 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[CRM]]></category> <category><![CDATA[egroupware]]></category> <category><![CDATA[ERP]]></category> <category><![CDATA[groupware]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[Pear]]></category> <category><![CDATA[php]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24325</guid> <description><![CDATA[Quite some time ago I wrote an article that illustrated how eGroupware could serve as a legitimate Exchange replacement (see my article &#8220;eGroupware: Your Exchange replacement has arrived&#8220;). I very briefly skimmed over the process of installing this outstanding groupware tool. In this case, skimming will get you nowhere. Recently I revisited the installation of [...]]]></description> <content:encoded><![CDATA[<p>Quite some time ago I wrote an article that illustrated how eGroupware could serve as a legitimate Exchange replacement (see my article &#8220;<a
title="eGroupware: Your Exchange replacement has arrived" href="http://www.ghacks.net/2009/01/21/egroupware-your-exchange-replacement-has-arrived/" target="_blank">eGroupware: Your Exchange replacement has arrived</a>&#8220;). I very briefly skimmed over the process of installing this outstanding groupware tool. In this case, skimming will get you nowhere.</p><p>Recently I revisited the installation of eGroupware and thought I should give a bit more detail on the procedure of installing this rather challenging tool. So in this article I will walk you through the steps on installing eGroupware.</p><p><span
id="more-24325"></span><strong>Download and unpack and prerequisites<br
/> </strong></p><p>I will assume you have a working Apache and MySQL installation, on your Linux server,  ready to go. If not, go ahead and take care of that major prerequisite first. Once you have completed that task you are ready to being. Almost. There are still a few other prerequisites to get out of the way. You will want to fire up Synaptic (or whatever package manager you use) and make sure you have the following installed:</p><ul><li>PHP</li><li>php-pear</li><li>An SMTP server (Postfix is a good choice)</li><li>IMAP server (Dovecot is a good choice)</li></ul><p>There will also be a LOT of pear extensions to install &#8211; we will deal with those in a moment. Before going any further create the database you intend on using (let&#8217;s stick with the name egroupware). If you&#8217;re not sure how to create the database give my article &#8220;<a
title="MySQL Workbench" href="http://www.ghacks.net/2009/12/25/complete-database-administration-package-mysql-workbench/" target="_blank">Complete database administration with MySQL Workbench</a>&#8221; a read.</p><p>Now it&#8217;s time. move the the downloaded tar file for eGroupware into the <strong>/var/www/</strong> directory and then unpack it with the commands:</p><p><em>bunzip2 eGroupware-XXX.tar.bz2 </em></p><p>Where XXX is the release number.</p><p><em>tar xvzf eGroupware-XXX.tar</em></p><p>Where XXX is the release number.</p><p>You will now have a newly created directory <strong>/var/www/egroupware</strong>. Point your browser to <em>http://ADDRESS_TO_SERVER/egroupware</em> and you will begin the installation process. This is where it gets fun. On the first page you will have a link that allows you to run the installation tests. Click that and you will be presented with a long list of items. Each of these items will be preceded by either a green check, a yellow lightning bolt, or a red X. Anything marked with a red X MUST be resolved. Yellow lightning bolts are only warnings. Some of these you can ignore (for instance features you know you won&#8217;t use). The green checks &#8211; those are all right.</p><p>Most likely you will need to deal with some php issues and some Pear modules. Let&#8217;s examine each.</p><p><strong>PHP</strong></p><p>In the directory <strong>/etc/php5/apache2/ </strong>is the main php configuration file (<strong>php.ini</strong>). You will need to make some modifications to this file in order for the installation to work. Typically the modifications you will need to deal with are:</p><p><strong>upload_max_filesize &gt;= 8M </strong>By default PHP has a 2MB upload limit. You will need to change that.</p><p><strong>mbstring.func_overload = 7 </strong>By default this is set to 0. You will need to change this.</p><p><strong>Pear</strong></p><p>Now you will enjoy quite a few pear module installations. This is hit or miss on how many your system will have installed by default. What you need is the following:</p><ul><li>HTTP_WebDAV_Server</li><li>Net_Socket</li><li>Auth_SASL</li><li>Net_IMAP</li><li>Net_Sieve</li><li>XML_Feed_Parser</li><li>Log</li></ul><p>Some of these modules can be found in Synaptic. The best way to locate them is do a search for &#8220;pear&#8221; (No quotes) and then mark the necessary modules for installation (and then, of course, install them). Those that you do not find you will have to install from the command line, like so:</p><p><em>sudo pear install MODULE_NAME</em></p><p>Typically these install very quickly.</p><p>You should now be at the point where all of the X&#8217;s are gone and all of the necessary warnings have been replaced with green checks as well. The next step is to click Continue with the Header Admin. That we will deal with in our next article.</p><p><strong>Final thoughts</strong></p><p>It may seem like eGroupware is a pain to install. It&#8217;s not really as bad as some I have tried to work with. But it is, most certainly, worth the effort.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/04/11/how-to-install-egroupware/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>eGroupware: Your Exchange Replacement Has Arrived</title><link>http://www.ghacks.net/2009/01/21/egroupware-your-exchange-replacement-has-arrived/</link> <comments>http://www.ghacks.net/2009/01/21/egroupware-your-exchange-replacement-has-arrived/#comments</comments> <pubDate>Wed, 21 Jan 2009 19:54:40 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[egroupware]]></category> <category><![CDATA[exchange]]></category> <category><![CDATA[group calendar]]></category> <category><![CDATA[groupware]]></category> <category><![CDATA[groupware suite]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=10040</guid> <description><![CDATA[If your company uses Exchange you might have noticed the license for Exchange now requires a CAL for each user who accesses the Exchange server. In a large enterprise this can become quite costly. Fortunately there is an alternative. The eGroupware suite is a free, open source groupware suite that allows users to manage contacts, [...]]]></description> <content:encoded><![CDATA[<p>If your company uses Exchange you might have noticed the license for Exchange now requires a CAL for each user who accesses the Exchange server. In a large enterprise this can become quite costly. Fortunately there is an alternative. The <a
title="eGroupware Home Page" href="http://www.egroupware.org/" target="_blank">eGroupware</a> suite is a free, open source groupware suite that allows users to manage contacts, email, projects, to-do lists, and much more. Sound familiar? It should because it is very much like Exchange, only eGroupware offers more. The eGroupware suite can used via web interface or from supported groupware clients such as Kontact, Evolution, or Outlook. And eGroupware is not just suited for small businesses. The eGroupware suite is suitable from small to enterprise-level businesses. But is it right for you? Let&#8217;s break it down and find out.</p><p><span
id="more-10040"></span><strong>What eGroupware DOES have</strong></p><p
style="font-weight: normal;">The feature list of eGroupware looks like this:</p><ul><li><p
style="font-weight: normal;">Calendar (including support for 	groups, resources, and contacts)</p></li><li><p
style="font-weight: normal;">Contact manager (support for both 	SQL or LDAP)</p></li><li><p
style="font-weight: normal;">Integrated IMAP mail client</p></li><li><p
style="font-weight: normal;">Infolog (tasks and notes)</p></li><li><p
style="font-weight: normal;">Project Management</p></li><li><p
style="font-weight: normal;">Resource and inventory management</p></li><li><p
style="font-weight: normal;">File manager</p></li><li><p
style="font-weight: normal;">Web based authoring system</p></li><li><p
style="font-weight: normal;">Time tracker</p></li><li><p
style="font-weight: normal;">Bug Tracker</p></li><li><p
style="font-weight: normal;">Wiki</p></li><li><p
style="font-weight: normal;">Knowledge base</p></li><li><p
style="font-weight: normal;">On demand support from Stylite</p></li></ul><p
style="margin-bottom: 0in;"><strong>What eGroupware does NOT have</strong></p><ul><li><p
style="margin-bottom: 0in;">Support from Microsoft</p></li><li><p
style="margin-bottom: 0in;">Costly licensing</p></li></ul><p
style="margin-bottom: 0in;"><strong>Installing eGroupware</strong></p><p
style="margin-bottom: 0in;">The installation of eGroupware is what will stop many users from deploying eGroupware.  The first requirement is to have a LAMP server up and running. Once that is up you&#8217;ll need to download the correct file. You can install eGroupware from source or from a binary file such as an rpm file. After you have installed the system you need to point your browser to http://DOMAIN_OR_IP/egroupware/setup/index.php and finish up the installation. At this point you will be given instructions regarding what is missing from your installation in order to continue.</p><p
style="margin-bottom: 0in;">Of course that is a rather minimal installation description, but it gives you an understanding of how the system is installed.</p><p
style="margin-bottom: 0in;"><strong>Who Would eGroupware Best Fit?</strong></p><p
style="margin-bottom: 0in; font-weight: normal;">The eGroupware suite would best fit any business or enterprise who is looking for a cost-effective replacement for Exchange and is willing to put the time into installation. eGroupware is also perfect for any situation looking for an Exchange-like groupware that offers more features and better reliability.</p><p
style="margin-bottom: 0in;"><strong>Who Would eGroupware Not Fit?</strong></p><p
style="margin-bottom: 0in; font-weight: normal;">The obvious answer to that is an enterprise with an IT staff having zero knowledge of Linux. However, it must be noted that eGroupware can be installed on an IIS server so this isn&#8217;t necessarily a credible factor. The real factor that could hinder adoption of eGroupware is if your enterprise is Microsoft-only. If your company has already spent the budget on Exchange servers and licenses they will be less likely to agree on adopting an all together different technology. Those licenses, however, will expire so this would be an ideal time to create a testing environment for eGroupware so that, when the time comes, you will have plenty to show the powers that be how well a free, open source solution can be.</p><p
style="margin-bottom: 0in;"><strong>Final Thoughts</strong></p><p
style="margin-bottom: 0in;">eGroupware is one of those tools that will quickly become one of your favorites even if only because of the cost savings it offers. But don&#8217;t think the only reason to adopt eGroupware is cost. eGroupware is as powerful and as flexible as anything Microsoft can offer in the groupware category.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/01/21/egroupware-your-exchange-replacement-has-arrived/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> </channel> </rss>
