Перейти к публикации

Новая папка composer. Для чего и зачем?


Рекомендованные сообщения

Собственно вопрос. Зачем в новых версиях эта папка? Дело будет идти к тому что без SSH нельзя будет использовать Дле?

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Pupsator сказал:

Собственно вопрос. Зачем в новых версиях эта папка?

Для работы DLE и для работы его функций. Так находятся необходимые ему классы PHP.

5 часов назад, Pupsator сказал:

Дело будет идти к тому что без SSH нельзя будет использовать Дле?

Причем здесь SSH? Эта папка к SSH не имеет никакого отношения. И для DLE отсутствие или присутствие SSH на сервере никакой роли не играет.

Ссылка на сообщение
Поделиться на других сайтах

Просто в 15.3 её нет. И вдруг стала необходимой? Что такого изменилось в её надобности, что в 16.0 без неё Дле не может работать? Да и весит она тоже не мало.

Платформы как Фларум, используют composer, и с браузера там не обновитса.

Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, Pupsator сказал:

Просто в 15.3 её нет. И вдруг стала необходимой? Что такого изменилось в её надобности, что в 16.0 без неё Дле не может работать?

К каждой версии описаны новые и появившиеся возможности https://dle-news.ru/release/ откройте описание релизов и увидите.

41 минуту назад, Pupsator сказал:

Платформы как Фларум, используют composer, и с браузера там не обновитса.

Причем здесь какие то сторонние платформы и DLE? Какая связь между ними? папка composer каким боком имеет отношение к обновлению DLE и возможностям обновления DLE?

Более того, я вам открою сейчас секрет. Эта папка и composer есть и в версии 15.0 и в версии 15.1 и в версии 15.2 и версии 15.3 и даже в 16.0

С чего вы взяли что в 15.3 ее нет для меня конечно загадка, она там есть и появилась намного раньше чем версия 15.3. И как видим как DLE обновлялся, так и обновляется и так и будет обновляться. Причем здесь SSH и какие сторонние платформы непонятно. Какая то странная и взятая вами из ниоткуда несуществующая проблема.

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

Ссылка на сообщение
Поделиться на других сайтах

Фларум это просто пример. К Дле он отношения не имеет. Просто он начинался так-же как обычная платформа, а закончился говном с композерами.

Вот блин, и вправду есть папка компосер в 15.3. Извиняюсь. Не заметил, так как нужды и не было. Заметил её только в 16. Вот и вопрос возник.

Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, Pupsator сказал:

Фларум это просто пример. К Дле он отношения не имеет. Просто он начинался так-же как обычная платформа, а закончился говном с композерами.

Так composer тут совершенно не причем ))) composer это удобный для программистов инструмент, который позволяет с github получать какие либо библиотеки с соблюдением зависимостей. Это инструмент для программистов наверное в первую очередь. А то что разработчики Фларум не стали заморачиваться разработкой своей системы обновления продукта, а просто разместили свой проект на github и сказали вот вам composer теперь делайте все сами, руками. И дали конечному пользователю инструмент для программистов, так это просто такое отношение этих разработчиков к пользователям, это не делает composer чем то плохим.

При работе с DLE вам не нужно пользоваться composer'om это мы когда нам нужно обновить внутренние сторонние библиотеки им пользуемся, а вы уже получаете готовый продукт, его внутреннее устройство для ваш уже не важно и роли никакой не играет как пользователю. Он как обновлялся так и будет обновляться и ничего в этом вопросе мы менять не планируем, консоль вам будет не нужна это точно ))

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за подробное разъяснение celsoft.

Как я уже писал выше, я заметил эту папку только в 16.0. Ужаснулся немного. Неужели опять платформы менять.

С праздником.

Ссылка на сообщение
Поделиться на других сайтах

@celsoft Раз уж такая тема возникла, будут ли промежуточные обновления DLE, которые будут включать только обновление библиотек? Чтобы самим не возиться с composer. Зачастую ведь в библиотеках выпускают обновления касающиеся безопасности и прочие улучшения.

Ссылка на сообщение
Поделиться на других сайтах
50 минут назад, webair сказал:

Раз уж такая тема возникла, будут ли промежуточные обновления DLE, которые будут включать только обновление библиотек?

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

50 минут назад, webair сказал:

Чтобы самим не возиться с composer. Зачастую ведь в библиотеках выпускают обновления касающиеся безопасности и прочие улучшения.

Вам и не нужно возится, какие либо улучшения не будут задействованы DLE. Более того это категорически запрещено. Потому как там содержаться изменения которые необходимы для корректной работы DLE, а не просто скачаны с гитхаба, и просто частичное обновление этого вами принесет проблемы в работу DLE. Нельзя самостоятельно менять какие либо файлы если вы достоверно не знаете и не понимаете что делаете и для чего.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...