On Jul 21, 2010, at 1:38 PM, Marshal Linfoot wrote:
I was curious to see if PageFactory would still work with these changes and, as I guessed, it did not. It installs fine but the custom page type I defined is not included in the drop-down selection of page types.
So, understanding that this is early development, I was wondering if you are planning to integrate Josh's PageFactory and PageParts extensions into the Radiant core? If so, this would be awesome.
I'm considering a larger PageFactory rewrite that would drop the factory class and move a lot of the functionality onto the Page class itself -- that should make it more compatible with core in general, and with less replacing of internal code & views.
I also just put out the PageFields extension, which I am more keen on seeing in core specifically so that extensions like PageFactory could leverage it. It seems basic enough that I think it should remain stable & reliably present so that extension developers can safely build on it.
PageParts I've always seen as more of an advanced feature -- I'd be fine if this remained an add-on, to be honest.
There are planned enhancements to PageFields which would add the same kinds of types; I also think those should be housed in a separate extension, regardless of where the PageField plumbing lives.