---BEGIN---
To: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Greetings!
MWS for 28 of June, 2000 (#42)
============================
----------------------------
Current versions:
Stable: 1.2.5 'Mad King'
Devel.: 1.4beta.4
Oracle: 1.2.5 Oracle 8i
----------------------------
============================
Readers,
It is likely that the Midgard Weekly Summary will become a biweekly
publication. I suppose this means the name should be changed to
Midgard Summary. The change is due to time restraints. I'll be focusing
energy on Midgard documentation.
Thank you
Ron Parker
[EMAIL PROTECTED]
----------------------------
Midgard Weekly Summary volume 42
The Paris, France meetings focused on code development, the yearly MPRy
board meeting and an introduction of Aurora, an open source software
development firm from Paris, France, to the Midgard team. The code
development goals included ascertaining the status of Midgard 1.4,
identifying a development path for 2.0 and setting deadlines for the
completion of projects. The objectives for 1.4 include support for PHP4,
completion of Repligard, a new administration site, populating the
function reference with examples, writing a new installation guide,
upgrading VMUC to VMUCv1.4 and producing a tutorial that demonstrates the
building of VMUCv1.4.
Integration of Midgard Syntaxes Into PHP4
Alexander Bokovoy, maintainer of the 1.4 branch, explained that Midgard
can provide PHP users with a sophisticated styling system. The styling
system would be a valuable addition for standard PHP, which of course
doesn't have a native styling system although many solutions exist on the
application level. While there is no official word from the PHP4 team, the
Midgard developers have identified benefits for both camps and defined a
goal for integrating Midgard's functions into PHP4. According to the
Midgard developers, it's a solution for both teams because Midgard will
not have to distribute a modified PHP while the PHP team can give there
customers an effective styling system.
The first phase of integration will determine what needs to be changed in
the Midgard styling system and language scanner. Emiliano Heyns will
examine the styling system while David Guerizec studies the language
scanner. This investigation will begin July, 1 and conclude by July, 17.
Implementation for these changes are scheduled to begin July, 17 and
conclude around August 1. The final result will be a modified, but fully
compatible version of PHP4, regardless of the decision of the PHP4
developers to allow integration in the mainstream PHP4 distribution.
Repligard, CodeSnippets
Repligard is a Midgard utility that can pull data from one database and
push it to another. It has been decided that there will be a working
version of Repligard for 1.4. CodeSnippets, available in the 1.4beta3,
provides a comprehensive mechanism for storing reusable code. An
application level developer's style guide will demonstrate how to write
CodeSnippets.
The combination of Repligard and CodeSnipptes will solve the challange of
sharing applications amongst Midgard developers. Many developers have
written useful applications but haven't had a convienent way for sharing
their work with others. Repligard provides the transport for reusable
CodeSnippets. When combined, these features open up the development of
applications on top of Midgard by providing it with a C-like shared
library system.
Administration Site
Alexander Bokovoy has completed the design phase of a new administration
site. Two objectives are to add all available features and allow reusable
parts within the administration site. The new administration interfaces
include; content, structure, style, events, user management, CodeSnippets,
SiteGroup and RepliGard. The functions related to these tools will
include; add, rename, delete, copy/move, display, copy empty. All
interfaces will include functions for blobs, tree management and extended
records.
Bokovoy has completed the design phase of the site. David Guerizec and
Bokovoy will implement CodeSnippets and a style guide between July 10 and
July 17th. Bokovoy, Guerizec and Patrick Duplouy, Aurora senior developer,
will implement the new the site between July 17 and August 1.
Midgard 1.4 Maunal
Documentation for Midgard 1.4 will include a complete installation guide,
a site building tutorial and a complete function reference. The function
reference is being written by Armand Verstappen, Midgard 1.4 documentation
maintainer. The function reference is scheduled to be complete by the end
of July. The installation guide will be written by Ron Parker with the
help of Emiliano Heyns and Alexander Bokovoy. It is scheduled for
completion by July 17. The Building a Site tutorial will be written by Ron
Parker and is scheduled for completion by August 14.
A set of writer's pages will be added to the new midgard-project.org site.
The pages will include the Midgard manual style guide, active and inactive
projects, a list of writers with contact information and the projects
which they're working on.
While previous releases of the documentation have been available from the
midgard-project site only, it was decided that 1.4 application will ship
with a documentation package.
Midgard 2.0
Emilano Heyns, maintainer of Midgard 2.0, has presented an entire rewrite
of Midgard for the 2.0 strategy. The most important aspect of 2.0 will be
the storage backend. A solution for the backend has not been determined;
however, there will be a move away from a direct SQL mapping. This will
allow any type of backend storage solution to be incorporated by the user
and preserve current implimentations of Oracle and MySQL.
Heyns design for 2.0 will be a modular aproach that is similar to the
Apache Dynamically Shared Object (DSO) model. This creates a 2.0 kernel
that independent third party developers can program modules for.
Development of modules will not require approval or input from the Midgard
team.
Heyns has proposed code writing style guide for 2.0. The process of
feature writing for 2.0 is; proposal of feature, acceptance by branch
manager, design document sent to the midgard-dev mailing list,
implementation, api-doc written by the programmer and finally user level
documentation written by documentation team and the programmer.
Midgard Publishing Ry Membership
The Paris, France meetings were sponsored by Aurora which is an Open
Source web development company that was formed in May 1999. They currently
employ 25 people and focus there efforts on website and web application
development. Aurora has decided to make monetary investments in the
development of Midgard. They hope the Midgard developers will produce an
application server that they can develop modules and services like support
for. They're also offering a new server and bandwidth.
Aurora has employed four of the Midgard volunteer developers on a
full-time basis. This has effectively relieved these people of their
former employment concerns and allows them to focus their full-time
efforts on the development of Midgard which should accelerate the
development of the 1.4, 2.0 branches and the documentation.
----------------------------
============================
============================
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 own 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
-LinuxProgramming
-> http://www.linuxprogramming.com
-Midgard mailing list
If you would like to release it elsewhere,
please contact Henri Bergius
([EMAIL PROTECTED]) or Ron Parker ([EMAIL PROTECTED]).
Previous issues of Midgard Weekly Summary can
be found archived at the Midgard web site.
-> http://www.midgard-project.org/topic/169.html
============================
--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org
To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]