Отже, щоб зробити реєстрацію на сайті під керуванням системи MODX Evolution мені потрібно власне сама CMS / CMF і сниппет під назвою WebSignup. Останній є стандартним і, якщо ви при при інсталяції програми не знімали прапорців за замовчуванням, то він у вас буде готовий до застосування. В іншому випадку доустановити. Також рекомендую прочитати статтю про права доступу, групах користувачів і ресурсів.
- MODX Evolution 1.0.10.
- WebSignup 1.1.
- Twitter Bootstrap.
Причому популярний CSS фреймворк використовувати зовсім необов'язково, - я його беру для того, щоб всі елементи на формі виглядали більш-менш пристойно.
Додати сторінку або чанк, куди помістіть наступний виклик сниппета WebSignup:
- tpl - чанк, що містить код форми реєстрації на HTML;
- groups - група осіб чи груп до яких буде зарахований відвідувач після реєстрації;
- useCaptcha - дозволяє використовувати капчу. Самі розумієте спамерських скриптів зараз дуже багато.
Підглянувши поля в assets / snippets / weblogin / weblogin.inc.php формуємо вміст чанка форми реєстрації на сайті, який я назвав registerForm:
Ось, що у вас повинно вийти:
Зверніть увагу на посилання для генерації капчи (manager / includes / veriword.php), а також імена елементів управління і вставки подібні [+ username +].
Додаткова інформація:
Подивитися список зареєстрованих веб-користувачів і переконатися, що форма працює можна на сторінці «Управління веб-користувачами»:
Зі зрозумілих причин тут я навмисно не розглядаю такі питання, як наприклад створення чанкі, що таке сніппети, шаблони і т.д. і т.п.