/ / DataLife Engine v.12.0 Press Release
август 16 2017

DataLife Engine v.12.0 Press Release

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

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

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

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

DataLife Engine v.12.0 Press Release
2. В панели управления скриптом добавлен краткий предосмотр последних полученных персональных сообщений на сайте. Тем самым пользователь сможет при необходимости быстро перейти к нужному сообщению непосредственно сразу из панели управления.

3. В админпанели, при добавлении публикаций на сайт, сразу после добавления публикации, добавлена возможность выбора следующего действия. На выбор предлагается: "Добавить ещё одну публикацию", "Перейти сразу к редактированию только что добавленной публикации", "Перейти к списку публикаций". Тем самым можно быстро перейти к наиболее частым действиям в один клик.

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

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

6. В админпанели при добавлении статической страницы, сразу после ее сохранения, добавлена возможность выбора: "Добавить ещё одну страницу", "Перейти сразу к редактированию только что добавленной страницы", "Перейти к списку ранее добавленных страницы". Тем самым можно быстро перейти к наиболее частым действиям в один клик.

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

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

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

10. Добавлен новый модуль "Метатеги". Данный модуль позволяет переназначить в админпанели метатеги title, description, keywords для определённых страниц сайта. Скрипт DLE формирует данные метатеги для всех страниц сайта автоматически, но иногда необходимо задать для определённых страниц свои собственные отдельные значения, например, сделать так, чтобы на странице обратной связи использовались не стандартные из настроек скрипта, а определённые только для данной страницы. Теперь при помощи данного модуля, вы можете это сделать в админпанели вашего сайта. В данном модуле вы задаёте URL страницы для которой хотите переназначить метатеги, и задаёте новые значения этих тегов. После чего для данной страницы будут применяться указанные вами значения. Вы можете переназначить как все поля для данной страницы, так и отдельные. Например, если вы оставите поле keywords пустым, то для него будут применены значения по умолчанию для этого поля и для этой страницы. Вы можете указать непосредственно адрес страницы, для которой вы хотите изменить метатеги, а также вы можете указать группу ссылок используя символ '*', который означает поиск по любому символу, например, указав /page/*/ указанные метатеги будут использоваться для страниц /page/1/, /page/2/, /page/любой текст/ и т.д.

11. Добавлена возможность экспорта пользователей с сайта. Если вы используете для организации рассылок сообщений пользователям сторонние сервисы или программы, то при помощи экспорта вы можете быстро сформировать нужные данные. Экспорт пользователей осуществляется в админпанели в разделе редактирования пользователей. Вы можете экспортировать как всех пользователей, так и соответствующих определённым критериям. Экспорт осуществляется либо в формате CSV либо Exel на выбор.

12. Добавлена возможность переносить публикации в другие категории при наступлении определённого времени. Для этого при добавлении или редактировании публикации, в настройке "Срок действия до", вы можете выбрать действие "Переместить в другую категорию", и назначить одну или несколько категорий в которые нужно будет перенести публикации при наступлении указанной даты.

13. Добавлена возможность исключать определённые новости из поиска по сайту. При добавлении или редактировании новости в админпанели вы можете установить опцию "Исключить из поиска" для каждой публикации отдельно. Тем самым вы можете исключить из поиска новости, для которых вы не хотите, чтобы они принимали участие в поиске по сайту.

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

15. Добавлена возможность исключать определённые статические страницы из поиска по сайту. При добавлении или редактировании страницы в админпанели вы можете установить опцию "Исключить из поиска" для каждой статической страницы отдельно.

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

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

18. Для модуля редиректов добавлена возможность использования масок для задания шаблона по которым производить редиректы. Для этого при задании URL, с которого нужно производить редирект, используется символ "*", который означает что вместо "*" может находится в URL любой набор символов. Например, вы можете задать /page/*/, где и будет производится редирект со всех страниц, таких как /page/1/, /page/2/, /page/text/ и т.д.

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

20. Для шаблонов статических страниц (static.tpl и других назначенных странице), добавлена поддержка нового тега [edit] текст [/edit], который выводит текст заключённый в них в виде ссылки на редактирование статической страницы, для групп пользователей, которым разрешено редактирование статических страниц. Тем самым облегчается быстрый переход к редактированию нужной страницы, при большом количестве статических страниц.

