Linux Today: Linux News On Internet Time.

More on LinuxToday

Midgard Weekly Summary for 29th of March, 2000 (#34)

Mar 30, 2000, 00:46 (0 Talkback[s])
(Other stories by Henri Bergius)

WEBINAR: On-Demand

No-Size-Fits-All! An Application-Down Approach for Your Cloud Transformation REGISTER >

Date: Wed, 29 Mar 2000 22:26:56 +0300 (EEST)
From: Henri Bergius
Subject: MWS for 29th of March, 2000 (#34)


Here are some news items of mention since last MWS. I'll be on the road for most of the next couple of weeks, so it is not clear whether there will be summaries during that time, but we'll try.

Current versions:
        Stable: 1.2.5 (Mad King)
        Devel.: 1.2.6-beta2

Midgard and database support

It seems that there is a lot of interest in getting Midgard to operate with other databases than MySQL already in the 1.x branch.

The Oracle port project lead by Jean-Pierre Arneodo has been going on for some time now, and they hope to release a stable version of Oracle-enabled midgard-lib within a week.

Their PHP implementation is still somewhat work in progress, and due to database incompatibilities they believe that it won't be 100% compatible with the MySQL version of Midgard. However, this should be corrected when we move to the Midgard 2 architecture.

Besides the Oracle port, there has also been talk of enabling Midgard to use the PostgreSQL database. This would be a good thing, as Postgres has the reputation of being a good database, and is free software as well. This would solve the licensing problems that prevent many Linux distributors from including Midgard into their releases.

Ami Ganguli ( has volunteered to initiate the effort, and is currently working on documenting the internal Midgard API to make the port easier. If you're interested in working on this, please contact him directly or send email to the midgard-dev list.


Founding a Midgard nonprofit

The Midgard project has been growing steadily over the last year, and now it could be a good point to organize a bit

We could found a nonprofit organization to handle some aspects of this project. The benefits here would be the ability to own property and handle donations without having to channel those through private contributors. The money would at first be going for things like domains, but at a later point also arranging training events and workshops would be possible with this. It could also clarify the copyright situation with the core Midgard libraries, as their ownership could be transferred to the organization. This would make the software much safer to develop with.

The membership for the organization should be open to all project contributors for free, and possibly also to others for a nominal fee.

The current plans for this are founding the organization here in Finland where there is a nice concentration of Midgard developers. Many of us also have experience with organizing nonprofits here, so getting things running shouldn't be too difficult.

As an initial plan, the name of the organization would be The Midgard Project Ry (with Ry being short for registered nonprofit in Finnish), and the board would consist of Henri Bergius, Eero af Heurlin and Jukka Zitting.

There is discussion on this going on currently in the Midgard mailing list, and the thread can be found from the archives.


Upcoming Midgard 1.4-beta3

The third beta of Midgard 1.4 should be ready to be released soon. There are still some issues, but those should be worked out still during this week.

The new beta holds some interesting new features, most important of those being SiteGroups and Repligard.

SiteGroups is a new access control system for Midgard that enables site administrators to divide a Midgard server into multiple site groups, each with their own administrators, hosts, and everything. Essentially, this will be to the site group members just like they would have a Midgard server of their own. This new feature should make Midgard much easier to use for ISPs and hosting providers.

The other major addition, Repligard is a new database replication utility for Midgard. Repligard uses a XML file format for transferring Midgard content between hosts. This isn't yet the two-way replication that has been talked about, but should already help people who are running several Midgard servers, or want to separate their development servers between production ones.

Midgard 1.4-beta3 should be be out early next week. Of course, being a beta, it won't be recommended for use on production servers.

Calendaring support beta

David Guerizec has released the first beta of Midgard's inbuilt calendaring support.

The calendaring system has already been available as a PHP-based prototype for some time, but this release is the first one where it is included in the Midgard libraries.

The release is available as a patch against the CVS version of Midgard, and should make into the repository soon. If you have any questions about the release, please contact the Midgard developer mailing list.

It is still unclear whether calendaring support will make it to the 1.4-beta3 release.


About Midgard

Midgard is a freely-available Web application development and publishing platform based on the popular PHP scripting language. It is an Open Source development project, giving you the freedom to create your solutions in an open environment. Midgard is the tool for creating, modifying and maintaining dynamic database-enabled web services.


About MWS

The Midgard Weekly Summary is a newsletter for the Midgard user and developer community.

The MWS is currently being distributed in following mediums:

-The Midgard Project's Web site

-Linux Weekly News

-Linux Today

-Linux Developer's Network

-Midgard mailing list

If you would like to release it elsewhere, please contact Henri Bergius (

Previous issues of Midgard Weekly Summary can be found archived at the Midgard web site.


-- Henri Bergius -- +358 40 525 1334 -- --