[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, тестируем, пишем отзывы.
Василий Наумкин
19 августа 2014, 09:00
modx.pro
1
2 527
+2

Комментарии: 11

Іван Клімчук
19 августа 2014, 16:22
0
А как же Swift? :)
Павел Левин
04 сентября 2014, 18:00
0
А каков принцип работы, юзер должен быть зарегистрирован или есть форма, через которую можно подписаться на рассылки?
    Павел Левин
    04 сентября 2014, 18:44
    0
    Я прочитал описание он умеет работать с анонимными подписчиками, но не увидел пример формы подписки, её надо самому писать?
Владимир
08 сентября 2014, 13:23
0
Очень все здорово! Отличный компонент.
Если можно, хотелка: экспорт адресов e-mail в csv ))
    Алексей
    12 октября 2014, 23:00
    0
    Ни кто не пробовал платный компонент с аналогичным функционалом — www.bitego.com/extras/goodnews/?
      Валерий
      06 января 2017, 00:20
      0
      Понимаю, что компонент учебный и бесплатный, он прослужил пол года мне прекрасно, за что огромное спасибо Василию!
      Но хочу отметить, что несколько дней назад наткнулся на «беспощадный» спам с моего сайта с этим компонентом. Скорее всего, происходило это не без помощи class.phpmailer.php и найденной недавно проблемы в библиотеке phpmailer. По записям в БД в таблице _register_messages увидел огромные «очереди на рассылку». Там каждый 2-5 минут что-то пыталось отправиться. И запись в столбце «payload» такого вида:
      if (time() > 1483650480) return null;
      return array (
        'user_id' => 0,
        'newsletter_id' => 1,
        'email' => 'jlhs0573@yahoo.com',
      );
      Что соответствовало логам спама, присланным хостером.
      Как только я удалил sendex (он, кстати, отказался удаляться нормально, пришлось немного «пошаманить»), спам сразу же прекратился.

      Еще раз повторюсь: понимаю, что данный компонент — урок и просто хотел сообщить об опасности в данный момент времени.
        Василий Наумкин
        06 января 2017, 07:41
        0
        Больше похоже на то, что какой-то бот атаковал форму подписки и подписывал на неё всех подряд. Им уходили письма — выходит, что типа спам.

        Не знаю, как с этим бороться. Наверное, только вызовом формы через Ajax с проверкой csrf-token на стороне сервера.
          Валерий
          06 января 2017, 13:47
          0
          Я понял, попробую покопаться, может что-то выйдет.
          Кстати, к форме часто обращались боты, начиная с апреля 2016 года, но там раз по 5 в день (особо наглых я блокировал, но это же бесполезно). А с 3 числа каждые 2-5 минут, как писал выше. Видимо новый год и обострение, либо пришел кто-то, кому этого было достаточно.
          В общем, веселые каникулы :)
        Андрей
        30 мая 2017, 08:30
        0
        Добрый день. Скажите, а как можно настроить тайм-аут перед отправкой писем. По нажатию кнопки «Отправить все» все письма улетают сразу, а мне необходимо перед каждым письмом сделать перерыв секунды 2.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11