Re: MgdSchema files and PEAR packaging

Piotras <pp-VVDi8QVAvoBWk0Htik3J/[email protected]> Fri, 10 Feb 2006 18:43:47 +0100
Newsgroups gmane.comp.web.midgard.devel
Message-ID <[email protected]>
Henri Bergius <henri.bergius-ZpG/[email protected]> wrote:

> 
> http://www.midgard-project.org/documentation/pear-role_mgdschema/
> 
> Piotras has changed Midgard so that all files in the MgdSchema  
> directory are loaded, so this should settle it :-)

A short comment from my side:

No one should suspect that something has changed and one knows nothing about
the changes. Those changes are almost very internal and absolutely invisible for 
end users. The same configuration used in 1.7.x and in CVS HEAD will be working 
exactly the same.
This is the main benefit of "new" core. We can change plenty of things under the hood 
while we do not have to bother end user or break his setup or break higher level applications.

Loading schema files in core can be done from defined file or from defined directory.
Never both at the same time. Problems we found with midgard&apache&php forced
me to load global schema and all schema files from schema dir for such configuration
without need to define what should be loaded. 

Positive part is that we can have real private schemas, and negative is that we can not 
have them for Apache based apps :/ ( or at least not now ).

Anyway it is almost the same what's done in 1.7.3 release , but better ( I hope so!)
reorganized in core.

Piotras