В популярной панели управления хостингом произошли шикарные изменения. Существенно переработан интерфейс — можно оперативно переключаться между задачами, открывающимися во вкладках. Настройка php стала более наглядная и полноценная. Появилась возможность создания инкрементальных бэкапов, которой остро не хватало. Но есть и ряд разочаровывающих моментов. Обновляться придется платно. ISPmanager 5 заточен под самые последние версии дистрибутивов Linux и FreeBSD. Автоматизированный перенос аккаунтов со старой версии ISPmanager не предусмотрен, так что веб-сервера придется переносить вручную.
Автоматическое кадрирование изображений
Инновационная фича — автоматический кроп, основанный на анализе информативности областей изображения. Обязательно испробуем, ведь генерация качественных тамбнейлов заданной геометрии — нетривиальная и архиполезная вещь.
Список с множественным выбором на jQuery
Понравился плагин Chosen, который решили использовать для админки нового движка. Плагин старенький, но не потерявший своей актуальности. Прост в установке и является отличной заменой стандартному multiple-select’у. Выбранные опции выводятся в виде боксов с возможностью удаления. Реализован быстрый поиск по всему списку, что весьма актуально при большом количестве позиций.
Менеджер файлов для TinyMCE 4x
Перепробовав для реализации современной админки несколько вариантов менеджеров загрузки картинок, остановили свой выбор на Responsive filemanager. Бесплатен, прост в установке, имеет приятный дизайн, поддерживает множественную загрузку файлов.
Некоторые особенности работы с сессиями
Сюрприз #1. В Debian Linux отключен контроль PHP за удалением сессий. Разработчики почему-то решили, что эту задачу надо решать с помощью cron, а создатели ISP Manager этого не учли, т.е. в стандартной конфигурации подобного задания нет. Лечится это элементарно — установкой session.gc_probability = 1
в php.ini с последующим рестартом Apache. Не проделав этого легко получить переполнение файловой системы (а вернее — inodes).
Сюрприз #2. Продление времени жизни сессии определенного сайта оказалось нетривиальной задачей. Можно попытаться задать его в php-скрипте:
$expiry = 60*60*24*30; // 30 дней храним сессию
ini_set('session.gc_maxlifetime', $expiry); // количество секунд, после чего данные будут считаться 'мусором' и зачищаться
ini_set('session.cookie_lifetime', $expiry); // период хранения куки в секундах
Но тут выясняется, что если сессии сохраняются в стандартной директории, то у сборщика мусора PHP с установками, рассчитанными на меньшее время хранение, более высокий приоритет, и он все равно удалит все файлы, которые сочтет устаревшими. Так что эти установки без переопределения параметра session.save_path (директории, куда будут записываться сессии) бессмысленны. А в этом случае нужно еще озаботиться написанием собственной процедуры удаления устаревших сессий, которую будет запускать крон. Так что самым простым и действенным методом является увеличение параметра session.gc_maxlifetime
для сборщика мусора в php.ini, который, увы, будет распространяться на все сайты данного веб-сервера.
Установка мобильной версии интернет-магазина в Битриксе 12.5.11
Настройка wap-версии магазина оказалась увлекательным квестом. Пришлось изрядно погуглить, чтобы найти решение. Дополнение от Битрикса «Мобильная версия сайта» не вполне совместимо с новой версией движка. Но все решаемо.
Прокачка VPS для ускорения работы CMS Битрикс
Все основные рекомендации для ускорения работы веб-сервера содержатся в панели управления Bitrix: Настройки — Производительность — Панель производительности. Произвести манипуляции с файлом php.ini не представляет труда. Специфическим моментом может являться разве что установка акселератора.
Три закона робототехники в robots.txt
У многих любителей фантастики слово «робот» в первую очередь ассоциируется с Айзеком Азимовым. Вебмастер, сайта last.fm, вероятно, относится к таким людям. В robots.txt он перечислил три закона роботехники:
Disallow: /harming/humans Disallow: /ignoring/human/orders Disallow: /harm/to/self
Блестяще!
Источник: www.searchengines.ru
Нововведения в сервисе Яндекса «Вебмастер»
Появилась отличная возможность для мониторинга позиций в поисковой выдаче. Пока пользовательские настраиваемые запросы ограничены десятком, но и это уже неплохо. А для детального анализа SERP’а по более широкому спектру запросов существует профессиональный платный софт.
Добро пожаловать на наш сайт!
Студия «Webhead» (Санкт-Петербург) присутствует на рынке веб-разработок около 10 лет. За это время нашей командой было создано несколько десятков веб-проектов различной сложности. Этот сайт, в первую очередь, предназначен для демонстрации потенциальным клиентам наших возможностей. Также мы планируем делиться в нашем блоге собственным опытом, новыми тенденциями и прочей полезной информацией, связанной с IT-деятельностью.