Если ваш работодатель против использования проверенных и настоящих технологий с открытым исходным кодом, возможно, вам следует пересмотреть ..
Но, если вы решите двигаться вперед, лучшие ресурсы, которые я могу предложить, будут:
Организуйте свое приложение как приложение Ruby on Rails - это просто очень хороший способ упорядочить вещи:
- применение
- 1034 * общественное *
- продавец
Это базовая структура приложения, которую я использовал в прошлом при разработке пользовательских сред MVC. На корневом уровне у вас будет файл .htaccess, который будет определять ваши правила перезаписи для пересылки всех запросов соответствующему контроллеру / действию.
Что касается представлений, у меня был очень хороший опыт с Smarty в прошлом. Это очень солидный фреймворк, с поддержкой плагинов, кэшированием и довольно надежной системой настроек. И это будет хорошо вписываться в эту структуру. Единственная досадная (иногда) вещь в Smarty - это то, что вы не можете иметь встроенный PHP-код в шаблонах ... если это нарушает условия сделки, то, возможно, просто назовите ваши файлы представления * .phtml, чтобы вы наверняка знали, что это представление и пусть он использует прямой PHP.