Science Daily: Uranus
- NASA's Hubble, New Horizons team up for a simultaneous look at Uranus October 11, 2024
- Key to rapid planet formation August 1, 2024
Science Daily: Kuiper Belt
- Carbon dioxide and hydrogen peroxide on Pluto's moon Charon October 1, 2024
- How Pluto got its heart April 15, 2024
I was asked to look into groupware for a grant project. Okay, I know there are several freebies out there that shouldn’t be too hard to set up. So I looked around and did a little reading and saw that really, it was hard to choose. I mean, there are some that are not well developed, but beyond some threshold, its hard to choose without actually using the thing just to see how it behaves. So, I started installing them on my laptop to play around with.
First came Horde. It was easy to get installed and launch so presto! I had it going and liked the webmail interface immediately. Much better than SquirrelMail (which isn’t bad, but in this day and age, it’s a little too basic). Then came the real test. Adding new users. Oops, can’t do that with IMP (the mail plugin) controlling logins. Have to change to use something else. Okay, I want a database backend since I’ve PostgreSQL running. Uhm, how do I do that. Can’t find the answer. I found something about a AuthComposite configuration which kind of looks like what I want. But I couldn’t quite figure out what it is trying to tell me. Frustrate, I move on.
Okay, how about OpenGroupware, aka OGo. It’s got RPM packags and a yum repository to make installation a real breeze. Well, almost. There’s no Fedora 8 repository, but the Fedora 7 will work just fine. Well, not quite just fine, but pretty well. The ogo-database-setup package hangs due to a bad test of database versions. But you can do the setup by hand pretty easily once you look at the script. After a few hiccups, it is done. Well, not quite. It would appear that when I stopped and restarted the database, it screwed up the application connections which are just stuck. So I have to restart all the applications.
Fine, it’s installed and I’m logged in as the administrator, set up an intial account. I log into that account and try to connect to my email. It doesn’t work—of course not, I’m behind a firewall that is filtering it out. Okay, log out and hmmm…. Firefox seems to have forgotten my password. Oh, OGo has used the same form labels for the email password as for the main login password defeating Firefox’s attempt to remember passwords for me. Bad OGo!
Let’s move on and set up a project. Hmm, whats’ this question about "Project Base" where I have to choose Filesystem or Database? Okay, time to read the documentation. This takes you to the Wiki. I don’t really care much for Wikis as they are rarely well organized, but at least there is something and it has a search function. Hmm, why is "New York Moving" coming up when I search for "new project"? Fascinating, the link takes me to a page on http://docs.opengroupware.org/ which displays, then redirects off to some company named (ta-da!) "New York Moving." The Wiki has been hijacked. Not just this once, but most of the search results have nothing to do with OGo. Spammed documentation is worse than no documentation. The point of a local search function is to give you local results with a higher probability of finding what you really want. The good-to-bad hit ratio with the spammed site makes Google a better bet for finding information. Okay, try the main page links which point to a user manual. Oops, broken link. Bzzzzt! Bye-bye OGo.
phpGroupware…okay not going there. The project is a year late on their 1.0 release. Looks dormant. I’m not going to whine; I’ve got a few (few?!) dormant projects lying around myself.
eGroupware…hmmm, looks good, too. And it has a yum repository so installing wasn’t hard. You have to manually create the database and user but that’s the usual PostgreSQL stuff. Point your browser at the setup page and it walks you through the configuration. That’s much better.
There are a few gotcha’s. There’s there mcrypt seed parameter you have to set. If you don’t (I didn’t the first two times, and it lets you get away with that), then "some" things mysteriously don’t work. The thing that mysteriously didn’t work for me was calendar import. In fact, after trying to import an ICS file exported from Thunderbird/Lightning, the calendar wouldn’t display at all. The error log was not very helpful in that it showed some problem that looked to be in code (I’m not starting a new project to debug eGroupware). But the Apache log was more forthcoming. It showed errors from mcrypt. So back to the configuration and set the mcrypt seed. Now calendar import works just fine thank you.
I’m not through yet, I still have to put eGroupware through its paces. But at least it is up and running and looks like it should be possible.
Written by Roland Roberts
Search
.Archives
- October 2024 (1)
- May 2024 (2)
- April 2024 (3)
- September 2022 (5)
- April 2022 (1)
- January 2022 (3)
- December 2021 (4)
- September 2021 (3)
- July 2021 (1)
- January 2021 (1)
- November 2020 (2)
- October 2020 (2)
- September 2020 (2)
- August 2020 (5)
- July 2020 (1)
- November 2019 (2)
- September 2019 (1)
- August 2019 (2)
- September 2017 (1)
- August 2017 (1)
- September 2015 (3)
- August 2015 (2)
- June 2015 (5)
- May 2015 (3)
- May 2013 (2)
- January 2013 (1)
- December 2012 (2)
- September 2012 (1)
- June 2012 (1)
- May 2012 (1)
- October 2011 (2)
- September 2011 (2)
- April 2011 (2)
- March 2011 (10)
- January 2011 (8)
- November 2010 (2)
- October 2010 (1)
- September 2010 (3)
- August 2010 (2)
- July 2010 (1)
- June 2010 (1)
- April 2010 (3)
- February 2010 (3)
- January 2010 (3)
- December 2009 (6)
- November 2009 (3)
- October 2009 (7)
- September 2009 (8)
- August 2009 (4)
- July 2009 (1)
- June 2009 (2)
- May 2009 (2)
- April 2009 (7)
- March 2009 (1)
- February 2009 (6)
- January 2009 (4)
- December 2008 (4)
- November 2008 (3)
- October 2008 (11)
- September 2008 (4)
- August 2008 (5)
- July 2008 (5)
- June 2008 (2)
- April 2008 (4)
- March 2008 (18)
- February 2008 (9)
- November 2007 (1)
- October 2007 (3)
- July 2007 (3)
- April 2007 (1)
- March 2007 (6)
- February 2007 (3)
- December 2006 (3)
- October 2006 (4)
- September 2006 (1)
- July 2006 (5)
- May 2006 (10)
- April 2006 (9)