Блог

Сложности для простоты или поиск балансов в аналитике

Состоялась публикация PHP библиотеки для сокращения текста в HTML коде до требуемого количества символов. Такая функциональность бывает необходима для разных целей — для создания пред-просмотра результата поиска, для сокращения ссылок, или текста элементов в списке — как в моём случае — для сокращения текста статей в разделе их списка в личном блоге.

Реализации решения этой задачи, конечно, существуют — однако, при их анализе установлено, что каждая из них фактически не поддерживается в течение долгого времени и устарела, с точки зрения современных инструментов.

Изначально при создании проекта блога, требующего такую функциональность, было выбрано уже существующее решение, но со временем стало понятно, что в нём есть дефекты, например:

  • некорректная вставка закрывающего тега (см. !9)
  • формирование кода полноценного документа, встраивая на основную страницу которого нарушает семантику основного, что ведёт к сопутствующим проблемам, включая некорректную индексацию страниц поисковыми системами (см. !6)

Со стороны сообщества были попытки их исправить, однако эти предложения были оставлены без ответа.

В связи с этими обстоятельствами

Читать дальше