Статистика траффика. Piwik

Я уже несколько раз обращался к теме статистики посещаемости блога, но тема эта настолько важная, что приходится обращаться к ней вновь, тем более, что есть повод.

Обсуждать, почему статистика столь важна, я не стану, это уже обсуждалось не раз и не только мной. Поэтому, перейдём сразу к теме …
[Подробнее ...]

Популярность: 16%

Инструменты для работы с базой данных

mySQLДля разработки плагина, использующего базы данных, необходим инструмент, позволяющий отработать и протестировать SQL запросы. Как ни странно, но многие пользуются phpMyAdmin как единственным доступным инструментом. Действительно, phpMyAdmin довольно неплох как on-line инструмент, но как любой on-line инструмент он имеет массу недостатков характерных для этого типа инструментов: долгая загрузка, зависимость от загруженности сервера, невозможность вывода всех данных на одной странице и, как следствие, сложность в навигации.

[Подробнее ...]

Популярность: 8%

WordPress плагин Simple Ads Manager

РекламаЯ уже обращался к теме управления рекламой в блоге. Те кто читал эту статью, знают, что до сих пор я пользовался плагином Advertising Manager. Однако меня не совсем удовлетворял набор его возможностей. Например, отсутствие возможности показа рекламных объявлений по расписанию, или возможность показа объявлений в статья только определённых рубрик. Ну и так далее …

Именно поэтому я написал собственный плагин для управления рекламой в блоге – Simple Ads Manager. Как мне кажется, мне удалось создать плагин, который сможет удовлетворить практически все запросы любого блоггера по управлению рекламой в блоге.

Форум поддержки. Support Forum. International post (English).
[Подробнее ...]

Популярность: 37%

Локализация javascript в плагинах WordPress

wordpress javascriptЛокализация PHP-скриптов WordPress плагина особого труда не составляет. Достаточно много функций на любой вкус в библиотеке WordPress делают этот процесс простым и приятным. Однако со скриптами javascript, которые всё чаще используются в плагинах WordPress, для обеспечения интерактивности, дело обстоит несколько сложнее или, если говорить точнее, не так однозначно. Конечно, если Вы пишете моноязычный плагин, рассчитанный на определённую языковую аудиторию, Вам это не нужно. Но, если Вы расчитываете, что Вашим плагином будет пользоваться всё многомиллионное сообщество пользователей WordPress, стоит озаботиться интернациональностью своего плагина.
[Подробнее ...]

Популярность: 9%

Zippooflag – всегда актуальная версия

Давно пользуюсь плагином Zippooflag. Для тех, кто не в курсе – этот плагин добавляет к каждому комментарию флаг страны и иконки ОС и браузера пользователя, оставившего комментарий. Некоторое врямя назад заметил, что всё чаще появляются пользователи с неопределённой страной пребывания. Понятно, что плагин не сумел определить страну по IP комментатора. К сожалению, автор не следит за своим плагином и обновлений не выпускает. Поэтому помощи от него вряд ли можно ожидать. С этим надо было что-то делать … Сказано – сделано … ;) Заодно расскажу как избавиться от одного глюка этого очень неплохого плагина.
[Подробнее ...]

Популярность: 18%

JSON и AJAX в плагинах для WordPress

AJAXПри разработке плагинов WordPress использующих javascript, часто возникает необходимость в получении неких данных с сервера при исполнении скрипта JS. Как вариант, если мы имеем дело со статическими данными, можно использовать PHP-код в файле js (script.js.php), но такой вариант ведёт к неоправданным и весьма весомым “накладным расходам” в свете использования ресурсов сервера. Кроме того, некоторые данные становятся доступны только после загрузки страницы и их использование на этапе обработки запроса, не только нецелесообразно, но и невозможно. Исходя из вышесказанного можно сделать вывод, что AJAX запросы не только могут, но и должны быть в javascript плагина. В качестве примера испоьзования предлагаю рассмотреть передачу локализованных строк в js-скрипт.
[Подробнее ...]

Популярность: 15%

WordPress темы Church Child и Lifestyle Child

Lifestyle and ChurchНесмотря на мою убедительную просьбу, никто так и не смог найти шаблон WordPress темы Church Child для Genesis. Впрочем, мои собственные поиски тоже не увенчались успехом.

Однако вспомнилось, что Lifestyle и Church, по крайней мере в базовых версиях, это одна и таже тема, у них просто разные стили цветового оформления. В общем, через час работы я имел тему Church Child в полном объёме. Ещё немного поработав, я прикрутил к обоим шаблонам дополнительные схемы цветового оформления, полностью соответствующие оригинальным стилям с сайта производителя. Не знаю как там у них сейчас, в шаблоне AgentPress Child 1.0 стили меняются вручную, но я сделал возможным выбор цветовой схемы в панели управления обоих шаблонов.
[Подробнее ...]

Популярность: 26%

Настройка Genesis

GenesisПубликацию моей статьи “Genesis и его дети” народ встретил без особого энтузиазма. Предполагаю, что это связано с тем, что народ относится ко всяким новшествам с некоторой настороженностью, и не столько из врождённого консерватизма, сколько из отсутствия опыта и недостатка знаний. Действительно, не все же блоггеры являются web-программистами или web-дизайнерами. Чтобы устранить этот пробел в знаниях и приобщить народ к новому, решил написать некую инструкцию по использованию фреймворка Genesis. Здесь я хотел бы поделиться опытом использования, или написать, как говорят в буржуйнете Best Practices, а не инструкцию по эксплуатации, поэтому, если я что-то упустил, не стесняйтесь, спрашивайте.
[Подробнее ...]

Популярность: 22%

WordPress плагин Dynamic Content Gallery

Вывод графических анонсов на главной странице весьма популярен в современных блогах. До сих пор, большинство шаблонов для WordPress использовали для этой цели плагин Featured Content Gallery (FCG), базирующийся на известной javascript библиотеке Smooth Gallery. Однако, относительно недавно, появился новый, более прогрессивный плагин, использующий ту же библиотеку, но написанный более корректно и имеющий большее количество настроек. Это – плагин Dynamic Content Gallery, а точнее его русская редакция.
[Подробнее ...]

Популярность: 42%

Genesis и его дети

GenesisНе секрет, что большинство тем (шаблонов) для WordPress сегодня пишется методом переделки понравившейся темы. Т.е. переделываются стили, добаляются и/или убираются некоторые коды и т.п. Вполне логично, с точки зрения программиста, автоматизировать или облегчить этот процесс путём создания некоего базового шаблона, выполняющего роль движка темы. При этом сами темы будут состоять из небольшого числа файлов, определяющих стили и изменения процедурной составляющей базовой темы. Таким образом конечные темы будут создаваться “легко и приятно”.
[Подробнее ...]

Популярность: 29%