Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

предложение повышения качества дополнений форума


freelancer

Recommended Posts

предложение состоит в том, чтобы запретить публиковать дополнения, которые нельзя откатить (т.е. вернуть магазин в то состояние, которое было до установки).

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

 

если модуль, который можно установить в админке реализует два метода install() и uninstall(), они будут вызываться после клика пользователя по кнопкам Установить и Удалить соответственно.

метод uninstall() должен полностью удалять модуль из системы без следа.

если модуль перезаписывает какие-то системные файлы, то либо писать vQmod, либо при установке делать бэкапы, а при удалении эти бэкапы откатывать.

  • +1 1
Надіслати
Поділитися на інших сайтах

Многие текущие дополнения никто обновлять уже не будет, тогда нужно в разделе дополнений создать подраздел таких откатываемых дополнений, и подраздел всего остального

Надіслати
Поділитися на інших сайтах

метод uninstall() должен полностью удалять модуль из системы без следа.

Удалять модуль со всеми его файлами, я правильно понимаю мысль?

В таком случае нужно будет делать инсталлятор, который при инсталле распаковывает файлы, предварительно забекапив заменяемые файлы.

И еще вопрос: если модуль только создает/заменяет таблицы в БД, не заменяя при этом никаких файлов. Удалять его из системы тоже вместе с файлами?

Надіслати
Поділитися на інших сайтах


сейчас есть проблема в том, что некоторые модули после установки делают магазин неработоспособным.

такая вероятность будет присутствовать всегда. Для этого и делаются бекапы перед любыми правками и установками. 

Другой вопрос что обыкновенные юзеры этого не знают или пренебрегают. Но именно благодаря таким пользователям - у нас есть работа.

Каждый должен заниматься своим делом. Не каждый программист способен решать юридические вопросы, так же как и не каждый юрист способен решать вопросы по разработке или адаптации программного обеспечения. 

Я только за повышение качества разработок, но как бы не получилось, что модерация еще больше ужесточится и выкладывать чтото свое станет совершенно не интересно. 

Независимо от того какое решение будет принято вплане обсуждения сабжа - предлагаю ввести обязательным предупреждение о необходимости делать бекапы перед установкой любого приложения. 

Надіслати
Поділитися на інших сайтах


:-D проще написать модуль автобекапа сайта в архивчик куда нибудь на отдельный сервачок +  автоотсыл бекапа на емейл админа или яндекс диск к примеру, после отправки, архив автоудаляется с сервера, в в настройках должны быть папки, которые бекапить + какие бекапить таблицы...к примеру не очень нужно бекапить image папки, если ставите лишние модули, которые могут навредить)))

 

В итоге все бекапы будут по датам  и все ок и не нужно мучать разработчиков и регулировать и проверять каждый модуль.

 

В общем это куда проще, чем вся система предложанная выше, она не реализуется никогда тут)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.