Я создаю новый веб-сайт, в котором есть одно основное приложение и множество страниц контента. Страницы контента в основном динамичны, и мне необходим способ управления этим динамическим контентом на регулярной основе. Основной функциональностью основного приложения является трехэтапный процесс или чтение пользовательских данных (входная страница), чтение данных из MySQL (страница продукта) и отправка приложения на адрес электронной почты (страница приложения).Drupal & Regular PHP Integration
В идеале я хотел бы создать основное приложение в обычном PHP и использовать Drupal для его возможностей управления контентом. Может ли Drupal и регулярный PHP быть интегрированным, как я предлагаю легко? Я чувствую, что кодирование основного приложения, поскольку модуль (-ы) Drupal добавит уровни сложности, которые могут быть трудно скомпилировать с самого начала и впоследствии поддерживать, когда система созревает, поэтому я бы очень хотел просто использовать обычный PHP.
Позвольте мне объяснить, где динамический контент (управляется CMS) пересекается с основным приложением:
Динамический контент, такой как FAQ данных используется как на «нормальных» страниц помощи, а также в мини-ленты отображается внутри основных страниц приложения вниз по правой колонке. В этой колонке 3 случайные вопросы вытаскиваются из базы данных и отображаются в виде фида. Когда пользователи нажимают на вопрос FAQ, они не удаляются с основной страницы продукта приложения, а отображаются во всплывающем окне, отображающем вопрос и ответ. Кроме того, пользователи могут просматривать другие вопросы и ответы через простое меню навигации в этом всплывающем окне. Есть 3 таких типа, как я описываю выше, которые требуются на странице продукта основного приложения.
Итак, что является идеальным решением в плане «простого хранения» как для управления динамическим контентом, так и для простоты кодирования основного приложения? Может ли «обычный PHP» и Drupal сосуществовать «мирно»? Если да, то как это технически возможно? Потому что есть некоторый контент, управляемый Drupal, содержащийся на страницах основных приложений, может ли основное приложение по-прежнему кодироваться в обычном PHP?
Любые советы/предложения? Спасибо! Джим.
Hi Chris, спасибо за ваш ответ. Не могли бы вы расширить немного, когда вы скажете следующее: «Если ваша потребность так же просто, как вытащить содержимое на страницу, тогда вы сможете просто создать представление (http://drupal.org/project/views) с этим контент из Drupal, который вы можете сделать доступным, а затем включить его в свое веб-приложение ». В этом случае большинство моего кода в Drupal и основное приложение на регулярной основе PHP? Я не совсем понимаю архитектуру, стоящую за ней, чтобы увидеть, как и обычный PHP-скрипт, и модуль просмотра Drupal могут выполняться с 1 'страницы'. – user333128