Личный опыт: инструменты веб-мастера. Часть 1
У меня на обслуживании несколько сайтов — выполняю регулярно техническое и информационное сопровождение ресурсов: продлить домен, хостинг, опубликовать новость или наполнить раздел. В работе использую то, к чему привык.
Ввод контента в блоки без визуального редактора
На трёх сайтах управлятор инфоблоков главной страницы не имеет визуального редактора, в котором можно было бы удобно вбить заголовок, проставить список или внести цитату.
Использую «Реформатор» https://www.artlebedev.ru/reformator
Дела в порядке или «ни дня без побед над прокрастинацией»
Разработка, обновление и поддержка клиентских сайтов у меня во фриланс-потоке. Этим я занят пять дней в неделю, уделяя всем "тудушкам" в сумме не более полутора часов в рабочий день. Клиенты — больницы, клиники, школы, ДК, муниципалитет, но заявки обрабатываются без спешки (полученные утром задания выполняются в течение моего целого дня вплоть до шести вечера).
Тем не менее, задачи коммерческие всегда имеют заказчика и исполнителя: присланный набор документов или новостная лента должны быть размещены на сайте день в день. Новые материалы проверяются на следующее утро. Ничего не задвинуть на "завтра" помогает старый добрый Todoist: https://todoist.com
Можно ли пользоваться бесплатно? Весь "Тудойст" — продукт акции невиданной щедрости, который много лет разрабатывает и развивает интернациональная команда c 2007 года, а на данный момент сервис и нативные приложения помогают более 30 миллионам пользователей.
Контроль скорости загрузки и работы сайта, инструменты технической оптимизации
Все находящиеся у меня под шефством сайты работают на базе "движков" (CMS, content management system) и часто подкидывают чисто технические задачи.
На заметку: Wordpress создавался прежде всего как движок для блогов.
Попытки сайтоделов, сэкономив на разработке в low-code или на фреймворках «под ключ», заставить блоговый движок ворочать корпоративные порталы и магазины… рано или поздно приводят к ожидаемым сложностям в борьбе с падающей скоростью работы сайта.
Медленный изначально хостинг, технические работы на сервере, внешнее видео на главной странице сайта или неразумно построенный макет — самые очевидные вероятные причины тормозов. Но если ресурс построен на движке, внутри могут быть проблемы посложнее.
Пример № 1 - клиент загрузил "тяжёлые картинки" - новостная лента стала открываться дольше.
Решение: вместо перезагрузки на сайте картинок всё чиню внутри ресурса.
https://ru.wordpress.org/plugins/tiny-compress-images/ - плагин TinyPNG — JPEG, PNG & WebP image compression помогает мне в оптимизации изображений при поддержке сайтов, разработанных на CMS Wordpress (не имеющей родной функции сжатия загружаемой графики).
При обновлении сайтов на «Джумле» (увы, есть и такие) я без потери качества жму картинки с помощью сервиса https://tinypng.com/ и перезагружаю их на сайт.
Пример № 2 - сайт в целом стал работать заметно медленнее, чем вчера.
Не прочитал заметки разработчиков Wordpress и накатал тормозящее весь проект обновление? Честно — возможно. Но чаще это делает методист клиента, которому по договору админправа и доступ ко всем функциям и уведомлениям был предоставлен изначально.
Решение: прибить сырые обновы, используя отличный плагин (для сайтов на CMS Wordpress).
Бесплатный плагин Rollback Update Failure (https://ru.wordpress.org/plugins/rollback-update-failure/) позволяет откатить до последней стабильной, предыдущей версии тормозящий работу сайта компонент.
Узнать, какой из плагинов Wordpress сайта нагружает систему больше остальных и сильнее обычного (можно взять за правило сравнивать отчёты о нагрузке), позволит инструмент P3 (Plugin Profiler), разработку которого спонсировал знаменитый доменно-хостинговый провайдер GoDaddy.
Это тоже плагин к CMS Wordpress и он не обновлялся с 2022 года, но до сих пор с высокой точностью выявляет тормозящие работу сайта обновлённые или недавно установленные плагины.
После сканирования P3 - Plugin Performance Profiler покажет результаты сразу в главном окне и предложит отправить их почтой:
Финальный отчёт содержит полный перечень всех работающих в Wordpress плагинов с выводом данных о нагрузке, которую они создают. Читабельно и познавательно.