have you played with the
/usr/lib/apache/1.3/midgard-root.php
do some test on argv - if true include ("my app from file system")
otherwise just do the normal mgd_eval... stuff.
regards
alan
martin langhoff wrote:
>>> include ("http://olga.pl/specials/topbar.php");
>>>
>>> what gives me my layout from midgard style, but right after
>>> "application.php" sent headers. Disadvantage is that such
>>> include produce unnecessary log entries.
>>
>>
>>
>> And performance overhead.
>
>
> And you don't want to see what happens with such architecture is put
> under heavy load. I've seen it. Not nice.
>
>> If the header-generating parts of your "application.php" are
>> easily separated from the rest, you may also include it two-
>> staged:
>>
>> <[code-init]>
>> include("/path/to/application-init.php");
>>
>> <[content]>
>> include("/path/to/application-show.php");
>
>
> Good idea!
>
> But what to do if not? That's the question I am asking myself. I love
> midgard. It is great. Except when it is not, and there is where I
> think I am.
>
> Not that I don't think your solution is bad. It is better than any
> I've been able to think of. However, if you are faced with many
> different scripts that are part of a pre-existing application. The
> architecture might not be so easy to split into compartments if the
> application thinks it is "driving the page".
>
> [ Next chapter in my imaginary book: how to (NOT!) write applications
> that think they can drive your pages -- the benefits of working in a
> framework -- yadda ]
>
> I will be looking into the filetemplates strategy. I'd like to know if
> Emile thinks the mechanism is stable -- for I might be about to bet a
> big project on that.
>
> cheers,
>
>
>
>
>
>
> martin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]