IgorA100 90 Опубликовано: 5 июня 2018 Рассказать Опубликовано: 5 июня 2018 При удалении плагина, не удаляются файлы, которые заливались вместе с плагином. ИМХО - это не очень хорошо, ибо будет оставаться ненужный мусор на сервере. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 Так их можно не создавать физически, а прописать в плагине, кроме иконок/картинок конечно. Это наверно не к багам нужно отнести, а к пожеланиям в будущих версиях, чтобы если установил архивом, то и удаление/скачивание также было архивом. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 17 часов назад, IgorA100 сказал: При удалении плагина, не удаляются файлы, которые заливались вместе с плагином. Ответ на это уже давался. Сделано это для того чтобы можно было создавать сложные плагины, имеющие зависимость друг от друга, чтобы удаление одного плагина, не приводила к неработоспособности другого. Цитата Ссылка на сообщение Поделиться на других сайтах
proba 57 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 1 час назад, celsoft сказал: Сделано это для того чтобы можно было создавать сложные плагины, имеющие зависимость друг от друга, чтобы удаление одного плагина, не приводила к неработоспособности другого. Если устанавливался всего только один плагин, то как бы не используемые от данного плагина файлы будут лишь мусором. Конечно, если больше одного плагина установлено, то уж пусть они остаются. Как вариант, было бы хорошо, если при извлечении файлов из архива, составлялся список этих самых добавляемых (извлекаемых) файлов и в дальнейшем проверялись зависимости по этим спискам. Но, плагины могут ставится и от одного разработчика и не факт, что в каких-то плагинах не совпадут общие файлы и возникнет зависимость, но так же могут ставиться и от разных рабрабов, и просто тупо совпасть названия файлов, а по содержанию ничего общего не имея. Не лучше ли будет, если извлекать файлы в отдельные папки, например, по названиях самих плагинов, и использовать их (файлы плагинов) по мере их востребованности?! Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 Автор Я понял. Т.к. плагины только внедрили в систему, то думаю, что и дорабатываться система плагинов тоже будет. Хорошо бы тогда разрешить заливать свои файлы плагинов только в одну определенную папку (конечно можно создавать там подпаки выстраивая иерархию, то базовой папкой что бы была только одна. А то сейчас после установки и удаления десятка плагинов, а потом установки еще нескольких, останется куча неизвестно каких файлов, при этом понять какие файлы используются в новых плагинах, а какие нет - весьма не просто, точнее, ИМХО - невозможно... Но это уже в пожелание конечно... 6 часов назад, Captain сказал: кроме иконок/картинок конечно. И JS тоже не принимает.... 5 часов назад, celsoft сказал: чтобы удаление одного плагина, не приводила к неработоспособности другого. Нужен менеджер зависимостей Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 26 минут назад, IgorA100 сказал: Я понял. Т.к. плагины только внедрили в систему, то думаю, что и дорабатываться система плагинов тоже будет. Хорошо бы тогда разрешить заливать свои файлы плагинов только в одну определенную папку (конечно можно создавать там подпаки выстраивая иерархию, то базовой папкой что бы была только одна. А то сейчас после установки и удаления десятка плагинов, а потом установки еще нескольких, останется куча неизвестно каких файлов, при этом понять какие файлы используются в новых плагинах, а какие нет - весьма не просто, точнее, ИМХО - невозможно... Но это уже в пожелание конечно... Это решают авторы плагинов, и они выстраивают иерархию. Могут быть в одной папке одного автора, могут быть как угодно по желанию автора плагина. DLE это решать не может по одной простой причине, имена файлов могут совпадать, и DLE по своему желанию не может складывать все в одну какую то папку, это прямой путь к конфликтам. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 Автор Решать конечно Вам. Вообще хорошим тоном при написании плагинов для других продуктов является создание авторской папки (как правило по НИКу), и далее в ней папки по именам плагинов и т.д. А тут, в DLE, так повелось, что....."кто в лес кто по дрова" Главное, не ставить много плагинов, иначе потом реально не будешь знать, какие файлы мусор, а какие нужные... Ну или самому вести список файлов для каждого плагина..... В любом случае, система плагинов - это шаг вперед! Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 6 июня 2018 Рассказать Опубликовано: 6 июня 2018 2 часа назад, IgorA100 сказал: Вообще хорошим тоном при написании плагинов для других продуктов является создание авторской папки (как правило по НИКу), и далее в ней папки по именам плагинов и т.д. Верно. Но это напрямую зависит от авторов плагинов. Мы такую возможность дали, а будут ли ей пользоваться зависит все от вас от авторов плагинов. 2 часа назад, IgorA100 сказал: А тут, в DLE, так повелось, что....."кто в лес кто по дрова" Этой возможности все по сути "пять минут", вам ее только дали. Когда ж вы успели то ? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.