Блог Web-разработка


Визуальный редактор для MaxSite CMS на базе TinyMCE

Визуальный редактор для MaxSite CMS

Более двух лет делаю сайты на MaxSite CMS (исключений за этот период буквально несколько). Это отличная система управления сайтом, чем глубже с ней знакомлюсь, тем больше ей восхищаюсь – оптимизированная, продуманная, быстрая, нетребовательная к серверу. Но есть у нее существенный для конечных пользователей (клиентов) минус – отсутствие удобного визуального редактора.

Эта статья – обзор существующих редакторов для MaxSite CMS и описание моего плагина визуального редактора на базе TinyMCE. (Переработка плагина, который я уже достаточно давно ставлю своим клиентам.)

Читать дальше

Тема оформления Straight Lines для MaxSite CMS

Тема оформления Straight Lines

Будучи вдохновлен отличным шаблоном для WordPress, сделал его аналог для MaxSite.

Решил не копировать дизайн и функционал полностью, поэтому, получилась тема оформления, которая похожа на оригинал, но сверстана совершенно иначе.

Читать дальше

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

Плагин main_menu_mod

Модифицировал плагин main_menu для MaxSite CMS (система управления содержимым сайта).

Оригинальный плагин имеет проблемы с браузером Opera версий 9 и 10 – в этих браузерах возможна некорректная работа JS, рассчитывающего положение подменю на странице.

Читать дальше

Тема оформления BlueMania для MaxSite CMS

Тема оформления BlueMania

Есть для WordPress хорошая тема оформления – BlueMania. Решил портировать ее для MaxSite.

В процессе препарирования выяснились некоторые недостатки верстки и оформления текста, поэтому стили пришлось писать почти с нуля.

Читать дальше

Карта сайта для MaxSite CMS

Карта сайта для MaxSite CMS

Для MaxSite CMS есть плагин sitemap, однако он не выводит страницы типа static (аналог статичных страниц WP) и весьма неинтуитивно показывает записи блогового типа.

Представляю свою разработку – плагин sitemap_mod, выводящий карту сайта (построенного на MaxSite CMS) так, как это должно быть.

Читать дальше

Доработал плагин pagination_mod

Доработал плагин pagination_mod

Доработал плагин pagination_mod, предназначенный для выведения «правильной» пагинации на страницах сайта, работающего на MaxSite CMS.

Доработка мелкая: теперь плагин не выводит многоточие между соседними страницами. То есть, вместо вывода «1…2 3 4» будет выведено «1 2 3 4», и далее – «1…3 4 5» (полужирным отмечена страница, на которой находится пользователь).

Страница плагина

Определение браузера на PHP

Определение браузера на PHP

Головная боль всех профессиональных веб‑разработчиков – отличия внешнего вида html‑страниц в зависимости от браузера. Не будет преувеличением сказать, что каждый, кто занимается версткой, активно ненавидит не любит IE, однако, проблемы встречаются и у других браузеров.

Читать дальше

Правильная пагинация для MaxSite CMS

Правильная пагинация для MaxSite CMS

MaxSite CMS – прекрасная система управления контентом сайта. Однако она молода и имеет некоторые возрастные недостатки, «угри», если угодно.

Постоянно разрабатывая сайты на этой CMS, я сталкиваюсь с типовыми задачами, не все из которых решены в MaxSite CMS удачно. Одной из таких задач является вывод постраничной навигации. Пришлось модифицировать…

Читать дальше

Тема оформления админки MaxSite CMS

Тема оформления админки MaxSite CMS

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

Читать дальше

Обзор MaxSite CMS

Обзор MaxSite CMS

4 сентября 2009 года я запустил новую версию своего блога, работающую на MavSite CMS. Хочу представить обзор этой системы управления контентом.

Читать дальше

Дополнительно

RSS-подписка

В этом блоге две категории