21. Для тега пользовательского вывода публикаций {custom ....} добавлен новый параметр сортировки публикаций "id_as_list" который работает совместо с параметром "id", и сортирует публикации так как они указаны в списке. Например, тег {custom id="3,4,1,2" order="id_as_list"} выведет сначала новость c ID 3 потом 4 потом 1 потом 2. Данное нововведение полезно, когда вы хотите вывести нужные публикации в строго заданном порядке.

22. Для тега пользовательского вывода комментариев {customcomments ....} также добавлен новый параметр сортировки публикаций "id_as_list" который работает совместно с параметром "id", и сортирует выводимые комментарии так как они указаны в списке. Например, тег {customcomments id="3,4,1,2" order="id_as_list"} выведет сначала комментарий с ID 3 потом 4 потом 1 потом 2. Данное нововведение полезно, когда вы хотите вывести нужные комментарии в строго заданном порядке.

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

24. В настройки групп пользователей добавлена возможность включать разрешение на публикацию в комментариях медиа виджетов с использованием тегов [mediа=...]. Тем самым вы можете разрешить или запретить для каждой группы пользователей, разрешено ли им публиковать в комментариях медиа виджеты, или нет.

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

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

27. Добавлен новый глобальный тег для шаблонов {category-id}, который выводит ID просматриваемой посетителем сайта категории. Данный тег будет полезен при организации меню на сайте, а также когда нужно быстро переназначить какие-либо CSS классы или сами имена файлов шаблонов, при оформлении шаблонов вывода публикаций.

28. Добавлен новый глобальный тег для шаблонов {category-title}, который выводит имя просматриваемой посетителем сайта категории. Данный тег будет полезен, когда на сайте нужно отдельно вывести имя просматриваемой категории.

29. Для категорий добавлена возможность задать полноценное краткое описание. Описание создаётся в админпанели при добавлении или редактировании категорий в соответствующем разделе. В описании категории вы можете использовать как BBCODES теги, так и HTML теги. Для вывода описания на сайте используется новый глобальный тег для шаблонов {category-description}, который выводит заданное описание, когда пользователь просматривает данную категорию, также вывод доступен и при выводе полных публикаций. Тем самым при помощи простой конструкции, например:
[available=cat] {category-title} <br> {category-description} [/available]
вы можете выводить в нужном месте автоматически название категории и ее краткое описание. При помощи дополнительных тегов [page-count=...], можно ограничить вывод этой информации, например, только на первой странице категории.

30. Для тега вывода меню категорий {catmenu ...}, для его параметра "subcat" добавлена возможность использования нового значения "only", которое означает что нужно выводить только подкатегории из указанной категории. Например, при использовании тега {catmenu id="1" subcat="only"} будут выведены только подкатегории принадлежащие категории с ID "1". Данное нововведение полезно, когда при посещении определённой категории нужно будет вывести список ее подкатегорий. Например, при помощи простой конструкции [available=cat] {catmenu id="{category-id}" subcat="only"} [/avalilable] вы можете автоматически выводить список подкатегорий у просматриваемой на сайте категории.

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

32. Для дополнительных полей, имеющих тип "Галерея изображений", добавлена возможность выводить загруженные изображения по отдельности. Для этого в шаблонах используется тег [xfvalue_X image="Nr"], где "X" это имя дополнительного поля, а "Nr" это номер изображения из галереи. Например, при использовании [xfvalue_test image="2"] будет выведено изображение номер два, загруженное в дополнительное поле с именем "test". Тем самым вы можете использовать одно поле, и при этом выводить превью галереи из одной картинки в кратких новостях, а полностью галерею уже при просмотре полных новостей.

33. Добавлена возможность безопасного использования тега {titlе} в HTML атрибутах, при выводе публикаций. Например, вы можете использовать alt="{titlе}" и текст будет сохранять валидность документа, если в заголовке есть кавычки.

34. Для тега [mediа=...] добавлена поддержка публикации видео и постов с сервиса Facebook.

35. Добавлено Gzip сжатие для CSS файлов, используемых скриптом, что позволяет существенно сократить размер CSS файлов, и как следствие ускорить загрузку страниц. Сжатие включается совместно с сжатием JS файлов в настройках скрипта. При включении сжатия, сжимаются только служебные CSS файлы непосредственно DLE. Для сжатия ваших собственных CSS файлов из вашего шаблона, используйте нашу статью https://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html

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

37. Добавлена поддержка тега {THEME} в предварительном просмотре рекламных материалов в панели управления скриптом.

