Обновление Webasyst и приложения «Сайт»

Фреймворк Webasyst обновлен до версии 1.8.0.

Визуальный текстовый редактор и редактор HTML

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

Редактор предупреждает, что HTML-код может измениться при переключении в визуальный режим

Для правильного форматирования текста визуальному редактору нужна некая стандартная HTML-верстка — так он устроен. Если ваш HTML-код не соответствует «ожиданиям» редактора, то он или исправит ваш код, или просто удалит некоторые теги, оставив только текст.

Он так делал и раньше, но не предупреждал об этом — некоторые пользователи расстраивались. Мы не можем сделать так, чтобы редактор «переваривал» любой HTML-код, — для этого придется его очень сильно усложнить, и это займет огромное количество времени. Поэтому мы добавили предупреждение: каждый раз при переключении в визуальный режим, вас попросят подтвердить, согласны ли вы на возможные изменения.

Если нужно перейти в визуальный режим, проверьте после этого HTML-верстку.

Переход в визуальный режим не работает, если в коде страницы есть теги Smarty

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

Если на какой-то странице нужно использовать Smarty, то придется отказаться от визуального редактора. На остальных страницах можно продолжать использовать визуальный режим — если там нет Smarty.

Загрузка картинок в HTML-режиме

Чтобы загрузить на страницу картинку, раньше вы переключались в визуальный режим, ведь только там была функция загрузки изображений. А переключение в визуальный режим ломало теги Smarty или нестандартную HTML-верстку — проблема!

Мы нашли обходной путь: добавили кнопку загрузки изображений в HTML-режим. Теперь в визуальный редактор для этого переключаться необязательно — загружайте картинки в любом режиме, где вам удобнее.

Добавили то, что вы просили

  • простые популярные цвета в палитру
  • шрифт Verdana

Исправили ошибки, о которых вы рассказывали

  • Устранено самопроизвольное прокручивание страницы в HTML-редакторе при переходе к фрагменту кода, найденному встроенной функцией поиска.
  • Исправлена загрузка изображений с необычными символами в именах файлов.
  • Устранено заполнение элементов <iframe> лишними символами при переключении между режимами редактирования текста.
  • Исправлена работа контекстного меню
  • И некоторые другие.

Другие улучшения во фреймворке

Исправлено редактирование фотографии зарегистрированного посетителя сайта в личном кабинете

Несколько обновлений назад эта функция сломалась. Теперь мы ее починили.

Прекращение сессии авторизованного посетителя сайта после отключения ему доступа

Раньше работало не очень правильно: кто-то зарегистрировался на вашем сайте, оставил спам в блоге; вы удалили спам и отключили доступ этому посетителю. А на следующий день он снова добавил спам.

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

Теперь при отключении доступа сессия пользователя прекращается. Бороться со спамерами стало легче.

Улучшена поддержка кириллических доменных имен

Домены, использующие Punycode (например, кириллические), доставляли неудобства пользователям Webasyst: то отображаются непонятными символами, то неправильно сохраняются в настройках.

В этом обновлении мы исправили несколько серьезных недочетов в Вебасисте, связанных с такими доменами. Если еще что-то осталось, напишите нам об этом в хабе поддержки.

Системные исправления и улучшения

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


Приложение «Сайт»

«Сайт» обновлен до версии 2.3.0.

Новая настройка «Перенаправлять на HTTPS»

Теперь настраивать редирект на HTTPS стало проще: не нужно редактировать файл .htaccess, а достаточно включить флажок в настройках сайта. Конечно, это сработает, только если вы установили SSL-сертификат для своего домена.

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

Напомнили о том, что все файлы в файл-менеджере — публичные

В разделе «Файл-менеджер» добавили предупреждение о том, что все загруженные файлы доступны по прямому URL, и для их скачивания не нужна авторизация с паролем. Если вы хранили там личные документы, надеясь, что вряд ли кто-то угадает их URL, то стоит серьезнее подумать над безопасностью своих данных.

Для безопасного хранения информации используйте специальные инструменты, например, приложение «Файлы».

Исправили ошибки

  • Исправлены URL ссылок на файлы в файловом менеджере в бекенде, открытом через HTTPS.
  • Удаление содержимого robots.txt при удалении сайта.
  • Удаление пробелов в адресе сайта при сохранении настроек.
  • Исправлены ошибки в интерфейсе добавления и редактирования страниц.
  • Устранена блокировка интерфейса при возникновении критичных ошибок в теме дизайна.
  • Исправлена ошибка базы данных в разделе «Блоки» нового аккаунта Webasyst.
  • Исправлено перенаправление с URL, содержащих символ «+».

Готовим следующие обновления

Мы уже работаем над следующими обновлениями. Это будут:

  • Shop-Script
  • Мобильное приложение для Shop-Script
  • Плагин «Почта России»

Ждите новостей в «Инсталлере»!