Thank you for your review
Email me when discounted: 

Midgard CMS is an open-source Content Management System built on top of the Linux, Apache, MySQL and PHP (LAMP) platform. It provides a reliable, powerful and internationalized set of tools for building Web sites and networked applications.

Midgard utilizes PHP as the Web scripting language and provides integration interfaces on Java and C layers. Midgard's unique architecture enables it to provide services like single sign-on and replication. With these capabilities and the integrated full-text search system, Midgard is an excellent match for information-rich Web sites and intranets.

Midgard is available more...

What's New

Version 1.8.2:

Main changes from 8.09.8:

  • Rewritten Multilang queries (#1776)
  • Fixed crashes (#1547, #1684)
  • Fixed major MidCOM admin and style issues (#1779, #1788)
  • Midgard internal features are now optional for better performance tunning (#1851)
  • Many bugfixes and feature enhancements
Main changes from more...


Mac OS X 10.4 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Midgard CMS User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Gaoshan Member IconComment+79

Midgard is way difficult to deal with. If you are looking for an good open source CMS check out http://www.opensourcecms.com for demo installs of dozens of PHP/MySQL based Content Managament Systems. You can try them out yourself without having to download or install anything.

The systems mentioned earlier, Mambo and Joomla, are both available.

Reply0 replies
Version 1.8b2
Apt Member IconComment+2

One word... Joomla!

Reply0 replies
Version 1.7.5
Anonymous Member IconReview

Two words.... Try Mambo

Reply0 replies
Version 1.7
Anonymous Member IconReview

A 497mb CMS. Wow

Reply1 reply
Version 1.7
Robert Guerra (Developer)

I'm the person who put together the - beta - installer for Midagrd on the Mac. Both the installer and the accompanying documents do mention the installer is a first attempt.

The reason Fink and midgard were packaged together was to have a simple, one step install process.

A more complex way to get Midgard working on OS X is to install from sources. That takes time, but is well worth it. Instructions on how to compile from source on OS X are @ the URL below:


As for Midgard as a framework - one needs to understand that it is that, a framework , and a very powerfull one at that.

The installation is for the advanced user. if you are such a user - then, by all means try instead to build from source.

Anonymous Member IconReview

OK, I just installed Midgard from this package...

ARRRGGHHH! It is a pain. I have much experience with CMS systems and this smelt of elderberries (that, by the way, is a bad thing).

The installer will install all the Midgard stuff AND Fink. All told you will get just OVER 2GB stuffed into your hard drive. Hello?! That is waaaaay to much stuff for one install. How about a warning next time, sheesh.

The directions say you should launch the package installer, do what it says and then visit to enjoy your new CMS. Not true. Since everything was installed in the newly created /sw directory it is invisible to you webserver. You will need to create a virtual directory in Apache to get this pointed to the correct place. You also need to set up a MySQL database.

The gist of it is, download their package, install it and... nothing. It is more complicated than they portray.

Reply4 replies
Version 1.7
Henri Bergius

You didn't read the instruction page, did you?

The package installs both Fink and Midgard CMS.

Once you've run the installer only thing you need to do is start Apache and MySQL from /sw, and log into Midgard using your browser.


Anonymous Member Icon

>You didn't read the instruction page, did you?

Not closely enough, obviously. Though I use Darwin Ports and don't want Fink cluttering up my hard drive.

>The package installs both Fink and Midgard CMS.

I wanted Midgard. Not Fink.

>Once you've run the installer only thing you need to do is start Apache and MySQL from /sw, and log into Midgard using your browser.

OS X already has Apache installed. Why do I need to install another instance and run it from this non-standard location?

I'd suggest you eliminate Fink from your package, tell folks where they can get a copy of MySQL, and let them use the version of the Apache server that is already installed on their machine.


I _did_ read the instructions and it still didn't work. The instructions at http://www.midgard-project.org/documentation/installation-distros-mac-os-x/ say to download the .bz2 file, mount the midgard .dmg file, run the installer, and then run two command line functions, and you're done.

I followed all the instructions, and it did not work -- I got 404 errors for and /aegir/, but not because of the permissions issues the Troubleshooting guide suggested (and those are "usually cause when Midgard is built from source": not the case here).

A bunch of trying to get /sw/sbin/datagard to run, a bunch of looking for the files that midgard uses which is difficult because the site assumes a different install path than the Mac uses, restarts, and making a /sw/var/cache/midgard directory 755 instead of 711 (a red herring?) and it's working, but why? For a while it seems the MySQL server wouldn't start, then mysteriously it did; I could tell because the /sw/bin/mysqld_safe command put some text to the screen it hadn't before -- it also hadn't been saying anything to tell me things were not okay, though I had my suspicions because /sw/bin/mysql couldn't connect when I tried to see if the midgard database had been set up (it now is).

I have hopes, and am very supportive (this is free, people! and may be very feature-rich), but I'm always distressed that Open Source has so many difficulties just making things work. CMSWatch pays attention to Midgard and says its templating and page assembly features get honorable mention but that its authoring and transformation feature is lagging. We'll see. I wish them luck.

Anonymous Member Icon

> '[...] when Midgard is built from source": not the case here.

Actually, yes. It is built from source in the sense they mean. When it provides a binary distribution, fink just provides a compiled-up milestone along the ‘build from source' route.

This shouldn't be using fink. It should have Apache and MySQL as prerequisites, then you can use your own solution, like WebEdition's distro.

CMSs are famously screwy, whether free or commercial. It makes me wonder why people don't use Wikis more frequently. (But setting up Mediawiki is another nightmare all its own.)

Anonymous Member IconReview

Midgard is a very powerful, capable Content Management System (CMS) but it requires some skill to use.

I would recommend potential users consider a number of additional systems when evaluating a CMS. Namely Mambo and Drupal. These are "plug and play" systems that don't require much customization to get up and running and are quite powerful.

If you are a designer at heart (as opposed to a programmer), you will like Textpattern. It seems complicated but is actually the easiest to customize the look of (just have decent XHTML and CSS skills).

Reply1 reply
Version 1.7
Anonymous Member Icon

If you're considering Mambo, please read this fine article before making your decision: http://arstechnica.com/news.ars/post/20050818-5223.html

There are no Ratings for this App yet.
> 1 1


Current Version (1.x)


Downloads 5,149
Version Downloads 1,883
License Free
Date 30 Jan 2007
Platform OS X / PPC 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Midgard CMS with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...