[sOneDumper] 1.0.0-beta - Импорт/Экспорт резервных копий MySQL

Хочу представить вашему вниманию первую версию компонента sOneDumper, которая позволяет делать резервное копирование баз данных, а также восстанавливать копии из бекапа. За основу был взят более не поддерживаемый Sypex Dumper 2. Переписан скрипт полностью + добавлена поддержка PHP 7.1





Исходник лежит на GitHub.com
SEQUEL.ONE
26 марта 2019, 18:21
modx.pro
4
564
+12

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

Sem
Sem
27 марта 2019, 08:19
+1
Однозначно нужная штука, автору респект.
Будете оформлять в пакет и размещать в репозиториях или брать только из исходников?
    Павел Гвоздь
    27 марта 2019, 08:52
    0
    Так оно вроде ж оформлено в пакет? Осталось только закинуть в Модстор.

    UPD: Хотя не, кажись как-то криво оформлено. =)
      SEQUEL.ONE
      27 марта 2019, 09:15
      0
      Пакет уже загрузил в модстор, но он ещё не прошёл модерацию)

      А что не так оформлено? Пишите. Будем исправлять)
        Павел Гвоздь
        27 марта 2019, 09:25
        0
        Ну:
        1) Этот Sypex Dumper 2 как с MODX связан у вас? Только iframe-ом? То есть, доступ к базе надо прописывать в config.php в самом Sypex Dumper, правильно?
        2) Также, не уверен (т.к. не устанавливал ваш компонент), но кажется у вас зачем-то устанавливается сниппет и 2 чанка в систему. И опять же, не уверен, но по-моему у вас создаётся таблица в базе и неиспользуемый объект sOneDumperItem.
        3) Зачем та куча неиспользуемых файлов, типа файлов с префиксом «office»? Зачем JS-ники на ExtJS, если вы всё их подключение в коннекторе заменили на iframe?
        4) И rename_it.php после назначения имени компонента лучше удалять, он уже как рудимент там болтается в корне приложения.
          SEQUEL.ONE
          27 марта 2019, 09:35
          +1
          1) Связан iframe'ом, но скоро будет доступ в панель компонента без формы авторизации. Вернее она будет, но условия попадания в админку компонента изменятся.

          2) и 3) с этим неувязочка вышла как доберусь до компа весь ненужный хлам потру.
            SEQUEL.ONE
            27 марта 2019, 10:15
            0
            Всё лишнее подчистил. Отправил коммит на GitHub и перезалил транспортный пакет в modstore. По первому пункту постараюсь в течении недели сделать.

            P.S. в config.php ничего не надо записывать при первом вводе данных в форму, данные сохраняются в сессию. Для админки я уберу авторизацию и сделаю доступ по текущей базе данных. MODX уже в скрипты подключил, осталось проверки сделать.
              Павел Гвоздь
              27 марта 2019, 10:32
              0
              данные сохраняются в сессию
              Это какие такие данные сохраняются в сессию?
                SEQUEL.ONE
                27 марта 2019, 16:18
                0
                Скрипт сохраняет в сессию только PHPSESID. Есть какие-нибудь предложения по модификации?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8