Project GNOMEgard


Session notes from Linköping Midgard Gathering by Henri Kaukola.

The problem of the Open Source desktop systems is that they are designed only for one user per time. There's very little information sharing. Integration between server software and desktop world is the key to Open Source world domination.

  • Document management system must support WebDAV
  • News pages must provide RSS syndication and some remote editing API

The current Midgard/MidCOM applications are doing pretty nicely in the integration sense.

We should be able to connect Midgard to Gnome with MgdSchema. The current data storage in Gnome is the Evolution data server. One way to move towards Gnome integration would be to hack the Midgard library to provide API towards Gnome. The first thing would be ensure that Nautilus and Gnome Blog would be able to connect with Midgard. We should also investigate how to get Tomboy working with Midgard. Apparently there is some work on implementing a Wiki remote posting API for it.

Action items:

  • Blogs for Robert, Edi and Piotras and get the blogs planetized (Planet Midgard and with Robert, Planet GNOME)
  • Branding of Midgard into Gnomish-style, start from the Web site and applications
  • Edi could use Dialogi's image bank to get some Finnish landscape images, delivery to Robert
  • Set up Gnome on Bergie's laptop and debug why Gnome Blog and Nautilus have issues with Midgard APIs
  • Keep Tim Ney informed and ask TigerT for a beer :)


  • Branding, easy to start by making Midgard look like Gnome. The branding should be done to all Midgard applications (MidCOM, OpenPSA, etc.)
  • We should follow the Gnome Human Interface guidelines where applicable
  • Communicate with the Gnome community -> we need a double-agent who'd have good presence in both Midgard and Gnome communities. Post more screenshots, the Gnome community is very visual. Also, we should post stuff about the possibilities of the Gnome-Midgard co-operation.
  • We should adapt Evolution style for the OpenPSA Web site
  • Try to get or some Gnome sites run on Midgard. Gnome Journal could be a start as Robert is involved with that
  • Integrate parts of the Gnome desktop apps to Midgard (Nautilus, Gnome Blog, Tomboy)
  • Make cool examples of Midgard integration, make the Gnome community aware
  • We want Gnome developers to use Midgard tools
  • The focus should be on the fact that one is rarely sitting next to Gnome desktop, with Midgard one could have Gnome desktop available over Internet. Midgard should be marketed as the platform for Gnome Web Services
  • We need a new way to replicate information also outside Midgard (Repligard is only usable between Midgard installations). One should be able to keep her files/information in sync between computers (client/server ideology i.e. in stationary computer and laptop sense). This could be done with SyncML (the last save will apply, thinking of incremental replication)

We should also think beyond the Gnome. It should run on any platform and sync with any desktop. The re-write of the Core could make it more Windows-friendly.

Midgard should be made look more Gnome-like (icons, colors, terminology, fonts, etc.). Easy to start from the button/icons.

Beagle and Lucene search tools could be integrated.

Read more Midgard posts.