MaxSite

Googlitics 0.2 для MaxsiteCMS

Просмотров: 4674Комментарии: 14
CMS

Думаю, что можно называть релизом.


Что изменилось?

  • Пофикшен баг с асинхронной загрузкой статистики. Таки это был баг у меня в скрипте, причем классический -- неинициализация переменной. Иногда срабатывало, видимо, потому, что некоторые браузеры игнорировали. Короче, сейчас это работает. И у меня включено.
  • Исправлен баг с автоматической загрузкой, которая не срабатывала вообще из-за перемены мест уменьшаемого и вычитаемого. Сейчас все ОК, и добавил чтобы не обновляло автоматом только в течение дня. Кажется, так удобнее.
  • Плагин модифицирован под MaxSite CMS 0.36 (изменился  ajax-файл), поэтому всем, кто обновил ЦМС, надо обновить и плагин. Со старыми версиями ЦМС работать тоже будет.
  • "Косметические" правки текстов, кода и т.п.

Скачать полную версию 0.2 73 (~110 KiB)


UPD Скачать инструкцию по установке 0.2 77 (~1 KiB)


ЗЫ Всех, празднующих Рождество Христово 25 декабря -- поздравляю с наступающим!

Проблема с асинхронной статистикой

Просмотров: 2519Комментарии: 0
просто Дневник

Вот и всплыло :(

За вчера согласно статистике Google (в асинхронном режиме) количество посетителей составило 7 человек, тогда как традиционные счетчики дают порядка 50 (ну и обычно где-то около этого и бывает). За позавчера падение есть тоже, но не такое большое. Посему пойду читать мануал по асинхронным запросам, а статистику потестирую с разными настройками.


"До выяснения" плагин можно ставить, только не включайте асинхронный режим (по умолчанию он выключен). Я не уверен, что дело только в плагине, иначе все обнулилось бы и в статусе было бы видно, наверное.

Googlitics 0.2 бета для MaxSite CMS

Просмотров: 2723Комментарии: 0
CMS

Несмотря на сомнительные откровенные заявления гендиректора Google насчет приватности, польза от использования Google Analytics пока что превышает потенциальный вред. Поэтому продолжаю работу над плагином для MaxSite, сегодня у нас версия 0.2 бета. По результатам тестирования полет пока нормальный, поэтому решил выложить плагин для желающих попробовать. 

Далее...

Разработка Googlitics 0.2b

Просмотров: 2997Комментарии: 4
просто Дневник

Написал бета-версию плагина Googlitics, где улучшен интерфейс, добавлена защита статистики от любопытных глаз, а также дописан вариант асинхронного запроса статистики, недавно представленный Google. Сейчас плагин тестируется.


При разработке пришлось столкнуться с недостаточной гибкостью MaxSite, заключающейся в невозможность подключить плагин после всех уже подключенных. (Может это и есть где-то в недрах, но я не нашел). Из-за этого возможны проблемы с асинхронной работой аналитики, поскольку среди требований к ней есть "располагать код в самом конце секции head". А как я могу это сделать, если после Googlitics подключаются и пишут код в head еще несколько плагинов? Пишу это исключительно как пожелание для дальнейшего совершенствования системы.


Думал добавить еще аналитических данных, но решил, что, возможно, это будет в следующей версии вместе с рефакторингом кода.

Альфа-версия Googlitics 0.2

Просмотров: 2408Комментарии: 2
CMS

Я тут устыдился того, что совсем забыл про рожденный мною плагин Googlitics для MaxSite CMS. А между тем, много событий произошло за это время, например, Google открыл API для цивилизованной работы со статистикой. Более того, хорошие люди написали кучу кода для применения туда разных красивостей.


В общем, стыд как дым, выел глаза -- и я принялся за дело. В результате появилась версия 0.2 альфа, в которую добавлен механизм запроса и отображения статистики.

Далее...

Псевдо-мультиязычность в MaxSite CMS

Просмотров: 4348Комментарии: 7
CMS

Понадобилось мне проанглоязычить интерфейс блога. Хотя бы даже не навигацию и виджеты, а всякую служебную информацию типа подсказок и прочая. В общем, по возможности воспользоваться уже имеющимся англоязычным вариантом перевода интерфейса системы. Как лучше всего это сделать?

Я насчитал несколько путей:

Далее...

MaxSite CMS -- ошибка загрузки файла

Просмотров: 3158Комментарии: 0
CMS

При работе с MaxSite CMS меня чрезвычайно выводила из себя невозможность загрузки некоторых вроде бы разрешенных типов файлов, например zip-архивов (посредством браузеров Firefox или Opera). Система выкидывала сообщение

Ошибка загрузки файла.
Вы пытаетесь загрузить запрещенный тип файла.

К тому же на некоторых компьютерах этим самым Firefox все загружалось нормально.

Далее...

Апдэйт документации по модулю Formo

Просмотров: 2245Комментарии: 0
Web frameworks

Недавно вышла новая версия модуля Formo для фреймворка Kohana. Соответственно, обновилась и документация. Я выложил новую версию в соответствующей теме.

В самом модуле появилось много интересного и полезного, переработана система драйверов, добавлены новые плагины и переработаны старые. Хочу отметить, что и сам немного приложил к этому руку, а именно, внес несколько рацпредложений (например, добавить каптчу, поддержку использования уже инициалзированной модели), а также указал на несколько глюков (самый характерный -- невозможность использования нелатинских кодировок с чекбоксами). К чести разработчика нужно отметить, что практически все он принял к сведению и добавил либо исправил (но еще осталось несколько глюков с чекбоксами, ну и несколько мелких по другому поводу).

Кстати говоря, наткнулся сегодня на глюк MaxSite CMS -- ругается на запрещенное расширение файла при загрузке, хотя расширение просто ZIP, и такие файлы уже неоднократно загружал. Пришлось по FTP грузить.

Плагин Googlitics для MaxSite CMS

Просмотров: 5683Комментарии: 10
CMS

С праздником Входа Господня в Иерусалим вас! Совсем скоро Пасха Великая, но прежде надлежит пройти через Страстную седмицу,  вспомнив вместе с Церковью скорбный и торжественный путь Сына Человеческого, путь в жизнь для нас всех.

В сегодняшний праздник хочу наконец представить вашему вниманию написанный мною плагин для 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 93  (v. 0.1, zip size ~ 7K)


UPD Googlitics Версия 0.2 (от 24.12.2009) см. описание беты и релиза


Скачать полную версию 0.2 0 (~110 KiB)


Скачать версию для перехода на 0.2 с 0.1 0 (~17 KiB)

Переход на MaxSite CMS - Часть 4

Просмотров: 3746Комментарии: 3
CMS

Сегодня я хочу завершить серию постов, посвященных переходу моего блога на новый движок MaxSite CMS. В повестке дня конвертация постов из WordPress, обустройство на новом уютном движке и несколько пожеланий.

Далее...