Создание компонентов
Последнее обновление Dec 7th, 2019 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$311 per month—let's make that $500!
Learn moreЭто занятие открывает новый раздел на сайте, где будут публиковаться обучающие курсы или руководства.
В данном курсе от Василия Наумкина мы будем писать не абы что, а нужный и полезный компонент рассылок по юзерам сайта, который мы потом подарим всем пользователям MODX.
План курса¶
- Настройка рабочего места: MODXCloud + PhpStorm
- Разбор структуры компонента, зачем нужны assets, core и остальные?
- Основы Git и первый коммит заготовки компонента на Github
- Логика работы, схему и модель таблицы в БД
- Сборка и установка первой версии пакета
- Пишем интерфейс: виджеты ExtJS и процессоры
- Пишем интерфейс: таблица подписок и окошко создания
- Пишем интерфейс: окно редактирования подписки
- Сниппет Sendex и формы подписки\отписки
- Самостоятельная подписка\отписка пользователя
- Рассылка по расписанию
Еще прошу вас прямо сейчас загрузить PhpStorm. Демо версия работает без ограничения функциональности целый месяц, и этого времени вам хватит, чтобы понять, стоит ли его покупать. Конечно, все инструкции и примеры я буду приводить именно для этой IDE.
Помимо этого, подумайте сразу о том, где вы будете разрабатывать компонент? На своем локальном компьютере, в виртуальной машине или на хостинге?
Думаю, можно попробовать использовать и бесплатный аккаунт на MODXcloud.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$311 per month—let's make that $500!
Learn more