Друзья помогите решить задачу

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

Аватар пользователя SaM1808 SaM1808 12 августа 2010 в 10:16

Друзья, помогите новичку с решением задачи.

Итак, поставили тут передо мной задачку создать клиентскую базу в web. Так как знаком немного с Drupal (внимание: только знакОм) и сообщество большое, надеюсь на возможность реализовать задачу с помощью модулей Друпал. Попытался решить самостоятельно - но количество модулей слишком большое - запутался. Толкните в нужном направлении плиз.
Итак, кратко задача:
На сайте есть мегапользователь (читай администратор), который может создавать в некой базе клиента (читай пользователя), который на самом деле на сайт никогда заходить не будет - нужно складировать инфу о нем.
Какую инфу - имя, фамилия, год рождения и т.д. , кроме того, необходимо уметь прикреплять к профилю клиента файлики pdf, сканы документов, например.
Кроме того, должна быть возможность регистрировать "событие" про клиента. Мол, открываем клиента Иванов, он пришел такого то числа, купил вот это и вот прикрепленные сканы доков , шо он там покупал.
Вся эта красота индексируется... ищется поиском и т.д.
Таким образом, при заходе на сайт вбиваю в поиск, Иванов Иван Иваныч, в расширенном поиске - "одевает штаны на ночь", и вот она - карточка клиента, вот сам Иванов, вот доки его, вот когда он приходил, вот когда он уходил, когда возвращался.

Если будут откликнувшиеся - готов ответить на все вопросы.

Комментарии

Аватар пользователя Softovick Softovick 12 августа 2010 в 10:28

Смысл делать профиль пользователя, если он не заходит... Кмк, процесс решается оформлением типа материала Анкета, с набором полей из CCK и отображение через Views...

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 августа 2010 в 10:43

Именно.

Тип материала: Персона
* Добавляем через CCK поля для фото, данных и т.п.

Тип материала: Событие
* Привязываем через CCK - Node reference пользователя

Вам понадобится не больше десятка модулей:
CCK, Views, ImageCache, Wysiwyg, может что-то еще.