Список с множественным выбором на jQuery

Понравился плагин Chosen, который решили использовать для админки нового движка. Плагин старенький, но не потерявший своей актуальности. Прост в установке и является отличной заменой стандартному multiple-select’у. Выбранные опции выводятся в виде боксов с возможностью удаления. Реализован быстрый поиск по всему списку, что весьма актуально при большом количестве позиций.

Chosen - Select Box Enhancement Plug-in

Менеджер файлов для TinyMCE 4x

Перепробовав для реализации современной админки несколько вариантов менеджеров загрузки картинок, остановили свой выбор на Responsive filemanager. Бесплатен, прост в установке, имеет приятный дизайн, поддерживает множественную загрузку файлов.

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-версии магазина оказалась увлекательным квестом. Пришлось изрядно погуглить, чтобы найти решение. Дополнение от Битрикса «Мобильная версия сайта» не вполне совместимо с новой версией движка. Но все решаемо.

Continue reading

Прокачка VPS для ускорения работы CMS Битрикс

Все основные рекомендации для ускорения работы веб-сервера содержатся в панели управления Bitrix: Настройки — Производительность — Панель производительности. Произвести манипуляции с файлом php.ini не представляет труда. Специфическим моментом может являться разве что установка акселератора.

Continue reading

Интернет-магазин уникальных товаров распахивает виртуальные двери

Представляем новый сайт — интернет-магазин бьюти-товаров «Только Тебе». Основная концепция ресурса состоит в том, чтобы предлагать уникальную косметическую продукцию, которая создаются по индивидуальным требованиям заказчика и широкий ассортимент бьюти-товаров по действительно привлекательным ценам.

Новая работа студии — редизайн сайта «Финский центр Ирины Соом»

Рады представить наш новый проект — сайт курсов иностранных языков Ирины Соом (основная специализация: скандинавские языки и преподавание финского по авторской методике). Полностью переработано оформление и структура ресурса, использован ультралегкий движок на PHP собственной разработки, графические эффекты реализованы на jQuery. В ближайшее время стартует кампания по поисковому продвижению сайта.

Новое оформление сайта «Арт-Визаж»

Производим серьезную переделку сайта студии-лаборатории «Арт-Визаж», в частности нам поручены: переделка графического макета, верстка и программирование сервисов. К настоящему моменту запущена в работу система индивидуальных заказов косметики и книга отзывов. На очереди — добавление новых разделов и переработка интернет-магазина.

Три закона робототехники в robots.txt

У многих любителей фантастики слово «робот» в первую очередь ассоциируется с Айзеком Азимовым. Вебмастер, сайта last.fm, вероятно, относится к таким людям. В robots.txt он перечислил три закона роботехники:

Disallow: /harming/humans
Disallow: /ignoring/human/orders
Disallow: /harm/to/self

Блестяще!

Источник: www.searchengines.ru

Нововведения в сервисе Яндекса «Вебмастер»

Появилась отличная возможность для мониторинга позиций в поисковой выдаче. Пока пользовательские настраиваемые запросы ограничены десятком, но и это уже неплохо. А для детального анализа SERP’а по более широкому спектру запросов существует профессиональный платный софт.

Добро пожаловать на наш сайт!

Студия «Webhead» (Санкт-Петербург) присутствует на рынке веб-разработок около 10 лет. За это время нашей командой было создано несколько десятков веб-проектов различной сложности. Этот сайт, в первую очередь, предназначен для демонстрации потенциальным клиентам наших возможностей (портфолио). Также мы планируем делиться в нашем блоге интересными фактами, новыми тенденциями и прочей полезной информацией, связанной с IT-деятельностью.