Здравствуйте.
Требуется подробная консультация по модулям к Drupal 7.28 стандартная установка. В случае невозможности – краткая консультация.
Мы сейчас заняты организацией размещения военных беженцев с Юго-Востока Украины у нас в Крыму среди добровольцев(людей, готовых разместить беженцев у себя дома).
Соответственно, нам требуется вести учет как беженцев, так и добровольцев.
1. Нужно, чтобы эти люди могли самостоятельно регистрироваться на сайте, и заполнять профайл-форму для постановки на учет.
2. Необходима возможность как-то изначально разделить эти две категории пользователей, чтобы для каждой сконфигурировать отдельный вид профайла.
3. Нужна возможность легкого добавления, удаления и изменения полей в профайлах.
4. Доступ к профайлам(просмотру и изменению данных) должен иметь сам пользователь, и определенная группа пользователей (координаторы проекта, отвечающие за размещение беженцев).
5. Очень желательно решение задачи стандартными средствами Drupal и готовыми модулями, без PHP-писанины.
Админ сайта – опытный вебмастер, но давно ничего не писал и с Drupal дела не имел.
Требуется что-то вроде расширенной консультации от мастера Drupal, имеющего опыт в решении подобных задач.
Бюджет – 0 (у нас благотворительная организация).
На данный момент есть наводка на модуль Content Profile, но это слишком общо, ибо повторюсь, опыта нет, и нужно разжевать как-то более внятно, так как времени на самостоятельное изучение не очень много.
Спасибо.
Комментарии
А если обратиться за помощью к российскому правительству?
На такое денег дадут если с правильной стороны подойти.
Ну, приходится исходить из того, что есть на данный момент времени. Если может кто-то проконсультировать подробно (например, в скайпе) по озвученным вопросам - буду рад.
Ну или не в скайпе, или как-то еще, главное чтобы доходчиво)
Пишу всё для Драпала 7
1. Тут нужен модуль entityform (сделаем форму регистрации из него), и чуть-чуть php писанины. Надо будет написать мини-модуль который бы регистировать юзера из ентитиформ и добавлял ему нужный профайл2. Хотя можно и без него, но тогда каждый раз вручную придется народ регать.
2 и 3 и 4. Модуль Profile2. Далее раскидываем по ролям.
5. Чуть чуть придется. Пример могу выслать на почту. См. Пункт 1
Достаточно Profile2.
Писанины никакой не надо.
Может еще пару модулей вспомогательных, не помню.
Давайте делать попорядку.
1. Содайте 2 роли (+роль координатора)
2. Установите Профайл2
3. Создайте поля - это стандартно
4. Настройте разделение прав доступа в зависимости от ролей.
Ребята, спасибо! Это уже что-то.
Пока попробую пойти по варианту, предложенному kodo (запал на "Писанины никакой не надо"-)) а там видно будет.
Ну я так понимаю необходимо что-то такое - http://www.anteicrane.com/en/user/seller/register
выбирается кем будете регистрироваться продавцом или покупателем...
Ну и от помощи студиоза не отказывайтесь, я думаю он сможет оперативно помочь.
По теме нашел вот что: 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).
Вольный перевод: этот модуль позволяет выбрать нужный тип профайла уже во время регистрации.
Попробую.
Ну я сначала таки потыркаюсь самостоятельно, чтобы вопросы были предметнее)
Вроде как средствами Profile 2 + https://drupal.org/project/profile2_regpath задача по разделению профайлов на моменте регистрации решается.
У меня теперь следующий вопрос: а как можно сделать вывод данных из профайлов в сводную таблицу с использованием фильтров?
Ну, например, у меня есть в профайле целочисленное поле - "Количество беженцев в вашей группе", и теперь Координатору (это тоже роль) нужно вывести и посмотреть, скажем, все группы/семьи беженцев, количеством 3 человека.
Или, скажем, от 2 до 5 человек.
Это реальная потребность, как это сделать? Нужно использовать какой-то другой модуль или что?
Views