Перейти к контенту

Блог команды AlterVega

  • запись
    121
  • комментария
    4
  • просмотров
    106 540

Улучшения в визуальном редакторе версии 1.1


AlterVega

1 959 просмотров

<p>Для форматирования публикуемых текстов и сообщений в АльтерВеге используется визуальный редактор, основанный на TinyMCE. Подробнее было расписано в <a href="/forums/new-thread/%D0%9E%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20AlterVega" target="_blank">одной из статей</a>.</p>

<p>К версии 1.1 были собраны предложения и задачи к улучшению. В результате собрана новая версия редактора <a href="http://www.tinymce.com/develop/changelog/?type=tinymce" target="_blank">TinyMCE 3.5.7 jQuery package</a>. В эту версию включены только необходимые плагины и утилиты. В результате всех изменений, главное, <strong>скорость загрузки редактора выросла в 2 раза</strong>.</p>

<p>Некоторый список технический изменений ниже:</p>

<ol><li>Для всех плагинов сделаны две версии: минимизированная и исходный код, минимизированная для production режима и исходный для отладки ( упростит модернизацию и доработку );</li>

<li>Общий пакет редактора стал легче на 20%;</li>

<li>Переработан и облегчен шаблон для редактора;</li>

<li>Все вызываемые редактором окна инициализируются через модельные окна с единым стилем и оформлением;</li>

<li>Переписан плагин добавления видеороликов;</li>

<li>Обновлены стили выпадающих меню для смайлов;</li>

<li>Доработано отображение preview форматирования цвета, тем самым иконка теперь не сливается;</li>

<li>Обновлены языки для некоторых плагинов;</li>

<li>Вызываемый объем кода при вызове или инициализации уменьшен на в среднем на 35% ( за счет минимизации вызываемого кода );</li>

<li>В инициализацию добавлены классы для возможности переключения редактора в режим только чтения;</li>

<li>Добавлено использование схемы построения html5;</li>

<li>Добавлено конвертирование старых тегов ( аля <font> ) в <span>;</li>

<li>Изменен тип документа на html вместо xhtml;</li>

<li>Добавлена фиксация элементов листа;</li>

<li>Добавлена валидная сборка списков с вложениями;</li>

<li>Добавлена проверка валидности вложенности тегов ( блоковый тег теперь не будет вкладываться в строковой элемент, а будет перенесен на новую строку );</li>

<li>Добавлена проверка общей валидности созданного документа в редакторе;</li>

<li>Добавлен список whitespace элементов;</li>

<li>Изменены параметры запоминания изменений для возврата назад или перехода вперед с бесконечного на 10 уровней, что уменьшает нагрузку;</li>

<li>Изменены параметры изменения размеров поля редактора, запрещен горизонтальное изменение размеров с проверкой, добавлено ограничение для вертикального изменения в 800px;</li>

<li>Добавлено описание в кнопке выбора размера текста;</li>

<li>Настройки при инициализации редактора разбиты на группы;</li>

<li>Для вызова редактора с ограничениями в функционале не надо создавать новую инициализацию с параметрами, а можно вызвать надстройку для текущей;</li>

<li>При вводе ссылки в тексте, а не через кнопку, редактор сконвертирует ее как ссылку, а не текст;</li>

<li>Мелкие улучшения в дизайне;</li>

<li>Повышена валидность W3C создаваемого редактором кода для отображения себя;</li>

<li>Повышена валидность W3C создаваемого в редакторе кода, если раньше получали xhtml код, то теперь получае html5, не особо богатый html5 тегами, конечно, но более валидный в плане W3C;</li>

<li>При добавлении картинок добавлено превью в реальном времени;</li>

<li>У модельных окон есть возможность изменения размеров ( полезна для пользователей, использующие плагины для браузеров работы с контекстом );</li>

<li>Добавлено быстрое контекстное меню.</li>

</ol>

 

Источник

0 комментариев


Рекомендуемые комментарии

Комментариев для отображения не найдено.

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.