MaxSite
Googlitics 0.2 для MaxsiteCMS
Думаю, что можно называть релизом.
Что изменилось?
- Пофикшен баг с асинхронной загрузкой статистики. Таки это был баг у меня в скрипте, причем классический -- неинициализация переменной. Иногда срабатывало, видимо, потому, что некоторые браузеры игнорировали. Короче, сейчас это работает. И у меня включено.
- Исправлен баг с автоматической загрузкой, которая не срабатывала вообще из-за перемены мест уменьшаемого и вычитаемого. Сейчас все ОК, и добавил чтобы не обновляло автоматом только в течение дня. Кажется, так удобнее.
- Плагин модифицирован под MaxSite CMS 0.36 (изменился ajax-файл), поэтому всем, кто обновил ЦМС, надо обновить и плагин. Со старыми версиями ЦМС работать тоже будет.
- "Косметические" правки текстов, кода и т.п.
Скачать полную версию 0.2 45 (~110 KiB)
UPD Скачать инструкцию по установке 0.2 20 (~1 KiB)
Проблема с асинхронной статистикой
Метки: MaxSite | плагин
Дата: 17/12/2009 13:19:09
Подписаться на комментарии по RSS
Вот и всплыло :(
За вчера согласно статистике Google (в асинхронном режиме) количество посетителей составило 7 человек, тогда как традиционные счетчики дают порядка 50 (ну и обычно где-то около этого и бывает). За позавчера падение есть тоже, но не такое большое. Посему пойду читать мануал по асинхронным запросам, а статистику потестирую с разными настройками.
"До выяснения" плагин можно ставить, только не включайте асинхронный режим (по умолчанию он выключен). Я не уверен, что дело только в плагине, иначе все обнулилось бы и в статусе было бы видно, наверное.
Googlitics 0.2 бета для MaxSite CMS
Несмотря на сомнительные откровенные заявления гендиректора Google насчет приватности, польза от использования Google Analytics пока что превышает потенциальный вред. Поэтому продолжаю работу над плагином для MaxSite, сегодня у нас версия 0.2 бета. По результатам тестирования полет пока нормальный, поэтому решил выложить плагин для желающих попробовать.
Разработка Googlitics 0.2b
Метки: MaxSite | плагин
Дата: 14/12/2009 14:20:41
Подписаться на комментарии по RSS
Написал бета-версию плагина Googlitics, где улучшен интерфейс, добавлена защита статистики от любопытных глаз, а также дописан вариант асинхронного запроса статистики, недавно представленный Google. Сейчас плагин тестируется.
При разработке пришлось столкнуться с недостаточной гибкостью MaxSite, заключающейся в невозможность подключить плагин после всех уже подключенных. (Может это и есть где-то в недрах, но я не нашел). Из-за этого возможны проблемы с асинхронной работой аналитики, поскольку среди требований к ней есть "располагать код в самом конце секции head". А как я могу это сделать, если после Googlitics подключаются и пишут код в head еще несколько плагинов? Пишу это исключительно как пожелание для дальнейшего совершенствования системы.
Думал добавить еще аналитических данных, но решил, что, возможно, это будет в следующей версии вместе с рефакторингом кода.
Альфа-версия Googlitics 0.2
Я тут устыдился того, что совсем забыл про рожденный мною плагин Googlitics для MaxSite CMS. А между тем, много событий произошло за это время, например, Google открыл API для цивилизованной работы со статистикой. Более того, хорошие люди написали кучу кода для применения туда разных красивостей.
В общем, стыд как дым, выел глаза -- и я принялся за дело. В результате появилась версия 0.2 альфа, в которую добавлен механизм запроса и отображения статистики.
Псевдо-мультиязычность в MaxSite CMS
Понадобилось мне проанглоязычить интерфейс блога. Хотя бы даже не навигацию и виджеты, а всякую служебную информацию типа подсказок и прочая. В общем, по возможности воспользоваться уже имеющимся англоязычным вариантом перевода интерфейса системы. Как лучше всего это сделать?
Я насчитал несколько путей:
MaxSite CMS -- ошибка загрузки файла
При работе с MaxSite CMS меня чрезвычайно выводила из себя невозможность загрузки некоторых вроде бы разрешенных типов файлов, например zip-архивов (посредством браузеров Firefox или Opera). Система выкидывала сообщение
Ошибка загрузки файла.
Вы пытаетесь загрузить запрещенный тип файла.
К тому же на некоторых компьютерах этим самым Firefox все загружалось нормально.
Апдэйт документации по модулю Formo
Метки: Kohana | MaxSite | плагин
Дата: 22/04/2009 11:10:51
Подписаться на комментарии по RSS
Недавно вышла новая версия модуля Formo для фреймворка Kohana. Соответственно, обновилась и документация. Я выложил новую версию в соответствующей теме.
В самом модуле появилось много интересного и полезного, переработана система драйверов, добавлены новые плагины и переработаны старые. Хочу отметить, что и сам немного приложил к этому руку, а именно, внес несколько рацпредложений (например, добавить каптчу, поддержку использования уже инициалзированной модели), а также указал на несколько глюков (самый характерный -- невозможность использования нелатинских кодировок с чекбоксами). К чести разработчика нужно отметить, что практически все он принял к сведению и добавил либо исправил (но еще осталось несколько глюков с чекбоксами, ну и несколько мелких по другому поводу).
Кстати говоря, наткнулся сегодня на глюк MaxSite CMS -- ругается на запрещенное расширение файла при загрузке, хотя расширение просто ZIP, и такие файлы уже неоднократно загружал. Пришлось по FTP грузить.
Плагин Googlitics для MaxSite CMS
Метки: MaxSite | плагин | поздравления
Дата: 12/04/2009 19:01:16
Подписаться на комментарии по RSS
С праздником Входа Господня в Иерусалим вас! Совсем скоро Пасха Великая, но прежде надлежит пройти через Страстную седмицу, вспомнив вместе с Церковью скорбный и торжественный путь Сына Человеческого, путь в жизнь для нас всех.
В сегодняшний праздник хочу наконец представить вашему вниманию написанный мною плагин для MaxSite CMS под названием Googlitics (что, в общем, просто сокращение от Google Analytics). Идея плагина взята у стоявшего ранее на моем Вордпрессе плагина Google Analytics for Wordpress, без которого я слабо представлял себе жизнь на MaxSite CMS. У меня получился несколько урезанный по функционалу вариант (например, не поддерживает urchin, клики по AdSense), однако мне хватает. Возможно, будет дорабатываться.
Googlitics Версия 0.1 (от 12.04.2009)
Возможности
- автоматическое добавление скрипта аналитики вниз страницы
- включение/выключение отслеживания кликов по ссылкам на другие сайты, а также кликов на ресурсы для скачивания
- выбор типа файлов, скачивание которых будет отслеживаться
- выбор формата отслеживания кликов на исходящие ссылки и скачиваний
- включение/выключение отслеживания дополнительных поисковых машин
- включение/выключение отслеживания администратора
Известные проблемы
- отслеживаются клики по исходящим ссылкам и скачивания только внутри основного содержания сайта (не в виджетах, не в футере и т. п.)
- при включении отслеживания скачивания при помощи плагина Download count (то есть при обрамлении ссылки в [dc]...[/dc]) данная ссылка на скачивание не отслеживается Googlitics
Скачать / Download 28 (v. 0.1, zip size ~ 7K)
Скачать полную версию 0.2 7 (~110 KiB)
Скачать версию для перехода на 0.2 с 0.1 2 (~17 KiB)
Переход на MaxSite CMS - Часть 4
Сегодня я хочу завершить серию постов, посвященных переходу моего блога на новый движок MaxSite CMS. В повестке дня конвертация постов из WordPress, обустройство на новом уютном движке и несколько пожеланий.