Я думаю о попытке спроектировать новую архитектуру фреймворка, которая позволит впоследствии легко переносить веб-приложение в систему, такую как Drupal или Joomla, при сохранении независимости исходного приложения, так что для обновления основных функций потребуетсятолько один релиз или иным образом минимальная дополнительная работа.
Однако прежде чем я начну это, я хотел бы посмотреть, какая работа ранее была проделана и которая наиболее близка к тому, что я предлагаю.Таким образом, ответ на этот вопрос будет в форме ссылки на наиболее похожую работу или, если возможно, окончательного «нет», что это не было сделано ранее.
Разъяснение на примере: MediaWiki - это обычная сетьприложение, которое стало одним из самых рекомендуемых в своем роде.Однако администраторы сайтов, создающие свои сайты с помощью Drupal, должны будут взломать MediaWiki, чтобы он хорошо играл с Drupal, например, с точки зрения совместного использования базы пользователей.Представьте, что MediaWiki решила полностью перестроить свою систему, какой дизайн можно использовать, чтобы сделать это взаимодействие просто требующим модуля Drupal или компонента Joomla и, таким образом, сделать MediaWiki доступным для большего количества пользователей?
Я используюMediaWiki в качестве примера, я думаю, что модули и компоненты уже существуют, которые решают эту конкретную проблему, но я надеюсь, что смогу донести свою идею.Это проблема, с которой я сталкивался много раз во время веб-разработки, когда системы CMS становятся все более корпоративными.
Спасибо!Годвин