Урок 6. Создаем регистрацию на сайте (Drupal).

Здравствуйте друзья и читатели моего блога о Drupal. Наверное меньше всего новички обращают на такую функцию, как «регистрация на сайте». Естественно, сама форма регистрация изначально в CMS Drupal присутствует. Если вы решили создать на своем сайте регистрацию пользователей, значит с этим надо поработать и загрузить соответствующие модули.

Какая должна быть регистрация на сайте?

Прежде всего, хотелось бы напомнить, если ваш сайт не популярен или не посещаем, значит в самой регистрации нет смысла. Кто же там будет регистрироваться?.

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

Мне как раз понадобилось реализовать регистрацию на одном своем сайте, потому всё, что я буду делать – буду скриншотить и объяснять вам.

Включаем регистрацию на сайте

Для начала я рекомендую сделать самые первые настройки. (если вы еще не установили модуль ]]>Administration menu]]> – установите!).

Заходим: «Конфигурация» + «Пользователи» + «настройки учетной записи».- Ставим галочку напротив «Посетители».

Я рекомендую всегда смотреть на результат глазами пользователя с другого браузера.

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

Настройка оповещений

Для меня очень важно, сделать понятное оповещение пользователя на сайте.

Каждый пользователь должен подтвердить свою регистрацию в письме, которое придет к нему на электронный адрес.

Для настройки оповещения перейдите «Конфигурация» + «Пользователи» + «настройки учетной записи» и в самом низу выберете вкладку «Активация учетной записи».

В принципе там можно ничего не менять и оставить все как есть. Но я люблю минимализм, поэтому внес некоторые изменения. Теперь это выглядит вот так:

Сохраняем изменения, смотрим на результат и двигаемся дальше.

Модуль расширенной регистрации LoginToboggan

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

Самый популярный модуль, который увеличивает возможности при регистрации на сайте Drupal – ]]>LoginToboggan]]>.

Тут много настроек. Можно сделать так, чтобы пользователь не подтверждал свой э-майл; при регистрации сразу прописывал пароль; можно позволить пользователю входить, используя e-mail адрес.

Я, например, включил функцию использовать два поля e-mail в форме регистрации, тем самым сократив количество неумных ботов.

Это хороший модуль, который содержит много полезных функций, которые подходят для разных сайтов.

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

Модуль captcha

Всегда советую устанавливать данный модуль для более «умных» спам-ботов. Устанавливаем ]]>модуль captcha]]> на сайт, включаем его (две галочки) и переходим в настройки.

Рекомендую выставить настройки такие, как у меня.

Теперь я добился того, чего мне не хватало на сайте – регистрации пользователей. Регистрация пользователей – интересная вещь. Этим можно манипулировать людьми, главное только знать как. В друпале, благодаря регистрации реализовано много полезных «фишек», как например, автоматическая рассылка писем.

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

А на этом все. Будет еще масса полезных уроков.

С наилучшими пожеланиями!