Главная страница / Пресс релизы / DataLife Engine v.17.0 Press Release
октябрь 01 2023

DataLife Engine v.17.0 Press Release

Дорогие друзья,

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

Были подготовлены и реализованы следующие изменения:

1. Добавлена возможность для пользователей сайта самостоятельно удалять свой аккаунт на сайте, в случае если они этого желают. Данное разрешение включается в настройках групп пользователей. И может быть выбрано из нескольких вариантов. Вы можете разрешить пользователям полностью самостоятельно принимать решение об удалении аккаунта, либо можете разрешить только отправку запроса администрации сайта на удаление аккаунта, либо вообще запретить самостоятельное удаление. Администраторская группа всегда защищена от самостоятельного удаления в целях безопасности от кражи аккаунта. Администратора может удалить только другой администратор. В случае если пользователю разрешено самостоятельное удаление, то он сам может удалить свой аккаунт и все свои данные с сайта в своём профиле подтвердив данное решение дополнительным вводом своего пароля от аккаунта. В случае если включена отправка запроса администрации, то в разделе управления пользователями для администраторов сайта будет показан список пользователей, которые запросили удаление данных и аккаунта с сайта, и администратору необходимо будет принять решение о удалении данного аккаунта или об отклонении данного запроса. После удаления аккаунта администратором, пользователь получить соответствующее уведомление, что его запрос на удаление выполнен.

2. Для шаблона вывода профиля пользователя (userinfo.tpl), добавлена поддержка новых тегов: [delete] Текст [/delete] которые выводят текст заключённый в них в виде ссылки на удаление собственного профиля на сайте пользователем, в случае если это ему разрешено настройками групп пользователей.

3. Добавлен новый раздел “Хранилища” в панели управления DataLife Engine. В данном разделе вы можете добавлять различные системы внешних хранилищ, на которые в дальнейшем будут загружаться файлы с использованием DataLife Engine. Тем самым на сайт может использовать не одно определенное внешние хранилище для файлов, а разные. Причём для разных нужд могут использоваться разные хранилища. В данном разделе вы можете добавлять хранилища, отключать их, назначать какое-либо хранилище, хранилищем по умолчанию и т.д.

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

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

6. Для дополнительный полей с типами “Загружаемое изображение”, “Загружаемая галерея изображений”, “Загружаемый аудиоплейлист”, “Загружаемый видеоплейлист”, и “Загружаемый файл” добавлена возможность указания в настройках данных полей в какое хранилище необходимо загружать файлы. Тем самым вы можете загружать разные дополнительные поля в разные хранилища, которые указаны в разделе управления хранилищами.

7. Для дополнительных полей профилей пользователей добавлена возможность назначения опции “безопасный режим поля”, при данном типе поля полностью отключается возможность использования BB тегов или HTML тегов. А также данные поля можно будет безопасно использовать при выводе их в атрибутах HTML тегов шаблона.

8. При выводе списка последних комментариев на сайте, добавлен автоматический переход к выбранному комментарию при клике на заголовок новости к которому от относится. При этом автоматически ищется страница, на которой он находится, если, например комментарий находится на второй странице у новости, то пользователь автоматически попадёт на вторую страницу, а также браузер будет автоматически прокручен к данному комментарию. Тем самым пользователь будет видеть его сразу визуально. Для того чтобы добавить автоматический поиск при формировании пользовательских ссылок в шаблоне, вам необходимо добавить к ссылкам атрибут: onclick="findCommentsPage(this, '{id}', '{news-id}'); return false;"

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

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

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

12. Для пользовательского вывода публикаций с использованием тега {custom …} добавлена возможность пользовательского назначения периода, на который необходимо кешировать блок в параметре cache. Вы можете указывать период в минутах, часах или днях. Для указания времени кеширования используются значения с суффиксами “m”, “h” и “d”. Например, если вы укажите {custom cache="30m" ….} то блок будет принудительно закеширован на 30 минут, если вы укажите {custom cache="2h" ….}, то блок будет кеширован на 2 часа, если указать {custom cache="1d" ….} то блок будет кеширован на один день. Если указать просто {custom cache="yes" ….} то как и ранее будет включён автоматический контроль кеша и он будет обновляться по мере обновления информации. Указание времени принудительного кеширования позволит сэкономить ресурсы сервера если блок нет необходимости обновлять сразу, например, при добавлении новых публикаций или комментариев.

