[LWN Logo]

Date: Thu, 14 Oct 1999 23:39:06 +0300 (EEST)
From: Henri Bergius <Henri.Bergius@iki.fi>
Subject: MWS for 14th of October, 1999 (#20)
To: midgard@greywolves.org, lwn@lwn.net, chris@linuxdev.net, deb@linuxchix.org

Greetings!

As expected, I wasn't able to produce this
new MWS on schedule because of the Workshop.
However, here it finally is.

While this week has been a bit slow on actual
development, we've still been busy with work
on other aspects of Midgard - mostly training
and documentation because of the Workshop 
yesterday.

The development work will resume in next week, 
and we hope to get a beta of Midgard 2.0 out 
in early November.

There also won't be MWS for the week 42 as I'm 
on a business trip in the US and don't have 
good enough access to my mail.

But now to this week's headlines...

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

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

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

The Midgard Workshop

The Workshop is now over. There were eleven 
participants overall, which is slightly less than
the number of registrations, but then again, that 
was expected. Also it helped as now the classroom
wasn't overly crowded.

I think the event went quite well, although the
actual training was slightly too short. Midgard 
has so many interesting aspects that it is quite 
impossible to fit it all into one day. Maybe we'll
reserve two days for Midgard training sessions in 
the future.

We went through Midgard's architecture, its components
and basic development strategies in Takomo, and then
continued with an installation lab in a nearby pub,
so everybody got to see how Midgard installs on a
Linux laptop.

After that we got into Eero af Heurlin's famous
Land Rover (after which the Midgard 1.0.x series
was named) and got to Data Fellows' office for
sauna. In the sauna facilities the discussion on
Midgard, Linux, and other matters of interest 
continued for many hours...

Thanks to Takomo, Data Fellows and all the participants 
for helping us make the event happen!

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

Midgard training slides

The slides we used for training in the Workshop are
now available from Midgard's site.

We're planning to base the Midgard manual on the
structure of these presentations so comments would
be welcome!

To those needing them, the original MagicPoint
files for the presentations can be found from 
Midgard's CVS repository in the doc/slides directory.

  -> http://www.midgard-project.org/slides/workshop/index.html

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

Installation troubleshooting

Getting Midgard installed correctly is still
by far the commonest problem heard on Midgard's
mailing list. While improving the documentation
and making the installation processes better
helps, the truth is that Midgard requires many 
different components, most of whom are coming 
from other Open Source projects, and so the 
installation will still be difficult for new
users.

One solution could be what Midgard developer 
Emile Heyns is now offering - to organize a
group of people who have lots of experience
in Midgard's installation quirks and can help
new users directly with their problems in getting
Midgard set up and running.

Here's what Emile wrote to us about the idea:

 "I am willing to make time available so people 
 could request one-on-one install sessions. 
 Required would be that

 1. they have made a valid attempt to install it 
    by themselves. Maybe a couple of posts on the 
    mailing list about their problems to eliminate 
    trivial problems and issues already covered by 
    the FAQ.
 2. I can log into their machine, and that they are 
    either online at the same time or that I would 
    get sudo or root access.

 I was thinking of 30 minute slots, as that's usually 
 the time I need to fix things. When I have previously 
 done this I have asked people to contribute 
 documentation in return, no obligation, but highly 
 appreciated. No one seemed to mind. If we do this, it 
 would be best if we have documentation (or other) 
 projects available that would require no more than
 a week or two, part time, to complete.

 We may even want to invite other people who have 
 successfully installed Midgard to do the same."

The idea sounds very good, as this way we can
get most of the people interested in running Midgard
over their initial problems, and possibly also
improve Midgard's documentation as well.

If you have any comments or questions about this,
you can either discuss in on Midgard's mailing list
or contact Emile (E.Heyns@uci.kun.nl) directly.

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

SWOT analysis on Midgard

There is currently a very interesting thread going
on Midgard's mailing list about doing a SWOT
(Strengths, Weaknesses, Opportunities, Strenghts)
analysis on Midgard.

The discussion was sparked by comments we've received
on the DevShed interview, comparing us with Zope.

Some current points for the analysis include:

Strengths:
* Style system, totally separated from the content.
* Finegrained access control built in, allowing us to 
  generate security maps (who can do what where), 
  tuned sitemaps and search engine results.
* Migration from WebServer to AppServer (you can still 
  server static dox and cgi-bins)

Weaknesses:
* Documentation (not an inherent weakness, BTW)
* Deployment & interoperability of standard packages
* Poor presentation of the product.
* Patched PHP is a scare for potential users
* Installation is unacceptable.

Opportunities:
* Integration into PHP. Instant deployment around the 
  world.

Threats:
* Developer mindshare. We need to pick up architects 
  and site constructors (consultants, if you will) 
  if we really want to grow.

You can read the rest of the discussion from the
mailing list archives and send your own comments
there as well.

  -> http://www.progressive-comp.com/Lists/?l=midgard&d=1&r=1&w=2&b=199910&e=199911

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

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 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