По материалам Хабрахабра
WEBO Site InSight
На данный момент это скорее альфа-версия продукта, который позволяет реализовывать некоторый произвольный (ограниченный существущим API) функционал для всех поддерживаемых систем. Систем этих тоже не очень много — пока только две WordPress и Joomla!, но охватить еще 5-7 популярных труда не составляет, ибо есть большой опыт наработок для них.
Продукт представляет собой несколько уровней API: системное API для использования внутри самого расширения, обертка API к базе данных в CMS и API для подключения к наиболее стандартным событиям CMS (onStart / onBeforeEnd / др). API небогатое, но уже сейчас позволяет собирать и выводить достаточно интересные данные об исследуемой системе. В частности, потребление процессорного времени и клиентскую скорость загрузки.
Что виджет делает: при своей активации (onActivate) создает таблицу в базе данных для сбора значений. Далее перед окончанием обработки страницы (onBeforeEnd) записывает текущее потребление памяти. В администраторском интерфейсе (onView) выводятся собранные данные (пока в виде среднего значения потребления памяти за день).
Фишка проекта, в частности, в том, что расширение для Joomla! теперь можно установить на WordPress, Bitrix, Drupal, или иную cms.
В комплекте кроме самой платформы —
загрузить
- 4 виджета для измерения клиентской и серверной скорости загрузки, объема потребляемой памяти и свободного места на диске. Расширение доступно пока только для Joomla! и WordPress