38. При добавлении каких-либо данных в админпанели, добавлена визуальная подсветка сколько символов добавлено в данное поле, и сколько максимум ещё можно добавить. Данное нововведение позволяет визуально видеть, сколько можно ещё ввести, чтобы не выйти за ограничения на длину поля.

39. В случае если в настройках скрипта не указан протокол вашего сайта, начиная с данной версии DLE будет использовать безопасное SSL соединение и будет генерировать ссылки на https протокол.

40. Добавлены превентивные меры защиты сайта от "бесконечных" редиректов, в случае если в настройках скрипта включено использование только HTTPS протокола, но при этом сервер не настроен корректно и не передаёт информации о используемом сайтом протокола.

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

42. Для страниц персональных закладок публикаций, добавлена отправка 403 HTTP кода (доступ запрещён) в браузер, в случае если по адресу закладок, заходит незарегистрированный пользователь. Тем самым данные страницы будут запрещены к индексации для поисковых систем, и они не будут ошибочно индексировать данную страницу с одним единственным сообщением об ошибке доступа к разделу.

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

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

45. Добавлена поддержка фигурных скобок { и } в модуле "Фильтр слов", теперь вы можете использовать в фильтре слова, содержащие данные символы.

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

47. Обновлены до актуальных версий визуальные редакторы Froala и TinyMCE. В данных редакторах были исправлены ранее обнаруженные проблемы в работе.

48. Обновлён до актуальной версии парсер HTML кода для добавляемых на сайт публикаций.


49. Исправлена проблема, связанная с некорректным уведомлением поисковых систем по крону о обновлении карты сайта, в случае если имя сайта в настройках скрипта было задано без указания протокола.

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

51. Исправлена проблема, при которой мог не загружаться визуальный редактор при быстром редактировании на сайте, если вывод публикаций на сайте используется только тегом {custom ...}, без использования основного тега {content}.

52. Исправлена проблема, при которой в уведомлениях на E-mail, о новых комментариях или персональных сообщений, отправлялся слитный текст без переносов строк.

53. Исправлена проблема, при которой терялся перенос строк в пустых незаполненных строках при использовании редактора TinyMCE в новостях.

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

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

Комментарии

radrigo

radrigo

16 августа 2017 13:56 Клиенты
1
Для меня это будет наверное один из самых лучших выпусков. Жду с нетерпением.
В частности очень порадовали нововведения 24, 25, 30, 32 и 33.
russ-post

russ-post

16 августа 2017 14:09 Клиенты
0
Очень хорошее обновление blush
IgorA100

IgorA100

16 августа 2017 16:11 Клиенты
1
Очень интересное обновление.
Практически все ранее применяемые свои "улучшения" можно убирать, ибо появилось в штатной версии ;)
Буду собираться с силами и обновлять два сайта....
Вот бы еще сделать глобальный рывок и внедрить перехватчик событий для интеграции со сторонними модулями. По аналогии как реализовано в phpBB 3.1
RedRoll

RedRoll

18 августа 2017 02:24 Клиенты
2
Наконец стоящее обновление по функционалу скрипта, о том, о чем писал на протяжении 2х-3х лет на форуме, наконец реализовано... Спасибо
slous

slous

18 августа 2017 22:31 Клиенты
1
Обновка бомба sunglasses
remont63

remont63

19 августа 2017 20:23 Клиенты
0
Добавлен новый модуль "Метатеги" -
может ли использоваться данный модуль для страниц тегов?
celsoft

celsoft

20 августа 2017 11:53 Администраторы
5
Цитата: remont63
Добавлен новый модуль "Метатеги" -
может ли использоваться данный модуль для страниц тегов?

Конечно. Этот модуль может использоваться для абсолютно любых страниц DLE, в том числе и для страниц тегов.
DeMoN13

DeMoN13

22 августа 2017 00:37 Клиенты
2
Великолепно! Перенос новости из категории в категорию при наступлении определенного времени очень нужная мне вещь! СПАСИБО)
oblprof72

oblprof72

22 августа 2017 07:47 Клиенты
2
26. Добавлена возможность убирать из шаблона добавления публикации. Ура дождался я все таки.))
Чистота34

Чистота34

22 августа 2017 14:47 Клиенты
25
ВАЖНО!!!
Пока на выпустили релиз.
Добавьте уведомлялку об использовании куки и 3 доп. страницы (как правила) с политикой конфиденциальности, пользовательское соглашением для самих куки.
Лучшая (на мой взгляд) реализация с приятным оформление у бегета.
А то некоторые сайты могут попасть под санкции 152 ФЗ. Другие уже добавили такие важные вещи.
celsoft

