> Hi Josh. I hope I didn't imply that I was keen to run edge and PageFactory.

Oh, no worries. Like I said, it was a pretty small update; and as you point 
out, extensions have a way of falling out of sync.

>  wondering if you and John will merge/integrate PageFactory and the add-child 
> menu feature


Now that PageFactory has been field tested, I'd like to refactor it so that it 
does more from within core and adds fewer classes and concepts. That's the 
point at which I'd really think it ready for core consideration.

One benefit of such a rewrite is that it would work more seamlessly with 
features like the add child menu.

> So from where I sit, PageFactory functionality in core would be one less 
> extension to deal with.


I definitely hear that. I think we've all tripped over something similar enough 
times that people are starting to think about the larger picture, and how to 
build extensions with fewer side effects and interdependencies.

> automatically install any/all dependencies and adjust config/environments.rb, 
> if necessary, and would clearly show which versions of Radiant they are known 
> to work with.

I'm encouraging everyone to start rolling their extensions as gems. The gem 
system already has mechanisms for pulling in dependencies, as well as ways of 
declaring version requirements. This should make it much easier for everyone, 
both end users and developers, to navigate the growing Radiant ecosystem.

> Hope this is helpful and constructive. 

Absolutely. Thank you!

j

Reply via email to