13. Для пользовательского вывода комментариев с использованием тега {customcomments …} добавлена возможность пользовательского указания периода, на который необходимо кешировать блок в параметре cache. Вы можете указывать период в минутах, часах или днях. Для указания времени кеширования используются значения с суффиксами “m”, “h” и “d”. Например, если вы укажите {customcomments cache="30m" ….} то блок с комментариями будет принудительно кеширован на 30 минут, если вы укажите {customcomments cache="2h" ….}, то блок с комментариями будет кеширован на 2 часа, если указать {customcomments cache="1d" ….} то блок с комментариями будет кеширован на один день. Если указать просто {customcomments cache="yes" ….} то как и ранее будет включён автоматический контроль кеша и он будет обновляться по мере обновления информации. Указание времени принудительного кеширования позволит сэкономить ресурсы сервера если блок нет необходимости обновлять сразу если меняется информация на сайте.

14. Для панели управления DataLife Engine добавлена полная поддержка языков, использующих способ написания текста справа налево. Для этого в языковые пакеты добавлена директива “direction” в которой указывается тип написания текста для данного языка ‘ltr’ либо ‘rtl’. При этом в случае, если используется тип написания справа налево, то DataLife Engine подключит для панели управления специально подготовленный и адаптированный для этого файл CSS со стилями панели управления, который будет корректно зеркально отображать всю панель управления. Тем самым пользователи могут использовать необходимое для данного языка оформление панели.

15. Для визуальных редакторов WISYWIG добавлена поддержка языков, использующих написание текста справа налево. Для этого также используется значение директивы “direction”, которая устанавливается в языковых пакетах, при создании перевода на нужный язык. Указав написание справа налево “rtl” в директиве, редакторы автоматически будут использовать данный режим написания текста.

16. Для всех обычных текстовых полей, которые DataLife Engine генерирует в панели управления и на сайте добавлена автоматическая поддержка языков, использующих написание справа налево. Переключение происходит автоматически, как только пользователь начинает писать текст на данном языке. Тем самым улучшена и облегчена интеграция и создание сайтов на данных языках.

17. В разделе управления группами пользователей добавлена возможность включать или отключать разрешение на использование модуля “Заголовки, описания, метатеги”. Тем самым вы можете разрешать другим группам пользователей использовать данный раздел, а не только для групп администраторов.

18. В разделе управления группами пользователей добавлена возможность включать или отключать разрешение на использование модуля “Перекрестные ссылки”. Тем самым вы можете разрешать другим группам пользователей использовать данный раздел, а не только для групп администраторов.

19. В разделе управления группами пользователей добавлена возможность включать или отключать разрешение на использование модуля “Редиректы”. Тем самым вы можете разрешать другим группам пользователей использовать данный раздел, а не только для групп администраторов.

20. Для модуля “Редиректы” в панели управления, добавлена возможность отключать или включать редиректы. Тем самым при необходимости вы можете временно выключить или включить нужный вам редирект без необходимости их удаления и повторного добавления.

21. Для модуля “Перекрестные ссылки” в панели управления, добавлена возможность отключать или включать ключевые слова Тем самым при необходимости вы можете временно выключить или включить замену нужных вам слов без необходимости их удаления и повторного добавления.

22. Для модуля “Заголовки, описания, метатеги” в панели управления, добавлена возможность отключать или включать заданные правила. Тем самым при необходимости вы можете временно выключить или включить указанные правила для данных страниц без необходимости их удаления и повторного добавления.

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

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

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

26. Для суммарного рейтинга публикаций пользователя добавлено использование нового тега {ratingscore} в шаблонах вывода профиля пользователя и быстрой карточки пользователя (userinfo.tpl и profile_popup.tpl). Данный тег выводит число усреднённого рейтинга всех публикаций пользователя, от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 1.6 или 4.2 и т.д. Данный тег позволяет задать, например, собственное оформление звезд рейтинга с частичным заполнением, а не только 2 или 4 заполненных звезды.

27. Для суммарного рейтинга комментариев пользователя добавлено использование нового тега {commentsratingscore} в шаблонах вывода профиля пользователя и быстрой карточки пользователя (userinfo.tpl и profile_popup.tpl). Данный тег выводит число усредненного рейтинга всех комментариев пользователя, от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 1.6 или 4.2 и т.д. Данный тег позволяет задать, например, собственное оформление звезд рейтинга с частичным заполнением, а не только 2 или 4 заполненных звезды.