celsoft

23 августа 2017 10:08 Администраторы
0
Цитата: Чистота34
ВАЖНО!!!
Пока на выпустили релиз.
Добавьте уведомлялку об использовании куки и 3 доп. страницы (как правила) с политикой конфиденциальности, пользовательское соглашением для самих куки.
Лучшая (на мой взгляд) реализация с приятным оформление у бегета.
А то некоторые сайты могут попасть под санкции 152 ФЗ. Другие уже добавили такие важные вещи.

Для подобных вещей не требуется реализация на PHP, и как следствие не требуется никакой поддержки со стороны DLE. Это все делается средствами HTML, CSS и JS, т.е. делается это в шаблоне. Для работы с куками имеет огромное количество уже готовых JS плагинов для Jquery. Соответственно все это вы можете сделать уже сейчас, на любой версии DLE.
Чистота34

Чистота34

23 августа 2017 10:18 Клиенты
2
Цитата: celsoft
Цитата: Чистота34
ВАЖНО!!!
Пока на выпустили релиз.
Добавьте уведомлялку об использовании куки и 3 доп. страницы (как правила) с политикой конфиденциальности, пользовательское соглашением для самих куки.
Лучшая (на мой взгляд) реализация с приятным оформление у бегета.
А то некоторые сайты могут попасть под санкции 152 ФЗ. Другие уже добавили такие важные вещи.

Для подобных вещей не требуется реализация на PHP, и как следствие не требуется никакой поддержки со стороны DLE. Это все делается средствами HTML, CSS и JS, т.е. делается это в шаблоне. Для работы с куками имеет огромное количество уже готовых JS плагинов для Jquery. Соответственно все это вы можете сделать уже сейчас, на любой версии DLE.

Нормально работающих мало, все перебирать тоже дело не очень интересное.
Вот скриншоты варианта реализации http://yapx.ru/u/RZuT не буду уточнять движок, думаю понятно по стилю.
Особенно второй скриншот полезен. Если у вас есть готовый скрипт посоветуйте, если отказались реализовать.

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

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

Например соседи по цеху после выхода закона сразу сделали мини дополнения чтобы клиенты скачали, установили и не тратили время, тем более что до сих пор адекватных решений практически нет, особенно по куки.
celsoft

celsoft

23 августа 2017 10:35 Администраторы
1
Чистота34,

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

Цитата: Чистота34
тем более что до сих пор адекватных решений практически нет, особенно по куки.

Я не знаю как вы искали, но вот пожалуйста плагин https://github.com/js-cookie/js-cookie который предназначен для работы с куками и прекрасно работает.
Дмитрий6

Дмитрий6

23 августа 2017 12:43 Клиенты
0
Чистота34
"Другие уже добавили такие важные вещи" - вообще не вижу в этом важности!!!
"если отказались реализовать" - знаете сколько я хочу чтоб здесь реализовали, и я такой не один!!!
"Он покупает движок, думает там всё есть как это есть у других" - не обязательно сразу покупать, кажется демо-версия ограничена только количеством новостей.
pit_sev

pit_sev

23 августа 2017 19:53 Клиенты
6
Здравствуйте!
Это конечно все приятно, но ! Сделано ли главное? Переверстана ли вся админка под чистый бутстрап без использования jquery-ui и без мегатонной каши в engine/skins/stylesheets/application.css ?
ЭТО самое важное! Заранее спасибо за ответ)
celsoft

celsoft

24 августа 2017 12:37 Администраторы
0
Цитата: pit_sev
Переверстана ли вся админка под чистый бутстрап без использования jquery-ui и без мегатонной каши в engine/skins/stylesheets/application.css ?

Используется как bootstrap так и jquery-ui, они служат разным целям, и выполняют разные функции, которые не взаимозаменяемые т.к. функциональность этих библиотек имеет существенные различия, и одна библиотека не может полноценно заменить другую, по причине отсутствия нужной функциональности. Что же касается ускорения загрузки то для этого служит пункт номер 35, благодаря которому размеры загружаемого CSS в браузер сокращаются в более чем в 6 раз, при этом сами сжатые файлы храняться долговременно на сервере, сжатие происходит только один раз, потом используется уже именно сжатые файлы, а также самому браузеру дается указание длительно его хранить в кеше, и не брать постоянно с сервера. Кстати видео с краткой демонстрацией панели делалось не на локальном компьютере, это реально действующий сайт, на удаленном хостинге, и почти мгновенную загрузку видно по видео.
pit_sev

