Drupal как front-end

Главные вкладки

Аватар пользователя newseite newseite 30 декабря 2008 в 14:16

Добрый день! Насколько правильно использовать Drupal как front-end к существующей базе данных на постгрес? База содержит информацию о компьютерных клубах - терминалы, клубы, организации, софт. Порядка 50-ти таблиц, база уже существует и работает. Надо прикрутить к ней сайт с гибкой системой доступа.
Про доступ понял - реализуется на уровне ролей. Темы тоже понятно (красиво), друпал на постгрес нормально установился. Не могу понять, как вывести данные в табличном виде на страничке и можно ли это вообще. Еще важно - данные для вывода формируются на основании довольно сложных многотабличных запросов (такая уж структура БД).
Буду рад, если кинете пару ссылок, задача вроде типовая. Сам пока ничего не нашел, видимо не по тем словам ищу Sad скорее всего потому что с друпалом всего пару дней разбираюсь.
Основная цель - упростить поддержку системы, так как существующий сейчас самописный сайт требует много времени.

Комментарии

Аватар пользователя v1adimir v1adimir 30 декабря 2008 в 15:13

простым способом никак. задача нифига не типовая. нужно разрешить страницы с PHP кодом и в этом коде и вызывать все нужные данные.

Аватар пользователя PVasili PVasili 30 декабря 2008 в 15:16

Во первых определитесь что вам нужно. Если постоянная работа то:
1. Если использовать совместно со старой системой - нужно интегрировать и писать свой модуль.Модули: http://drupal.org/project/Modules/category/52
2. Если только на Drupal - желательно сконвертировать базу в формат drupal. Модули: http://drupal.org/project/Modules/category/64

оба варианта вполне нормально работают

Аватар пользователя direqtor direqtor 30 декабря 2008 в 16:02

Вариантов тут два:
1. Написание своего модуля под структуру вашей БД.
2. Создание требуемого функционала на Drupal и конвертация исходных данных в ноды.

Какой из них удобней зависит от ваших исходных данных.

Аватар пользователя newseite newseite 30 декабря 2008 в 19:39

Не порадовали совсем Sad Писать свой модуль - квалфикация не позволяет, а базу переделать тоже. Во-первых надо знать во что ее переделать, а во-вторых база "живая", она все время пополняется и т.д. Спасибо за отзывы, попробую на всякий случай оценить оба варианта....

Аватар пользователя PVasili PVasili 30 декабря 2008 в 20:03

Вы решите для себя как будет е жить дальше. На оба случая есть решения, и вовсе они не такие сложные, как кажется на первый взгляд Smile

Аватар пользователя Химический Али Химический Али 1 января 2009 в 23:32

Создать с помощью ССК аналогичные структуры данных, затем импортировать их из БД в друпал "поле в поле". Далее пользоваться возможностями views. Если хочется сохранить старую БД, можно времяо т времени синхронизировать данные.