Программирование Категория


wpmu_signup_blog() Добавление блога в WordPress Multisite

Работая над одним из проектов SASecurity Group (к слову, он скоро будет запущен), возникла у меня необходимость создавать блоги на платформе WordPress Multisite при выключенной дефолтной регистрации. Задачка не сложная: пару минут поиска на wp codex и нужная функция «в кармане». Однако, я заметил, что описания этой функции на русском просто нет. Ну что же, напишу.


Подключение класса phpagi к AGI интерфейсу Asterisk

Тот, кто хоть каким-то образом касался темы IP-телефонии — явно слышал об Asterisk. Asterisk — это гибкая софтварная PBX (АТС), способная делать с телефонией если не все, то очень и очень многое. Astersisk уже давно набирает обороты, однако до недавнего времени был популярен только в кругах «знающих». Подавляющее же большинство так и сидело на классических мини-АТС, расширение которых требует наличия специально обученных людей и немалой суммы денег.


Настройка memcached для кеширования сессий

Продолжая разговор о необходимых решениях для высоко нагруженных проектов, я перехожу непосредственно к первому такому решению. Речь сегодня пойдет о memcached и его настройке. Так же мы рассмотрим что еще можно делать со свободной памятью, кроме хранения данных активной сессии.


has_shortcode() Инклюд скрипта при наличии shortcode в WordPress

Крупные и функциональные проекты требуют активного использования javascript. Пользователь привык, что сайты работают быстро, без лишних «скачков» по страницам, при этом снабжены всякого рода слайдерами, валидаторами форм, dropdown меню и т.д. Для всего этого добра используется js. Однако, перенасыщение страницы скриптами приводит не только к утяжелению (т.к. каждый скрипт грузится на машину пользователя) но и к нагрузкам, т.к. привычные нам скрипты выполняются на стороне клиента, т.е. пользователя, зашедшего на сайт.


Как вывести список популярных курсов в moodle

Работая над одним из проектов возникла необходимость вывести в произвольном месте список популярных курсов в достаточно популярной cms для организации online обучения Moodle. Решением данной задачи и хочу поделиться с читателями нашего блога. В сущности — ничего сложного, но иметь эту информацию в «архиве» не помешает, как знать сколько раз еще придется прибегнуть к ней.