Предложение по улучшении modstore.pro

Добрый день!
Вопрос я думаю адресован напрямую Василию.
Можно ли сделать так, чтобы после выхода новой версии компонента который куплен приходило сообщение об этом приходило на почту?
Заранее спасибо за ответ)
Сергей
25 июля 2017, 13:41
modx.pro
1
2 072
+4

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

Илья Уткин
25 июля 2017, 21:35
0
Поддержу предложение. Идея огонь!
    Василий Наумкин
    25 июля 2017, 22:58
    0
    Кажется, эта идея давно висит у Витали в бэклоге, но лично меня смущает здесь несколько вещей:
    — массовая рассылка по сотням (тысячам) покупателей
    — а ведь автор может найти у себя баг в течении часа и отключить дополнение.
    — а или в течении пары дней (так что ждать 2 часа до рассылки не катит)
    — далеко не всегда новая версия гладко обновляет старую, например ms2Gallery недавно предложила переход чанков на Fenom
    — и нужно ли вообще обновлять нормально работающие сайты и ловить при этом потенциальные баги? Ведь проект уже сдан и заказчик доволен.

    Тут скорее напрашивается разделение на обновления «критические» и «функциональные», что по идее должно разруливаться версией пакета, да только далеко не все авторы следуют этой логике, включая меня.

    В общем, по совокупности этих вопросов, идея пока так и не реализована.

    P.S.
    В modstore.pro сейчас есть подписка на рассылку, и новости об обновлениях пакетов, скорее всего, будут именно там. То есть, не всем покупателям, а только тем, кто подписался.
      Сергей
      26 июля 2017, 08:56
      0
      Спасибо за ответ)
      А если немного изменить идею?
      Добавить в настройки кабинета два чекбокса:
      — Получать информацию о выходе новых версий сразу по их выходу
      — Получать информацию о выходе новых версий раз в 3 дня

      Так например.
      И по умолчанию чек боксы отключены.
      Сергей Шлоков
      26 июля 2017, 09:59
      +1
      Проще самому настроить уведомлялку. Рецепт: взять системный процессор, чуть взболтать и залить в cron. По желанию можно добавить немного modHelpers для вкуса.
      <?php
      $response = processor('workspace/packages/getlist', ['limit' => 0]);
      $result = json_decode($response->response, true);
      if ($result['success']) {
          $packages = $result['results'];
          $updateable = array();
          foreach ($packages as $package) {
              if (!empty($package['updateable'])) {
                  $updateable[] = $package['signature'];
              }
          }
          if ($updateable) {
              $content= "<p>Для следующих пакетов доступны обновления:<p>";
              $content.= '<ul><li>' . implode('</li><li>',$updateable) . '<ul>';
              // Уведомляем администратора (через библиотеку modHelpers)
              email_user('admin', 'Доступны обновления', $content);
          }
      }
        Владимир
        26 июля 2017, 10:35
        0
        Пардон за оффтоп. Вот подумал, обновление\уведомление — это хорошо, конечно, правда если сайтов много и админ все время в теме — то пропустить что-то из обновлений — это вряд ли. А вот некоторые пакеты, например «готовые темы оформления» хорошо бы иметь возможность запрещать обновлять из админки (с примечанием, кто из админов запретил и почему). Вот этого. я считаю, реально не хватает «из коробки».
          Наумов Алексей
          26 июля 2017, 10:40
          +1
          Дабы не обновить случайно пакет я ставлю ему пустого «поставщика», благо это можно сделать.
            Владимир
            26 июля 2017, 10:44
            0
            «Пустого», блин, я не додумался)) Спасибо!
            PS Я хоть и переименовываю дефолтные чанки, все, или новые создаю, но нет-нет попадется чужой сайт, вот где запрет обновления (особенно готовых шаблонов) актуален.
            Сергей Шлоков
            26 июля 2017, 20:23
            +1
            Хорошая идея. Заберу себе для AdminTools, если ты не против. :)
              Владимир
              26 июля 2017, 20:26
              +1
              Я только ЗА!
              А пока поставил "пустого поставщика" нескольким пациентам, что б не обновили часом кой чего.
                Сергей Шлоков
                26 июля 2017, 20:31
                +1
                Уже сделал, там делов-то. На каждую кнопку (Установить, Деинсталлировать, Переустановить, Обновить, Проверить, Удалить, Детали) теперь можно повесить запрет.
                Пока в простом варианте. А там, будет время, может и UI присабачу. Щас погоняю и выложу.
                  Владимир
                  26 июля 2017, 20:35
                  0
                  А вот бы «заметки» еще))) Типа от админа — преемнику или владельцу, де «отключено не просто так, а ввиду опасения что обновление все сломает к чертям»
                    Сергей Шлоков
                    26 июля 2017, 20:36
                    +1
                    Это уже есть. Для каждой кнопки можно свою месагу прописать или для всех одну общую.
                      Владимир
                      26 июля 2017, 20:38
                      0
                      Круто! Жду обновления :)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          13