CMS
Подписаться на эту рубрику по RSS
Думаю, что можно называть релизом.
Что изменилось?
- Пофикшен баг с асинхронной загрузкой статистики. Таки это был баг у меня в скрипте, причем классический -- неинициализация переменной. Иногда срабатывало, видимо, потому, что некоторые браузеры игнорировали. Короче, сейчас это работает. И у меня включено.
- Исправлен баг с автоматической загрузкой, которая не срабатывала вообще из-за перемены мест уменьшаемого и вычитаемого. Сейчас все ОК, и добавил чтобы не обновляло автоматом только в течение дня. Кажется, так удобнее.
- Плагин модифицирован под MaxSite CMS 0.36 (изменился ajax-файл), поэтому всем, кто обновил ЦМС, надо обновить и плагин. Со старыми версиями ЦМС работать тоже будет.
- "Косметические" правки текстов, кода и т.п.
Скачать полную версию 0.2 32 (~110 KiB)
UPD Скачать инструкцию по установке 0.2 10 (~1 KiB)
Несмотря на сомнительные откровенные заявления гендиректора Google насчет приватности, польза от использования Google Analytics пока что превышает потенциальный вред. Поэтому продолжаю работу над плагином для MaxSite, сегодня у нас версия 0.2 бета. По результатам тестирования полет пока нормальный, поэтому решил выложить плагин для желающих попробовать.
Я тут устыдился того, что совсем забыл про рожденный мною плагин Googlitics для MaxSite CMS. А между тем, много событий произошло за это время, например, Google открыл API для цивилизованной работы со статистикой. Более того, хорошие люди написали кучу кода для применения туда разных красивостей.
В общем, стыд как дым, выел глаза -- и я принялся за дело. В результате появилась версия 0.2 альфа, в которую добавлен механизм запроса и отображения статистики.
Понадобилось мне проанглоязычить интерфейс блога. Хотя бы даже не навигацию и виджеты, а всякую служебную информацию типа подсказок и прочая. В общем, по возможности воспользоваться уже имеющимся англоязычным вариантом перевода интерфейса системы. Как лучше всего это сделать?
Я насчитал несколько путей:
При работе с MaxSite CMS меня чрезвычайно выводила из себя невозможность загрузки некоторых вроде бы разрешенных типов файлов, например zip-архивов (посредством браузеров Firefox или Opera). Система выкидывала сообщение
Ошибка загрузки файла.
Вы пытаетесь загрузить запрещенный тип файла.
К тому же на некоторых компьютерах этим самым Firefox все загружалось нормально.
Плагин Googlitics для MaxSite CMS
Рубрика: CMSМетки: MaxSite | плагин | поздравления
Дата: 12/04/2009 19:01:16
С праздником Входа Господня в Иерусалим вас! Совсем скоро Пасха Великая, но прежде надлежит пройти через Страстную седмицу, вспомнив вместе с Церковью скорбный и торжественный путь Сына Человеческого, путь в жизнь для нас всех.
В сегодняшний праздник хочу наконец представить вашему вниманию написанный мною плагин для 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 26 (v. 0.1, zip size ~ 7K)
Скачать полную версию 0.2 5 (~110 KiB)
Скачать версию для перехода на 0.2 с 0.1 1 (~17 KiB)
Сегодня я хочу завершить серию постов, посвященных переходу моего блога на новый движок MaxSite CMS. В повестке дня конвертация постов из WordPress, обустройство на новом уютном движке и несколько пожеланий.
Продолжаю мой рассказ о переходе на MaxSite CMS. Сегодня про особенности установки на локальном и реальном серверах.
Как обещал, продолжаю свой рассказ про процесс перехода на MaxSite CMS. Сегодня про исправление слагов, а также пожелание по совершенствованию движка.
Далее...
Как видите, обещанный переход состоялся. Кратко резюмируя, скажу: пока не жалею, хотя не все прошло гладко и не все еще удобно. Позже я объясню более конкретно, сейчас же кратко, "на свежую голову", об избранных плюсах и минусах.
Плюсы
1. Скорость работы и нагрузка на базу данных. Ранее на Вордпрессе меня постоянно шокировало количество запросов 25-40. Ну не мог я смириться с тем, что на вывод обычной записи работает пара десятков запросов! Сейчас же для страниц сайта редко когда 7-9 увидишь.
2. Простота, минимализм и логичность.
3. Относительная простота написания плагинов (я тоже наваял один, для отслеживания статистики Google Analytics. Выложу немного позже).
Минусы
1. При конвертации из Вордпресса теряются картинки (по крайней мере, по умолчанию). Хорошо, что у меня мало иллюстраций к постам, поработать всего чуть-чуть придется. А у кого к каждому посту иллюстрация -- попотеет.
2. Хотелось бы иметь возможность в плагине получать полный текст отрендеренной страницы, включая виджеты и футер. 3. Трабл с "ушками" -- при выводе в сайдбаре двух разных ушек имеется возможность редактировать настройки только первой "ушки". Мелочь, но неприятно.
4. В тексте страницы не смотрел, но в js-редакторе не xhtml-валидная верстка. <br> ![]()
Предполагается продолжение