[sOneDumper] 1.0.0-beta - Импорт/Экспорт резервных копий MySQL
Хочу представить вашему вниманию первую версию компонента sOneDumper, которая позволяет делать резервное копирование баз данных, а также восстанавливать копии из бекапа. За основу был взят более не поддерживаемый Sypex Dumper 2. Переписан скрипт полностью + добавлена поддержка PHP 7.1
Исходник лежит на GitHub.com
Исходник лежит на GitHub.com
Комментарии: 8
Однозначно нужная штука, автору респект.
Будете оформлять в пакет и размещать в репозиториях или брать только из исходников?
Будете оформлять в пакет и размещать в репозиториях или брать только из исходников?
Так оно вроде ж оформлено в пакет? Осталось только закинуть в Модстор.
UPD: Хотя не, кажись как-то криво оформлено. =)
UPD: Хотя не, кажись как-то криво оформлено. =)
Пакет уже загрузил в модстор, но он ещё не прошёл модерацию)
А что не так оформлено? Пишите. Будем исправлять)
А что не так оформлено? Пишите. Будем исправлять)
Ну:
1) Этот Sypex Dumper 2 как с MODX связан у вас? Только iframe-ом? То есть, доступ к базе надо прописывать в config.php в самом Sypex Dumper, правильно?
2) Также, не уверен (т.к. не устанавливал ваш компонент), но кажется у вас зачем-то устанавливается сниппет и 2 чанка в систему. И опять же, не уверен, но по-моему у вас создаётся таблица в базе и неиспользуемый объект sOneDumperItem.
3) Зачем та куча неиспользуемых файлов, типа файлов с префиксом «office»? Зачем JS-ники на ExtJS, если вы всё их подключение в коннекторе заменили на iframe?
4) И rename_it.php после назначения имени компонента лучше удалять, он уже как рудимент там болтается в корне приложения.
1) Этот Sypex Dumper 2 как с MODX связан у вас? Только iframe-ом? То есть, доступ к базе надо прописывать в config.php в самом Sypex Dumper, правильно?
2) Также, не уверен (т.к. не устанавливал ваш компонент), но кажется у вас зачем-то устанавливается сниппет и 2 чанка в систему. И опять же, не уверен, но по-моему у вас создаётся таблица в базе и неиспользуемый объект sOneDumperItem.
3) Зачем та куча неиспользуемых файлов, типа файлов с префиксом «office»? Зачем JS-ники на ExtJS, если вы всё их подключение в коннекторе заменили на iframe?
4) И rename_it.php после назначения имени компонента лучше удалять, он уже как рудимент там болтается в корне приложения.
1) Связан iframe'ом, но скоро будет доступ в панель компонента без формы авторизации. Вернее она будет, но условия попадания в админку компонента изменятся.
2) и 3) с этим неувязочка вышла как доберусь до компа весь ненужный хлам потру.
2) и 3) с этим неувязочка вышла как доберусь до компа весь ненужный хлам потру.
Всё лишнее подчистил. Отправил коммит на GitHub и перезалил транспортный пакет в modstore. По первому пункту постараюсь в течении недели сделать.
P.S. в config.php ничего не надо записывать при первом вводе данных в форму, данные сохраняются в сессию. Для админки я уберу авторизацию и сделаю доступ по текущей базе данных. MODX уже в скрипты подключил, осталось проверки сделать.
P.S. в config.php ничего не надо записывать при первом вводе данных в форму, данные сохраняются в сессию. Для админки я уберу авторизацию и сделаю доступ по текущей базе данных. MODX уже в скрипты подключил, осталось проверки сделать.
данные сохраняются в сессиюЭто какие такие данные сохраняются в сессию?
Скрипт сохраняет в сессию только PHPSESID. Есть какие-нибудь предложения по модификации?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.