[LWN Logo]

Date: Wed, 22 Dec 1999 23:00:59 +0200 (EET)
From: Henri Bergius <Henri.Bergius@iki.fi>
Subject: MWS for 22nd of December, 1999 (#26)
To: midgard@greywolves.org, lwn@lwn.net, marty@linuxtoday.com,

Greetings!

There has been lots of development
projects going around Midgard this
week and the situation looks quite
promising. Some of the Midgard 2 code
is finally available, and we've also
seen some new volunteers popping
up.

This summary will probably be the
last one this year, but we look at
being able to publish more information
again in early January as Midgard 2
will be nearing beta phase.

But now to this week's announcements.

============================
----------------------------

Current versions:
	Stable: 1.2.5 (Mad King)
	Devel.: 1.3 

----------------------------
============================

Midgard 2 schedule

Jukka has been very busy with some
other projects and so the schedule
with Midgard 2 has been slightly
postponed. We hoped to publish an
early beta already this Christmas
but the code won't quite be ready
for that yet.

Most of the Midgard 2 core code is
now in the CVS, but that is mostly
of interest to people who are looking
at contributing there. The current
code is not in a compilable state,
but Jukka has said an alpha (as in
compiles and runs but doesn't quite
do anything) should be available
within some days.

Meanwhile, there has been lots of
interesting discussion and research
projects going on around what 
features will get to Midgard 2. The
first quarter of 2000 will definitely
be interesting.

There is a short note from Jukka about
the current state of the code in the
midgard-dev archives.

  -> http://www.progressive-comp.com/Lists/?l=midgard-dev&m=94547224528250&w=2

----------------------------

Midgard hints and tips

David Guerizec has started publishing
a collection of useful code snippets
and tricks for Midgard developers.

The articles can be found from the
Documentation section of Midgard's site.

Currently there are four code examples
available:

  User preferences
  Three functions to manage the user's 
  preferences with ease and elegance.

  Easy shortcuts for intranet
  An easy way to bookmark your internal 
  pages using user's preferences. Hint:
  These functions need the functions 
  init_prefs, set_pref and del_pref from
  the first article "User preferences".

  Update helper functions
  If you never remember the number or 
  the order of the parameters of the
  mgd_update_xxxx functions, here is a 
  useful set of helper functions.

  mgd_get_xxxx_by_name(...) functions
  Did you ever wanted to fetch Midgards 
  records by their names instead of ids? 
  With this new set of functions, this 
  is now possible...

David is interested in adding more
material to this section, so if you 
have useful code snippets available, 
please send them his way.

  -> http://www.midgard-project.org/topic/265.html

----------------------------

Russian Midgard articles in PrefNews

Alexander Bokovoy, the author of Russian
Midgard, has started writing a weekly
column on Midgard to the Russian e-zine
PrefNews.

This column will enable Russian Web 
developers to learn about Midgard's
architecture and usage more easily.
The site also features a talkback forum
so we will also receive valuable
questions and feedback from there.

We look forward to seeing at least
some of the material published there
also translated to English for broader
audience.

  -> http://www.midgard-project.org/article/1416.html
  
----------------------------

Working on Midgard tutorial

We've started writing a Midgard
usage tutorial with Emile Heyns
and Ron Parker.

The tutorial is being worked on
in DocBook format via Midgard's
CVS repository. In its early stage
it will contain only two parts,
the creation of a simple Midgard
site and a Yahoo-like Web index,
but more areas are being planned.

We would welcome any contributions
to this project, as good tutorial
material is very important for
newcomers to the Midgard development
methodology.

Related to this, Alexander Bokovoy
is gathering a team of Russian 
Midgard users for translating 
Midgard's documentation into
Russian to complement the localized
version of the application server.
Contact him if you are interested.

The latest version of the tutorial
can always be found from Midgard's
site.

  -> http://www.midgard-project.org/tutorial/

============================
============================

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.

  -> http://www.midgard-project.org

----------------------------

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
   -> http://www.midgard-project.org

 -Linux Weekly News
   -> http://www.lwn.net

 -Linux Today
   -> http://www.linuxtoday.com

 -Linux Developer's Network
   -> http://linuxdev.net

 -Open Source Writers Group
   -> http://www.oswg.org

 -Midgard mailing list

If you would like to release it elsewhere,
please contact Henri Bergius 
(Henri.Bergius@iki.fi).

Previous issues of Midgard Weekly Summary can 
be found archived at the Midgard web site.
  -> http://www.midgard-project.org/topic/169.html

============================

/Bergie

-- 
-- Henri Bergius -- +358 40 525 1334 -- Henri.Bergius@iki.fi --
               http://www.iki.fi/Henri.Bergius