Should type names or page type names be used as default controller names?

May 3, 2010 at 11:00 AM

Page type names means we can use it without PTB but they pose a problem in that they can contain spaces and non-valid characters.

May 4, 2010 at 11:58 AM

PTB names I'd say. Sure, it couples EPiMVC to PTB but don't really see a case where someone would like to use this project without PTB anyway.

Plus it saves us having to translate between "Page Type Name" and ValidClassName.

 

May 4, 2010 at 1:27 PM

I agree - I don't see a good reason why EPiMVC shouldn't be coupled to PTB.  PTB is simply a dependency for EPiMVC to work correctly and lets face it can we really imagine an EPiServer project without PTB now :-)

Incorporating PTB should help focus the development of EPiMVC and therefore prevent the need to consider a non-PTB implementation.