[Sendex] Версия 1.1.0-rc с улучшенным интерфейсом
Представляю вам новую версию Sendex, со значительно переработанным интерфейсом.
Из функциональных особенностей появилась возможность отправлять сразу все письма одной кнопкой, а также добавлять в рассылку всех юзеров группы.
Также с интерфейсом теперь могут работать сенсорные устройства: телефоны и планшеты — все контекстные меню продублированы соответствующими кнопками.
Ну и во всех таблицах включен мультиселект строк через Ctrl(Cmd)+Click и Shift+Click. Можно выбрать сразу несколько писем и отправить только их, или отписать пачку пользователей.
Интерфейс, как обычно, поправлен во всяких мелочах, типа отступы полей редактирования, layout таблиц и т.д. В общем, выглядит более аккуратно.
Для MODX 2.2 добавлены иконки Font Awesome, в MODX 2.3 используются встроенные.
В таблицу рассылок добавлен столбец с общим количеством подписчиков. Также рассылки теперь можно быстро включать\отключать:

Для этого есть пункт в контекстном меню и кнопка в таблице.
Это обновление не особенно меняет или улучшает функционал, просто добавляет немного удобств при ежедневном использовании рассылок.
За то, что обновление вышло совсем неожиданно, можно благодарить Петра Крутеева, который оплатил пару изменений, а дальше я уже сам разошелся =)
Пока я занят освоением Objective-C, вы можете обращаться ко мне по поводу платных консультаций и доработки моих дополнений.
Качаем новый Sendex из репозитория Simple Dream, тестируем, пишем отзывы.
Из функциональных особенностей появилась возможность отправлять сразу все письма одной кнопкой, а также добавлять в рассылку всех юзеров группы.
Также с интерфейсом теперь могут работать сенсорные устройства: телефоны и планшеты — все контекстные меню продублированы соответствующими кнопками.
Ну и во всех таблицах включен мультиселект строк через Ctrl(Cmd)+Click и Shift+Click. Можно выбрать сразу несколько писем и отправить только их, или отписать пачку пользователей.
Интерфейс, как обычно, поправлен во всяких мелочах, типа отступы полей редактирования, layout таблиц и т.д. В общем, выглядит более аккуратно.
Для MODX 2.2 добавлены иконки Font Awesome, в MODX 2.3 используются встроенные.
В таблицу рассылок добавлен столбец с общим количеством подписчиков. Также рассылки теперь можно быстро включать\отключать:

Для этого есть пункт в контекстном меню и кнопка в таблице.
Заключение
Это обновление не особенно меняет или улучшает функционал, просто добавляет немного удобств при ежедневном использовании рассылок.
За то, что обновление вышло совсем неожиданно, можно благодарить Петра Крутеева, который оплатил пару изменений, а дальше я уже сам разошелся =)
Пока я занят освоением Objective-C, вы можете обращаться ко мне по поводу платных консультаций и доработки моих дополнений.
Качаем новый Sendex из репозитория Simple Dream, тестируем, пишем отзывы.
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.


Если можно, хотелка: экспорт адресов e-mail в csv ))
Но хочу отметить, что несколько дней назад наткнулся на «беспощадный» спам с моего сайта с этим компонентом. Скорее всего, происходило это не без помощи class.phpmailer.php и найденной недавно проблемы в библиотеке phpmailer. По записям в БД в таблице _register_messages увидел огромные «очереди на рассылку». Там каждый 2-5 минут что-то пыталось отправиться. И запись в столбце «payload» такого вида:
Что соответствовало логам спама, присланным хостером.
Как только я удалил sendex (он, кстати, отказался удаляться нормально, пришлось немного «пошаманить»), спам сразу же прекратился.
Еще раз повторюсь: понимаю, что данный компонент — урок и просто хотел сообщить об опасности в данный момент времени.
Не знаю, как с этим бороться. Наверное, только вызовом формы через Ajax с проверкой csrf-token на стороне сервера.
Кстати, к форме часто обращались боты, начиная с апреля 2016 года, но там раз по 5 в день (особо наглых я блокировал, но это же бесполезно). А с 3 числа каждые 2-5 минут, как писал выше. Видимо новый год и обострение, либо пришел кто-то, кому этого было достаточно.
В общем, веселые каникулы :)