pit_sev

24 августа 2017 12:48 Клиенты
0
celsoft,
Цитата: celsoft
Используется как bootstrap так и jquery-ui, они служат разным целям, и выполняют разные функции, которые не взаимозаменяемые т.к. функциональность этих библиотек имеет существенные различия

В админке вы применяете 2 разных фрэймворка (которые использовать одновременно очень плохое решение, т.к. является практически не масштабируемым). Пример - вы используете модальные окна от jquery-ui тогда как бутстраповские не задействованы! Зачем? Это как раз и есть взаимозаменямость. Далее куски самого бутстрапа и jquery-ui вшиты в единый огромный файл engine/skins/stylesheets/application.css и вы еще их переназначаете и поверх добавляете свои классы DLE. В результате админка полностью не масштабирема получается. Т.е. ее внешний вид поправить в любом месте не представляется возможным - т.к. когда ожидается один результат от например на базе бутстрапа, то задавая родные бутстраповские классы - получаем другой результат - все разъезжается! Это главное неудобство всей админки. И конечно в идеале было бы разнести всю админку по шаблонам и модулям - как говорится разделить катлеты. Чтобы не было каши в файлах (смесь html + css + js + php) - а сделать аналогично структуре самого сайта - каждая страница админки - в своем модуле со своим шаблоном. Если бы Вы такое сделали - то движек шагнул бы вперед в своем развитии семимильным скачком. Спасибо.
celsoft

celsoft

24 августа 2017 14:35 Администраторы
1
Цитата: pit_sev
В админке вы применяете 2 разных фрэймворка

Это разные фреймворки, для разных целей, делают они разную работу.

Цитата: pit_sev
Пример - вы используете модальные окна от jquery-ui тогда как бутстраповские не задействованы! Зачем?

Задействованы и те и те. И используются и те и те. И не может например бутстраповское окно заменить jquery-ui окно, потому как иногда требуется обязательно их перемещать по экрану для удобства мышкой или через тач, и возможность размещать в нужном месте экрана. А также не всегда нужны именно модальные окна, а в бутстрапе только модальные.

Цитата: pit_sev
Далее куски самого бутстрапа и jquery-ui вшиты в единый огромный файл engine/skins/stylesheets/application.css и вы еще их переназначаете и поверх добавляете свои классы DLE.

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

Цитата: pit_sev
В результате админка полностью не масштабирема получается.

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

Цитата: pit_sev
Т.е. ее внешний вид поправить в любом месте не представляется возможным - т.к. когда ожидается один результат от например на базе бутстрапа, то задавая родные бутстраповские классы - получаем другой результат - все разъезжается!

Это может происходить только если применяются классы не от той версии бутстрапа, что используется в админпанели, бутстрап тоже не постоянен и меняется от версии к версии. Стандартные модули не разъезжаются и все отображается корректно. И мы спокойно масштабируем DLE добавляя новые функции, без каких то глобальных модификаций панели и стилей панели. А вообще для сторонних модификаций специально был придуман файл adminpanel.css для шаблона, где можно все корректировать.

Цитата: pit_sev
Если бы Вы такое сделали - то движек шагнул бы вперед в своем развитии семимильным скачком.

Никуда бы он не шагнул, это называется "код ради кода", и действует по принципу "просто мне так нравиться". Вам нравится так, нам нравится так, вот и вся разница. А DLE это готовый продукт, это не фреймворк, его люди в готовом виде используют, и им важна готовая функциональность, а не то как и по каким файлам разнесен внутренний код. Верстка админпанели меняется редко, она работает годами, а когда она меняется, то переписать код HTML который в файлах, занимает минуты, а не часы. Например на стандартные модули не тратиться на переписывание более 10-15 минут на каждый модуль, т.е. файл. И менять, просто ради того чтобы поменять, нет никакого смысла, это в моем понимании пустая трата времени и сил, которые лучше потратить на что то действительно нужно, а именно на новую функциональность самого скрипта. Тем более что какого либо заметного ускорения в разработке это никак не принесет, т.к. ну будет шаблонная система в админпанели и что? Будет глобальная переверстка ядра админпанели и опять придется переписывать шаблоны. Что это делать в PHP файлах, что в шаблонных, все тоже самое по времени, только добавиться еще миллион проблем с контролем шаблонных тегов, которые нужно еще по нужным местам расставить.
pit_sev

pit_sev

