Конфигурация профайла (7.28) стандартными средствами и модулями

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

Аватар пользователя Waraha Waraha 23 мая 2014 в 19:29

Здравствуйте.
Требуется подробная консультация по модулям к Drupal 7.28 стандартная установка. В случае невозможности – краткая консультация.

Мы сейчас заняты организацией размещения военных беженцев с Юго-Востока Украины у нас в Крыму среди добровольцев(людей, готовых разместить беженцев у себя дома).
Соответственно, нам требуется вести учет как беженцев, так и добровольцев.

1. Нужно, чтобы эти люди могли самостоятельно регистрироваться на сайте, и заполнять профайл-форму для постановки на учет.

2. Необходима возможность как-то изначально разделить эти две категории пользователей, чтобы для каждой сконфигурировать отдельный вид профайла.

3. Нужна возможность легкого добавления, удаления и изменения полей в профайлах.

4. Доступ к профайлам(просмотру и изменению данных) должен иметь сам пользователь, и определенная группа пользователей (координаторы проекта, отвечающие за размещение беженцев).

5. Очень желательно решение задачи стандартными средствами Drupal и готовыми модулями, без PHP-писанины.

Админ сайта – опытный вебмастер, но давно ничего не писал и с Drupal дела не имел.

Требуется что-то вроде расширенной консультации от мастера Drupal, имеющего опыт в решении подобных задач.

Бюджет – 0 (у нас благотворительная организация).

На данный момент есть наводка на модуль Content Profile, но это слишком общо, ибо повторюсь, опыта нет, и нужно разжевать как-то более внятно, так как времени на самостоятельное изучение не очень много.

Спасибо.

Комментарии

Аватар пользователя drupby drupby 23 мая 2014 в 19:48

"Waraha" wrote:
Бюджет – 0 (у нас благотворительная организация)

А если обратиться за помощью к российскому правительству?

Аватар пользователя Waraha Waraha 23 мая 2014 в 20:53

Ну, приходится исходить из того, что есть на данный момент времени. Если может кто-то проконсультировать подробно (например, в скайпе) по озвученным вопросам - буду рад.

Ну или не в скайпе, или как-то еще, главное чтобы доходчиво)

Аватар пользователя whiesam whiesam 24 мая 2014 в 2:46

Пишу всё для Драпала 7
1. Тут нужен модуль entityform (сделаем форму регистрации из него), и чуть-чуть php писанины. Надо будет написать мини-модуль который бы регистировать юзера из ентитиформ и добавлял ему нужный профайл2. Хотя можно и без него, но тогда каждый раз вручную придется народ регать.
2 и 3 и 4. Модуль Profile2. Далее раскидываем по ролям.
5. Чуть чуть придется. Пример могу выслать на почту. См. Пункт 1

Аватар пользователя kodo kodo 24 мая 2014 в 8:54

Достаточно Profile2.
Писанины никакой не надо.
Может еще пару модулей вспомогательных, не помню.
Давайте делать попорядку.
1. Содайте 2 роли (+роль координатора)
2. Установите Профайл2
3. Создайте поля - это стандартно
4. Настройте разделение прав доступа в зависимости от ролей.

Аватар пользователя Waraha Waraha 24 мая 2014 в 11:38

Ребята, спасибо! Это уже что-то.

Пока попробую пойти по варианту, предложенному kodo (запал на "Писанины никакой не надо"-)) а там видно будет.

Аватар пользователя kodo kodo 24 мая 2014 в 11:50

Ну я так понимаю необходимо что-то такое - http://www.anteicrane.com/en/user/seller/register
выбирается кем будете регистрироваться продавцом или покупателем...
Ну и от помощи студиоза не отказывайтесь, я думаю он сможет оперативно помочь.

Аватар пользователя Waraha Waraha 24 мая 2014 в 11:58

По теме нашел вот что: https://drupal.org/project/profile2_regpath

Profile2 Registration Path enables you to set a unique registration path for each Profile2 profile type. Users who register via that unique path will be presented with fields from the chosen profile type(s).

Вольный перевод: этот модуль позволяет выбрать нужный тип профайла уже во время регистрации.

Попробую.

Аватар пользователя Waraha Waraha 24 мая 2014 в 12:32

"kodo" wrote:
Ну и от помощи студиоза не отказывайтесь, я думаю он сможет оперативно помочь.

Ну я сначала таки потыркаюсь самостоятельно, чтобы вопросы были предметнее)

Аватар пользователя Waraha Waraha 25 мая 2014 в 0:36

Вроде как средствами Profile 2 + https://drupal.org/project/profile2_regpath задача по разделению профайлов на моменте регистрации решается.

У меня теперь следующий вопрос: а как можно сделать вывод данных из профайлов в сводную таблицу с использованием фильтров?

Ну, например, у меня есть в профайле целочисленное поле - "Количество беженцев в вашей группе", и теперь Координатору (это тоже роль) нужно вывести и посмотреть, скажем, все группы/семьи беженцев, количеством 3 человека.

Или, скажем, от 2 до 5 человек.

Это реальная потребность, как это сделать? Нужно использовать какой-то другой модуль или что?

Аватар пользователя whiesam whiesam 27 мая 2014 в 6:14

"Waraha" wrote:
У меня теперь следующий вопрос: а как можно сделать вывод данных из профайлов в сводную таблицу с использованием фильтров?

Views