On Sat, 2002-11-30 at 19:45, Pascal Van Hecke wrote:
> If I were you, I would not store it in the Midgard DB.

I would, because of the nice services like replication,
blobs and existing admin interfaces that managing the data 
in Midgard provides.

We're doing this quite much with our apps. For example,
everything in Nemein.Net including customers, sales
projects, marketing campaigns, hour reports, expense
reports and so on is stored as regular Midgard objects.

I would store the data into some specific topic as articles,
and save all the data fields as Midgard parameters.

This way it would be in emergency (or for testing)
easily editable with Aegir CMS or Asgard, but I could
also write a customized admin interface for to make
editing this stuff easier for end-users.

The admin interface could be ompletely separate from 
Aegir CMS, under its own Midgard pages. In this case 
I would use NemeinAuthentication to provide single
sign-on with Aegir.

If I would have time to put more effort into this, it
could of course be made an AegirAddOn.

Note to those less familiar with Aegir: Aegir now
has an extension system where it lists all snippetdirs
called AegirAddOn_something, and provides these with
their own tabs on the left-hand bar. The modules then
have to provide some specific interfaces to be consistent
with Aegir CMS UI.

This way everybody can easily write their custom
interfaces or tools, and provide them to end users
together with the rest of the Aegir UI. The AddOns
can be developed and maintained separately from Aegir
and don't require patching to the system.

It would be cool if somebody took the time to write
a short tutorial on how to make these AddOns.

> pascal

/Bergie

-- 
Henri Bergius                           [EMAIL PROTECTED]
Consultant Partner                      Tel: +358-20-198 6032
Nemein Oy                               http://www.nemein.com/

Nemein.Net - Project tracking solution for consulting companies
http://www.nemein.com/Nemein.Net/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to