Я создаю новый веб-сайт с одним основным приложением и множеством страниц контента. Страницы с контентом в основном динамические, и мне нужен способ регулярного управления этим динамическим контентом. Основная функциональность основного приложения - это трехэтапный процесс или чтение пользовательских данных (страница ввода), чтение данных из MySQL (страница продукта) и отправка приложения на адрес электронной почты (страница приложения).
В идеале я хотел бы собрать основное приложение на обычном PHP и использовать Drupal для его возможностей по управлению контентом. Можно ли интегрировать Drupal и обычный PHP, как я предлагаю легко? У меня такое ощущение, что кодирование основного приложения в виде модуля (модулей) Drupal добавит уровни сложности, которые с самого начала трудно было бы кодировать, и которые впоследствии можно будет поддерживать по мере взросления системы, поэтому я действительно хотел бы использовать обычный PHP.
Позвольте мне объяснить, где динамический контент (управляемый CMS) пересекается с основным приложением:
Динамический контент, такой как данные часто задаваемых вопросов, используется как на «обычных» страницах справки, так и в мини-ленте, отображаемой на основных страницах приложения в правом нижнем столбце. В этом столбце 3 случайных вопроса извлекаются из базы данных и отображаются в виде канала. Когда пользователи нажимают на вопрос часто задаваемых вопросов, их не убирают со страницы продукта основного приложения, а вместо этого показывают данные во всплывающем окне, отображающем вопрос и ответ. Кроме того, пользователи могут просматривать другие вопросы и ответы через простое навигационное меню в этом всплывающем окне. Как я описал выше, есть 3 таких канала, которые мне нужны на странице продукта основного приложения.
Итак, что является идеальным решением с точки зрения «упрощения работы» как для управления динамическим контентом, так и для простоты кодирования основного приложения? Могут ли «обычный PHP» и Drupal сосуществовать «мирно»? Если да, то как это технически возможно? Поскольку на страницах основного приложения содержится некоторый контент, управляемый Drupal, может ли основное приложение по-прежнему быть закодировано на обычном PHP?
Любые советы / предложения?
Спасибо!
Джим.