28. Внесены изменения в работу тега [active] … [/active] для шаблона меню категорий. Теперь данный тег выводит текст, заключённый в них и для родительских категорий, в случае если категория, в которую зашёл посетитель сайта является вложенной субкатегорией данных родительских категорий. Ранее данный тег выводил текст только для одной категории, непосредственно в той в которой находился посетитель. Тем самым вы можете посвечивать в том числе и активные родительские категории.

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

30. Добавлена поддержка подсчёта цифровой контрольной подписи загружаемых на внешние хранилища файлов, в случае если файл поступает на внешнее хранилища, минуя сервер где установлен DataLife Engine, например если файл загружается с внешнего сайта по URL, а не с компьютера.

31. Внесены изменения в логику работы поиска по сайту. Теперь данные на сервер передаются при помощи GET запросов, а не POST. Тем самым посетители сайта при использовании навигации по страницам результатов поиска смогут использовать кнопку “Назад” в браузере, а также перегружать страницу без предупреждений от браузера, а также вы можете оставлять ссылки на результаты поиска и определенные страницы результатов на других сайтах и делится этими страницами.

32. Для визуального редактора TinyMCE добавлена возможность при написании комментариев вставлять изображения из буфера обмена и путём переноса картинки в редактор и автоматически их загружать на сервер, в случае если для загрузки комментариев включена и используется упрощённая форма загрузки комментариев. То есть вы можете использовать как упрощённую форму и вставлять в текст редактора, так и автоматически загружать в поле самого текста в редакторе.

33. Для визуального редактора TinyMCE добавлена возможность вставки раскрывающихся списков (Accordion), а также возможность управления ими. Данные списки вставляются с использованием HTML5 тегов “details” и “summary”.

34. При просмотре загруженных файлов онлайн на сайте, добавлена возможность просмотра файлов и при включённой настройке блокирования скачивания файлов при обращении с других сайтов. Ранее просмотр становился недоступен т.к. обращение к просмотру сайтов происходили с внешних сервисов Google и Microsoft.

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

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

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

38. Внесены изменения в логику обработки тегов [if field = "значение"] текст [/if], теперь они выполняются раньше чем происходит подключение и обработка тегов {custom ….} и {include file=”….”}. Тем самым вы можете использовать данные теги внутри этих конструкций, не создавая избыточной нагрузки на сервер и выполняя их только если выполняются условия той конструкции, в которой они находятся.

39. После загрузки видео или аудио файлов на сервер, ссылка на вставку плеера теперь выбирается по умолчанию при выборе вставки. Тем самым вставка медиафайлов осуществляется быстрее при написании публикаций.

40. Обновлена инструкция по созданию приложения на сервисе Google для использования авторизации на сайте при помощи Google аккаунтов.

41. Переработана система поиска похожих новостей при редактировании публикаций в панели управления. Теперь система данного поиска учитывает какой режим поиска включён в настройках скрипта: “Простой” или “Полнотекстовый”.

42. Увеличена скорость работы поиска похожих новостей в разделе редактирования публикаций при использовании полнотекстового режима поиска на больших базах данных с большим объёмом контента.

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

44. Улучшена производительность сайта, в случае выполнения каких-либо автоматических программ по крону. Кеш теперь очищается более точно и только в случае необходимости если какие-либо данные в базе данных были изменены. Тем самым снижается нагрузка на сервер.

45. Улучшена система формирования контрольной подписи, необходимой для выполнения различных действий, для пользователей, которые не авторизованы на сайте. Данная подпись больше не зависит от IP пользователей, тем самым им не будет отказано в выполнении действия на сайте, в случае если неожиданно изменился IP адрес между выполнениями действий.

46. Обновлён визуальный редактор TinyMCE до актуальной версии. Было исправлены различные небольшие ошибки в работе редактора.

47. Исправлена проблема, при которой некорректно обрабатывался тег {THEME} при использовании его в шаблоне вывода результатов быстрого поиска по сайту.

48. Исправлена проблема, при которой не обновлялась информация об облаке тегов и перекрёстных ссылках в случае если публикация автоматически снималась с сайта по крону, в случае если истекал установленный срок ее публикации на сайте.

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

50. Исправлена проблема с некорректным отображением раздела редактирования дополнительных полей публикаций и пользователей в панели управления DataLife Engine.

