Подходит ли CMS, такая как Drupal или WordPress, для базового веб-приложения, ориентированного на данные? - PullRequest
0 голосов
/ 08 июля 2011

Мне любопытно, подходит ли CMS типа Drupal или WordPress для создания веб-приложения, ориентированного на данные. В этом нет ничего особенного, но для доступа к нему потребуется логин, и, по сути, у него есть параметры поиска, страницы результатов и страницы с подробностями. Я могу запрограммировать это довольно легко, но предпочел бы просто тему Drupal или WP, так как я не очень дизайнер. Спасибо за понимание, а также за любые примеры того, где это может существовать в настоящее время!

-е-

1 Ответ

1 голос
/ 08 июля 2011

Конечно, Drupal подходит для сайтов, ориентированных на данные. Development Seed - компания, которая использует Drupal и создает веб-сайты, ориентированные на данные, но также использует и другие технологии, такие как Node.JS. Как предполагает Марек Себера, это действительно зависит от ваших реальных потребностей и от того, что именно ваш сайт будет делать с данными.

У вас есть два способа интеграции ваших данных в Drupal. Одним из них является импорт данных в Drupal в виде сущностей (общая концепция для любых данных в Drupal 7) или узлов (конкретная концепция для всего content в Drupal ). Другой способ - напрямую запрашивать внешний источник данных из Drupal.

Для импорта данных модуль Feeds является очень надежным и гибким решением. Из коробки только поддерживает CSV, Atom и RSS из локальных файлов или HTTP. Но он гибкий и расширяемый, и уже есть много добавленных модулей , расширяющих его.

Для запроса данных, как внешних, так и импортированных, вы можете использовать модуль Views для создания страниц запроса. Для поддержки внешнего источника данных вам понадобятся дополнительные бэкэнды модулей и, возможно, вам придется написать свой собственный.

Если вы импортируете данные как объекты, вы также можете использовать core EntityFieldQuery , чтобы написать собственный запрос без использования Views. И вы также можете использовать API поиска для индексации импортированных данных с помощью поисковой системы, такой как Apache Solr .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...