Mandriva 2007 and Ubuntu Edgy as Egroupware servers

Mark Stosberg's picture
Groupware

In a follow-up to my comparison Mandriva 2007 and Ubuntu Edgy as desktop environments, I went on to test them with both a server task. How easy would it be set them up as Egroupware servers?

As will quickly become clear, Ubuntu was the clear winner at making installing Egroupware a fast and pleasant experience.

Mandriva did one thing differently that I preferred: It installed PHP5 for me by default, which is needed for SyncML connectivity. Ubuntu installed PHP4, but I found I was able to switch to using PHP5 packages fairly easily later.

Now for the numerous things that Ubuntu did better:

  • Once the package installation was complete, Ubuntu provided me feedback telling me how to access Egroupware. Mandriva did not. Only by poking around was able to conclude that the egroupware would be located at http://localhost/egroupware/ for the Mandriva installation
  • Ubuntu started the Apache web server for me as part of the installation. Mandriva did not. it did not even add it to the GUI "services" application. i had to know to run "/etc/init.d/httpd start" to start apache.
  • Mandriva give me a barebones groupware install by default, while Ubuntu gave me a full-featured one. This is subjective, but when learning a new piece of software, it's easier for me to see all the options and then turn off the ones I don't like, so I prefer Ubuntu's approach here. Both provide options to pick and choose specific modules, if you
    already know what you want.
  • The SyncML Egroupware extension requires PEAR. Mandriva has PEAR packages, but failed to record the dependency so that they were installed automatically when the "SyncML" package was selected.
  • Remarkably, installing "postgresql" for Mandriva didn't actually install the database server. (This worked on Ubuntu). Apparently, another package, "postgresql-server" does that.
  • Ubuntu seemed to detect that I wanted to use PostgreSQL and give me specific instructions on how to make the changes I needed to setup and access the Egroupware database. I literally needed to copy and paste just a few simple commands.

    The Mandriva Egroupware install did not help me set up any database, and provided no clues about how to do this.

I know how to setup a database so I could keep going with Mandriva, but at this point I had developed a strong enough opinion to end the comparison.

The Ubuntu process was so easy, I believe it could be completed by a non-technical person who was capable of following instructions and pasting instructions into a terminal.

The Mandriva process required noticeably more knowledge of how the system works, including the database.

I went with Ubuntu for this project.

threethirty's picture

Nice Story

I really enjoyed reading this, I used Mandrake briefly maybe 6 years ago, I'm glad to see Mandriva is still kicking and kicking stronger now. And I agree with you about FireFox 2, It's absolutely awesome. No more Misspelled posts for me!

May The Source Be With You!
Registered Linux User#404601 - Registered Ubuntu User#3941 - AllPeers User: threethirty - Skype: threethirty6801 - Wengo: threethirty - Sip: threethirty@ekiga.net

You need to learn more about Mandriva 2007 DrakX-Tools.

Hi,
I suggest you to install the package "mandriva-doc-Drakxtools-Guide-en" to learn more about the Mandriva 2007 DarkX tools.

When you starts reading this manual you would know that exists one package named "drakwizard", that add a lot of new fields to the Mandriva Control Center, for server use.

I invite you to probe it, show the new options in the Control Center, and then rectify you article.

This wizard would allow you to install and configure graphically and easily, the following servers: FTP, HTTP, File & printer sharing (Samba,CUPS...), DHCP, DNS, web proxy cache, NTP, SSH, NIS, AutoFS, LDAP, Mail MTA, VNC.
Of course, these services are auto-started and you could start/stop them easily in the System -> Services field after their configuration.

For example, I have just installed and configure an Apache server in less than 1 minute graphically, and it started its daemon named "httpd", as it shows in the System -> Services option.

Only one more advice, in Mandriva 2007 the people have two packages with EXCELLENT documentation, named mandriva-doc-Started-Guide-xx and mandriva-doc-Drakxtools-Guide-xx. Each of these packages add its application link to the system menus, in Start -> More Applications -> Documentation.
Easyer is impossible!!

What about a documentation as complete as this in Ubuntu ?

Regards.

Mark Stosberg's picture

re: Mandriva's groupware installation experience

You say Mandriva has great documentation and wizards. The key point is this: In the flow of the package installation process, Ubuntu told me what to do next to continue, just when I needed to know. Mandriva could have also communicated with me at that point, telling me to go read some other great documentation or use another wizard at that point, but it didn't.

Besides, I had install the set of wizards in the past. While they help get something installed quickly, I generally didn't find them to be professional level tools with all the configuration options I wanted.

There is a "groupware" wizard, but it doesn't even tell you which groupware system it is installing when it starts! (It is Kolab). I didn't see an "Egroupware" wizard.

I have also looked at Mandriva's documentation in the past, and it tends to be good. But having a lot of documentation is not a sign of great system. The best systems need very little documentation, because they are intuitive.

That was precisely my experience with the Ubuntu Egroupware installation: I needed to read almost no documentation except for following a few simple prompts.

If Mandriva's solution is to read some volume of documentation to do the same task, Ubuntu still wins there.