51. Исправлена проблема, при которой вложенные комментарии отображались на один уровень меньше, чем указано в настройке: “Максимальный уровень вложенности комментариев” в панели управления скриптом.

52. Исправлена проблема, при которой при отключении комментариев на сайте, переставала корректно работать пользовательская сортировка публикаций по просмотрам на сайте.

53. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Комментарии

  1. Captain (Клиенты)

    1 октября 2023 08:41 155 комментариев

    Отлично. Я бы к самостоятельному удалению аккаунта добавил тайм-аут на 1-2 суток, даже неделю, в течении которого пользователь смог бы восстановить свой аккаунт, если передумал. Я в своё время такими возможностями пользовался на некоторых сервисах. Но это так, пожелание.

  2. TCSE (Клиенты)

    1 октября 2023 14:21 57 комментариев

    Для пункта 31, предлагаю расширить описание:

    Появится возможность указывать прямую ссылку на результаты поиска по сайта и делится ею.

    Правда поисковые роботы тоже их индексирую  и создают дубли страниц (но их можно через robots.txt запретить к индексации).


    1. celsoft (Администраторы)

      1 октября 2023 15:01 4 132 комментария

      добавил это в описание, а поисковых роботов мы предусмотрели в данном случае. DLE автоматически будет запрещать индексацию страниц поиска, добавляя соответствующие и HTTP заголовки и метатег непосредственно в сами страницы поиска.

  3. desart (Клиенты)

    1 октября 2023 21:44 14 комментариев

    Ждёмс! С хранилищами и выбором - очень порадовали! И хранение для доп. полей не забыли! Супер! Спасибо!

  4. xoxmalv (Клиенты)

    2 октября 2023 06:54 41 комментарий

    Ура цивилизация началась 😅 это я про 9 пункт.

    а так спасибо за 3 пункт.

  5. OnlySteam (Клиенты)

    2 октября 2023 21:10 4 комментария

    36. Улучшен выбор родительских категорий


    Блин а я уже плагин сделал. Думал  продавать(((( 

    PS: спасибо что прислушивайтесь)

  6. PSPinfo.RU (Клиенты)

    3 октября 2023 13:23 53 комментария

    П.1 опечатка на скрине "акканта"

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

    1. celsoft (Администраторы)

      3 октября 2023 13:26 4 132 комментария
      3 октября 2023 14:23, PSPinfo.RU написал:
      П.1 опечатка на скрине "акканта"

      Спасибо. Принято.

      3 октября 2023 14:23, PSPinfo.RU написал:
      П.3 В дополнение про хранилища - имело бы смысл добавить настройку хранилища по-умолчанию для каждой группы. Если выбор запрещен, то загрузка именно в это хранилище. Тем самым можно распределить качественный трафик от журналистов и обычных пользователей.

      Пожелания лучше писать в соответствующей теме на форуме. В комментариях они попросту потеряются со временем.

  7. PSPinfo.RU (Клиенты)

    3 октября 2023 14:04 53 комментария
    3 октября 2023 14:26, celsoft написал:

    Пожелания лучше писать в соответствующей теме на форуме. В комментариях они попросту потеряются со временем.

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

    П.1 - при удалении пользователя по запросу если ли возможность в процессе удаления изменить в новостях и комментах этого пользователя автора (типа, "автор удален", заменить на другого пользователя)? 

    Может быть в запросе удаления добавить "разрешаю оставить мои материалы на сайте...". Очень часто пользователи хотят просто учетку снести, а не материалы.

    1. celsoft (Администраторы)

      3 октября 2023 14:45 4 132 комментария
      3 октября 2023 15:04, PSPinfo.RU написал:
      Дорога ложка к обеду. Поэтому здесь и пишу, т.к. это имело бы смысл делать сразу.

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

      3 октября 2023 15:04, PSPinfo.RU написал:
      Опять получается функционал, который изначально хорош, но сразу реализован не полностью.

      А с чего вы решили что ваше предложение не избыточно и кому либо вообще нужно? Только потому что оно ваше? Я например в этом не уверен, хотя и ничего не могу сказать против него. Посмотрим. А именно каков будет пользовательский опыт и обратная связь, что будут просить, что будет нужно. Исходя из этого принимается решение делать это или нет. По вашему пожеланию, такого решения понятное дело нет, и пока быть не может. Например просто мое личное мнение по этому вопросу, это избыточно и не нужно, а что скажут другие пользователи, посмотрим, не знаю будущее покажет. Поэтому и писать пожелания нужно в месте где это предусмотрено, это более продуктивно.

      3 октября 2023 15:04, PSPinfo.RU написал:
      Может быть в запросе удаления добавить "разрешаю оставить мои материалы на сайте...". Очень часто пользователи хотят просто учетку снести, а не материалы.

      Если пользователю разрешено самому удалять свой аккаунт, то его новости с сайта не удаляются. Удаляются только аккаунт и комментарии. Если отправляется запрос администратору, то администратор сам принимает решение как удалить аккаунт. Возможности админпанели позволяют и оставлять комментарии и оставлять публикации, или наоборот все удалять. Т.е. в данном случае все на усмотрение администратора сайта отдается.

  8. sergoxa (Клиенты)

    3 октября 2023 15:06 1 комментарий

    Скажите пожалуйста, DLE17 в полном объеме поддерживает php8.3 ?

    1. celsoft (Администраторы)

      3 октября 2023 15:27 4 132 комментария

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

  9. WebPCK (Клиенты)

    3 октября 2023 15:14 24 комментария

    Спасибо конечно, но на 17.0 это не тянет. Объективно говоря!

    Раньше мы имели в линейке видели версии и х.4 и даже х.6. Теперь х.1 и всё. Проблема с неймингом и последовательностью.

    Текущий список обновлений полезный как всегда, но недотягивает до каких-то фишек или чего-то знакового.

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

    Новостной двиг. не сдвигается, а мог бы перерасти в большее!

    1. celsoft (Администраторы)

      3 октября 2023 15:39 4 132 комментария
      3 октября 2023 16:14, WebPCK написал:
      Спасибо конечно, но на 17.0 это не тянет. Объективно говоря!

      Раньше мы имели в линейке видели версии и х.4 и даже х.6. Теперь х.1 и всё. Проблема с неймингом и последовательностью.

      Как вы оцениваете какая линейка должна быть, а какой нет? Только на основе списка фишек? Мы так не оцениваем линейки и вам на это ориентироваться не советуем. Линейка может измениться даже когда один пункт нововведений, и не измениться даже если там 200 пунктов. Принцип изменений линейки прост на самом деле. Играет роль на сколько сильно меняются ключевые моменты в базовом коде, это в свою очередь серьезно влияет на то с какой вероятностью будут работать без изменений сторонние модификации (плагины) пользователей. Этим и определяется минорность и мажорность версий DLE. Например вероятность того что ваша модификация будет работать без изменений от версии 16.0 на 16.1 намного выше, чем на 17.0, по причине меньших архитектурных изменений. А список в описании не важен при этом, список показывает что поменялось, что добавилось и изменилось для пользователя, а не определяет минорность или мажорность номера версии.

      Поэтому все просто. Изменение мажорного номера в версии это сигнал для тех у кого сторонние модули и плагины, не обновляться тут же, а протестировать свои плагины и модули локально (вероятность необходимости их адаптации высока), адаптировать их при необходимости, и только потом что либо делать на рабочем сайте, а не сигнал к поиску в описании релиза знаковых изменений и что это теперь не CMS для СМИ, а расчет вывода космического аппарата на баллистическую орбиту )) (прошу прощение про космос, просто навеяло воспоминания, я действительно делал программное обеспечение для этого в молодости), но смысл я думаю вы поняли.

      3 октября 2023 16:14, WebPCK написал:
      Текущий список обновлений полезный как всегда, но недотягивает до каких-то фишек или чего-то знакового.

      Как и всегда ))) и во всех версиях уже 20 лет. Угодить всем невозможно. Тот кто нашел для себя нужное и важное радуется, тот кто не нашел, того и не радует, и тому придется ждать других версий. Почитайте например свой комментарий к другой версии https://dle-news.ru/pressrelease/1864-datalife-engine-v153-press-release.html#findcomment20936 а кто то был недоволен тем релизом, потому что ему не угодили, теперь вот ваша очередь не найти что то для себя, а другим найти то что давно ждали (ссылка кстати это нововведение новой версии, может быть и не нужная вам, но теперь вот легко можно отправить к любому комментарию), очень многим кстати нужная вешь. Всем угодить невозможно, у каждого свой персональный список самого нужного и самого важного )) Я например к такой критике уже привык )). А насчет знакового .... ну управлять космическими ракетами DLE не будет наверное )) ..... ближайших несколько мажорных версий .... а так это конечно было бы знаково ))

  10. skapunker (Клиенты)

    4 октября 2023 10:33 10 комментариев

    У хранилищ есть опция, сколько места на нем можно использовать?

    1. celsoft (Администраторы)

      4 октября 2023 11:57 4 132 комментария

      нет, в DLE нету, настройка квот это уже должно делаться непосредственно настройками самого хранилища, для того или иного доступа.

      1. skapunker (Клиенты)

        4 октября 2023 13:51 10 комментариев

        Это плохо.

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

        1. celsoft (Администраторы)

          4 октября 2023 14:48 4 132 комментария

          DLE и не должен это понимать. У вас немного неверное представление о внешних хранилищах. Внешнее хранилище, оно внешнее, т.е. какая то отдельная машина, на которой нет ничего, ни DLE, ни каких то вспомогательных скриптов, веб сервера и т.д. и к которой подключение идет по тому или иному протоколу. Вы думаете это как на локальной системе можно обратиться к операционной системе и мгновенно узнать остаток места? Для внешних систем так не работает. По этим протоколам невозможно даже узнать сколько в принципе свободного места есть. А если указать тот же лимит в самом DLE, то чтобы например по FTP пересчитать обьем всех уже имеющихся файлов на это могут уйти десятки минут, в зависимости от обьема, а по S3 так там вообще другая система хранения данных, тоже чтобы все пересчитать куча ресурсов. Вы хотите это делать при каждой загрузке картинки? Это глупо делать. За состоянием места на внешнем хранилище нужно следить уже из самого хранилища а не откуда то из вне. И администратор сайта уже должен следить за местом, достаточно оно или нет, увеличивать или менять хранилище.

        2. skapunker (Клиенты)

          4 октября 2023 20:50 10 комментариев

          смотрите, предположим я добавил для загрузки изображений два FTP сервера: FTP_1 и FTP_2. Он на них  будет поочереди загружать картинки или как это работает? 

        3. celsoft (Администраторы)

          4 октября 2023 21:27 4 132 комментария

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

  11. sciper (Клиенты)

    5 октября 2023 21:15 10 комментариев

    Огромное спасибо за возможность удаления акаунтов самими пользователями, я этого два года ждал!
    Прямо сейчас только из за этого продлил лицензию :)

    Вот это я делал каждый день - disk.yandex.ru/i/tea48dlbEEMNwg
    Удалял вручную и отвечал каждому...

  12. Sam_Morrou (Клиенты)

    6 октября 2023 13:09 1 комментарий

    @celsoft Подскажите когда ожидать полного релиза?

    1. celsoft (Администраторы)

      6 октября 2023 16:39 4 132 комментария

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

  13. Moldovan (Посетители)

    6 октября 2023 22:11 3 комментария

    Сделайте пожалуйста защиту от поведенческих ботов. Банят аккаунты РСЯ. Никакого спасу нет. Просто в виде капчи перед входом на сайт. Пришел из поиска - вылезла простая капча, набрал, зашел на сайт. Не набрал - не зашел. 

  14. xoxmalv (Клиенты)

    8 октября 2023 18:24 41 комментарий

    Добрый вечер.

    Пишу тут так как на форуме вы меня по не понятным мне причинам заблокировали. И на вопрос за что не отвечаете.

    Есть недочет с редактором tinymce. Если в комментариях используется bbcodes и для быстрого редактировании статей на сайте, включен Tinymce. То для гостей подключается скрипт tinymce.min.js что не должно быть. По факту скрипт должен подключатся только для зарегистрированных пользователей у которых разрешено редактировать статьи.

    1. celsoft (Администраторы)

      8 октября 2023 19:14 4 132 комментария
      8 октября 2023 19:24, xoxmalv написал:
      Пишу тут так как на форуме вы меня по не понятным мне причинам заблокировали. И на вопрос за что не отвечаете.

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

      8 октября 2023 19:24, xoxmalv написал:
      Есть недочет с редактором tinymce. Если в комментариях используется bbcodes и для быстрого редактировании статей на сайте, включен Tinymce. То для гостей подключается скрипт tinymce.min.js что не должно быть. По факту скрипт должен подключатся только для зарегистрированных пользователей у которых разрешено редактировать статьи.

      Принято. Это исправим.

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Декабрь 2024    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

Опрос на сайте

Совершаете ли вы покупки в интернет?