Доброго времени суток! Рады сообщить о выходе обновленного textKit.
С момента начала тестирования беты мы устранили некоторые баги, добавили немного нового, а также улучшили стабильность и производительность работы при обработке больших объемов контента. Пользователям следует перейти на страницу загрузки для обновления.
Что новенького
- Сохранение проекта в текстовых файлах. Мы уже рассказывали о необходимости и предназначении этой возможности. В первую очередь, это позволит обработать статьи проекта внешними программами и без потерь вернуть их назад в ТК. Все: метки, рубрики, даты публикации, описания, ключевые слова и т. д. - останется на месте.
- Вставка вводных фраз или эпилогов. Необходимо для повышения читабельности и уникальности статей, для повышения человечности сайта, изготовленного из "подручного" материала. Для вставки можно использовать подготовленные вами заранее списки, или получить их простым встроенным генератором перестановок.
- Вставка произвольного кода в любое место записей. Инструмент объединен с предыдущим. Позволяет вставлять любой код (скрипт, партнерский код и т.п.) в произвольное место статей: начало, конец, после указанного абзаца, случайно или вместо заранее помеченного места.
- Система макросов. Макросы - это текстовые команды вставляемые в статью и преобразующиеся в дальнейшем в какой-либо текст. В настоящее время реализованы макросы свойств записей (%post_title%, %post_parent_title%, %post_tags% и др.) - список будет пополняться. Система макросов textKit позволяет добиться неплохих результатов и порой упростить жизнь при работе с инструментами: Замена текста, Специальная вставка (картинки), Вставка вводных фраз/эпилогов/кода, Автокомментарии.
- SEO-оптимизация текста в Автометках. Теперь Автометки помогут выделить в тексте ключевые слова, заданные метками, в определенные вами теги (strong, em, ...). Плотность настраивается.
Стало еще лучше
- Для определения корня слова автометок используется быстрый алгоритм стеммера Портера. Этот алгоритм балансирует на грани точности и производительности, за счет чего популярен среди программ (и даже поисковых систем), в которых так или иначе затрагиваются задачи определения корня слов. Вскоре мы усовершенствуем анализатор текста и будем группировать ключевые слова по их маскам.
- Небольшие улучшения интерфейса и улучшение стабильности при выполнении длительных операций.
- Увеличено удобство работы с редактром записей. Мы удалили вкладки редактора для правки исходного текста и визуального просмотра, совместив все это в одном поле. Теперь нет необходимости переключаться с вкладки на вкладку чтобы добавить метку или подправить заголовок.
- Замена текста только в заголовках. Можно указать где производить замену: в заголовке, в тексте или в заголовке и тексте записи.
- Область действия для Автометок. Автоматически добавляйте метки только к нужным записям, на ваш выбор: активная запись, выделенные записи или весь проект.
- Усовершенствован формат файла проекта. Теперь он стал проще и понятнее изнутри (почти как RSS лента), показатели скорости загрузки/сохранения и потребления памяти улучшились.
- Нарезка текстовых файлов по разделителю. Разбивка текстовых файлов стала проще и гибче - разбить можно не только по указанному числу символов, но и по определенному месту.
Исправлены ошибки
- Во время повторного импорта Word HTML метки присваивались всем записям проекта.
- Некорректная работа парсера HTML, если белый список тегов задан строкой в разном регистре символов.
Чего стоит ждать дальше?
Следующие версии обещают нам много нового. Мы будем упирать на совершенствование возможностей удаленной публикации: разработаем поддержку популярных движков, использующих для публикации XML-RPC протокол, а также подключим некоторые блогоплатформы. Но самое важное, на наш взгляд, событие для textKit - это начало разработки API, для поддержки плагинов.
Система плагинов сулит большие возможности. Ключевой момент нашей разработки заключается в том, что textKit будет поддерживать плагины, написанные не только на .Net-совместимых языках программирования (C#, Visual Basic .Net, Delphi .Net и т. д.), но и на самом простом и знакомом многим веб-мастерам языке - PHP!
Мы имеем некоторые наработки в этом направлении и сейчас проводим эксперименты, подбирая оптимальный вариант интерфейса. Результатов следует ожидать уже через неделю.
|