Автоматизация ссылок

При добавлении или редактировании контента страниц, новостей, товаров и т. п. система «Управсайт» проводит автоматическую проверку адресов гиперссылок и путей к изображениям и файлам на существование. Контролируются только внутренние ссылки и пути.

Чем это полезно для пользователей нашей системы?

Существующие на рынке системы управления сайтами не осуществляют подобный контроль, что существенно осложняет жизнь их владельцам. Приходится постоянно проверять содержимое всех страниц, содержащих изображения и ссылки на другие страницы сайта на жизнеспособность ссылок и отсутствие «мёртвых» изображений.

Большинство посетителей, наблюдая пустые рамки с красными крестиками вместо ожидаемых картинок и получая «404 Not Found» вместо заинтересовавшей их страницы, быстро уходят с таких сайтов, и, как правило, не возвращаются никогда. Скорее всего, вы тоже попадали в такую ситуацию и, возможно, не один раз.

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

В случае обнаружения ссылки на несуществующую страницу как при сохранении, так и при выдаче страницы посетителю, система автоматически преобразует такую ссылку в простой текст (или другое содержимое, которое было определено в качестве контента ссылки). Несуществующие изображения просто удаляются из страницы так, как будто их никогда не было.

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

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

Контролируются не только атрибуты «href» тегов <a> и <link>, но и «src» у <img>, <video>, <audio>, <source><script> и даже «action» у <form>. В шаблонах вы можете указать атрибут «data-process» со значением «false» для обхода механизма автоматизации.

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

При этом от конструкций «hyperlink» остаётся только их содержимое, а конструкции «page» и «block» вырезаются полностью, если параметр «url» указан, и ни один из адресов не оказался существующим.