24 августа 2017 15:07 Клиенты
0
celsoft,
Спасибо за ответы. Жаль конечно что Вы именно в таком ключе мыслите. Со своей стороны (разработчика движка) возможно вы в чем-то и правы (со многим мы не согласны, но это мнение нашего коллектива). Для себя определили сделать админку для DLE с нуля на чистом бутстрапе и на базе модуль-шаблон (далее будем обновлять все кроме админки). Команде DLE успехов в работе!
Чистота34

Чистота34

24 августа 2017 18:42 Клиенты
2
Цитата: Дмитрий6
Чистота34
"Другие уже добавили такие важные вещи" - вообще не вижу в этом важности!!!
"если отказались реализовать" - знаете сколько я хочу чтоб здесь реализовали, и я такой не один!!!
"Он покупает движок, думает там всё есть как это есть у других" - не обязательно сразу покупать, кажется демо-версия ограничена только количеством новостей.


Я смотрю с точки зрения обычного человека, а не разработчика.

Если обычному человеку прилетит штраф на 75 000 рублей за такую мелочь, а по судебной практике это уже норма, то думаю что это важно. В РФ федеральные законы которые ориентированы на штрафы да ещё и без суда исполняются на ура.

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

Кстати заметьте, что после моего сообщения и здесь внизу появились документы, а где спасибо за напоминание? Если бы было не важно то этих 2 страниц не было бы. Значит имеет вес исполнение такого закона.
celsoft

celsoft

25 августа 2017 05:29 Администраторы
2
Цитата: Чистота34
Я смотрю с точки зрения обычного человека, а не разработчика.

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

Кстати заметьте, что после моего сообщения и здесь внизу появились документы, а где спасибо за напоминание? Если бы было не важно то этих 2 страниц не было бы. Значит имеет вес исполнение такого закона.

Кстати да, за напоминание спасибо. Я видел его еще до вступления в силу, но как то забылось со временем, что он вступил в силу. Но и при этом обратите внимание на нашем сайте стоит абсолютно стандартный DLE, без каких либо патчей или дополнительных модулей, и полностью соответствует федеральному закону. О чем вам собственно и написали, вам же не написали, что не нужно ставить ссылки или не нужно публиковать эти два документа. Они должны быть на сайте, но никакой поддержки от DLE или каких то модулей для этого не требуется, о чем вам и написали. Это делается все на сайте под конкретный сайт, текст соглашений также не универсальный, в зависимости от задач и реализуемой на сайте информации, он также разный, он делается под конкретный сайт. Делается это также полностью стандартными средствами DLE, без каких либо модулей, патчей и прочего. Создается просто две страницы с текстом, и даются ссылки на них в шаблоне и все. Больше ничего не нужно. А вы пишите, что в дистрибутив нужно добавить, какие то модули, патчи, и прочее, чего делать собственно не нужно. Вот о чем вам написали. А тексты должны быть, причем для каждого сайта. Позже мы напишем более развернутую статью об этом, она пока готовиться. Но то о чем вы пишите, в реализации в дистрибутиве не требуется, и готового текста там быть не может, т.к. он к сожалению не универсален, а уникален для каждого сайта, в зависимости от того, что на сайте.
GlamoSS

GlamoSS

31 августа 2017 09:13 Клиенты
1
Уже заждались. Выкладывайте уже! bowtie
Dimo4ka14

Dimo4ka14

31 августа 2017 11:13 Клиенты
2
Ждем 1 сентября ! sunglasses
celsoft

celsoft

31 августа 2017 13:53 Администраторы
1
Цитата: GlamoSS
Уже заждались. Выкладывайте уже! bowtie

И еще не все готово blush

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

DeMoN13

31 августа 2017 22:47 Клиенты
0
celsoft,
Безусловно, работа требует времени! Но, все же мы все очень-очень ждем!!! ...огромное спасибо за Ваши старания! Много лет пользуемся Вашим детищем и еще ни разу не разочаровались! blush Удачи Вам и творческих успехов!
Extazzi

Extazzi

1 сентября 2017 06:11 Клиенты
1
Одмен, сегодня праздник, го релиз по этому поводу)0))
tyrymov

tyrymov

2 сентября 2017 09:04 Клиенты
0
А когда можно будет скачать данный релиз? Очень уж уже хочется!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Сентябрь 2017    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Сентябрь 2017 (1)
Август 2017 (5)
Июль 2017 (1)
Июнь 2017 (1)
Апрель 2017 (3)
Март 2017 (2)