Это занятие открывает новую веху на сайте bezumkin.ru — курсы обучения. Больше нет «программы поддержки автора», нет особых заметок. Есть новый раздел на сайте, где будут публиковаться разные обучающие курсы.
В первом опросе мы определили тему для первого курса — создание компонента MODX. Затем мы решили писать не абы что, а нужный и полезный компонент рассылок по юзерам сайта, который мы потом подарим всем пользователям MODX.
Ну а сегодня я закончил все необходимые приготовления и объявляю о запуске новой программы!
Приблизительный план первого курса:
Настройка рабочего места и IDE PhpStorm
Разбор структуры компонента, зачем нужны assets, core и остальные?
Основы Git и первый коммит заготовки компонента на Github
Продумываем логику работы, определяем схему и модель таблицы в БД
Первые наброски логики, собираем и устанавливаем альфа-версию пакета
Интерфейс админки на ExtJS. Создаём группы рассылок и подписываем на них пользователей.
Интерфейс админки на ExtJS. Создаём рассылку и привязываем её к группе.
Проверяем работу нашего интерфейса, пробуем что-то разослать.
Фронтент. Сниппет вывода доступных подписок пользователю.
Фронтент. Работа с подпиской и отпиской от рассылки.
Тестирование, сборка пакета, окончание работ.
Говорю сразу — список неточный, все может 10 раз поменяться, так как мы пишем новый компонент, а не разбираем существующий. Вы вполне можете что-то изменить в работе, предложить свои идеи или решения.
По времени нас ничто не ограничивает, я закончил все текущие дела и готов уделить курсам целый месяц. Доступ можно оплатить в новом разделе сайта.
Эта заметка вводная, она объявляет о начале работ и мне уже нужна ваша помощь. Пожалуйста, предложите название для нашего компонента, так как простое и лаконичное Subscribe уже занято.
Без хорошего названия начинать никак нельзя!