2 Jan 20:02
Kicking the Repligard habit
Greetings! Here is an idea about making the Midgard setup process completely Repligard-free. That would enable us to deprecate Repligard earlier, and would also make style template creation and packaging much easier. This really calls for an mRFC, but I wanted to post the quick idea here as it came up on #midgard. [20:25] bergie: torben: I've been thinking of killing m-t in favor of some files + "compiled" configuration snippet in /sitegroup-config. That's what you wanted all along, right? [20:26] torben: yep [20:26] torben: although i'd put that compiled config directly into a generated code-global [20:26] torben: the less work you have to do, the better [20:26] bergie: true [20:26] torben: unless mgd_include_snippet is caught by mmp in the code-global element [20:26] bergie: ...and for compatibility I could make a style that would provide "m-t -like" elements [20:26] torben: the key is that mmp must catch this, [20:27] torben: true [20:27] bergie: ...and then upgrade tool that would make a site's style child style of the "m-t style" [20:28] bergie: probably the generated hosts/root pages should have some parameter noting that they're MidCOM sites generated with some version, so they could be upgraded as needed [20:34] torben: yeah [20:34] torben: that should be easy(Continue reading)
> The main problem I see here is integration with the current ACL implementation,
> which is not possible unless we start moving ACL to the core.
Good point. The QB is currently unaware of ACL in any case so adding
these methods doesn't change anything in this respect. You are right
in that by complicating the QB model this also makes it m to integrate
the ACL semantics into the core.
> The problem of course is that this is potentially a big performance hog.
>
> So we need to have an official point of view wether we a) want to enforce ACLs
> 100% or b) have a few well-defined exceptions for performance reasons.
I'd go for option a) and just document that complex joins will
probably take a performance hit from the ACLs.
BR,
Jukka Zitting
RSS Feed