• Современная, быстрая и удобная система управления сайтом
  • 4-е место в рейтинге бесплатных CMS для блогов + добавить свой сайт
  • Более 100 тысяч созданных сайтов
  • Постоянное развитие системы. Русскоязычная поддержка
  • Готовые программные решения (плагины, виджеты, модули и т.п.)
  • Открытый исходный код на GitHub
  • SEO-friendly — идеальна для поискового продвижения
  • Минимальная нагрузка. Работает на любом хостинге
  • Автоматическая установка и обновление системы
Возможности | Помощь | Архив | Отзывы | Помочь проекту

Лекции по MaxSite CMS

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

Возможно вы уже увидели, что на сайте произошли небольшие изменения. Это связано с тем, что теперь я буду публиковать лекци и по MaxSite CMS. Это некий аналог рассылки: я публикую лекцию, а обсудить её можно в google-группе MaxSite.

Специально для тех, кто читает записи через RSS, сообщу, что лекции не будут попадать в общую RSS-ленту. Они доступны на сайте. Впрочем, подписаться можно, но только на рубрику «Лекции».

MaxSite CMS 0.16

Просмотров: 16520Комментарии: 36
MaxSite CMSВерсии (релизы)

Выложил MaxSite CMS 0.16. Я уже говорил об изменениях раньше, поэтому нет смысла повторяться.

Хотя, если совсем кратко, то изменений много, впрочем все они на уровне мелких улучшений. Также исправил несколько багов. Добавлены новые виджеты и плагины. Сейчас в комплекте 21 плагин. Для начала неплохо. ;)

Чтобы было понятен ход работ, объясню. Сейчас я не ставлю цели добавлять сразу кучу функций. Вместо этого я пытаюсь убедиться в том, что текущая версия сделана верно и в ней нет каких-то критических ошибок. Новые же функции я буду добавлять либо через плагины, либо в сам "движок", при условии, что это действительно необходимо.

Например я хочу в комплекте поставлять библиотеку jQuery. Скорее всего она будет востребована даже на уровне визуальных эффектов шаблона.

Далее. Дефолтный шаблон я думаю уже нет смысла как-то особо совершенствовать (а то этот процесс бесконечный), поэтому скорее всего в этой версии он будет окончательным. Основную свою задачу - показать возможности системы - он вполне выполняет.

И в завершении. Если кто помнит, я когда-то вел рассылку по WordPress, но уже полгода выпусков не было. Я подумал и решил возобновить выпуски, но только не по WordPress, а по MaxSite CMS. Я даже сделал выпуск-анонс, но произошла неприятность. Сервер mail-ru, похоже, решил «забить» на авторов рассылок и рассылки выходят совсем в непотребном виде. В прочем это случилось не сейчас, а раньше - с нового года, когда они сменили свой «движок». Саппорт прекрасно в курсе проблем, но...

Поэтому мне было бы интересно вести рассылку по своей системе, вот только с помощью какого сервиса? Subscribe-ru не предлагать - у меня с ними давние счеты (козлы они). В общем вопрос пока подвис.

Всё, вопрос с подпиской решен. Гугл, как всегда пришел на помощь! :)

upd Для обновления переименуйте старый каталог «system» в «system-old». Загрузите вместо него новый. Установите права на каталог «cache» 777. Каталог «application» можно загрузить поверх старого или также переименовать и загрузить новый. Только в этом случае не забудьте из старого взять конфигурационные файлы.

Еще нужно удалить плагин «template_options» (в maxsite/plugins). Теперь он находится в админских плагинах и подключается всегда автоматически.

В будущей версии MaxSite CMS нас ожидает...

Просмотров: 17778Комментарии: 9
MaxSite CMSВерсии (релизы)

Планирую скоро выложить версию 0.16 MaxSite CMS.

- Добавлена возможность кастомизировать главную страницу дефолтного шаблона. Об этом я написал в предыдущей записи.

- Немного изменилась процедура проверки залогиненности юзеров. Раньше она проверялась только один раз за сессию, теперь каждый раз. То есть, даже если взломать куку и указать признак залогиненности, эффекта это не даст - всё-равно будет произведена проверка логина и пароля. Минус только один - дополнительный запрос к БД.

- Улучшена работа кэша. Теперь в кэше можно создать свой каталог (с правами на запись!) и при сбросе кэша - ваш каталог останется целым. Если же нужно сбросить весь кэш, что случается крайне редко, то указывается дополнительный параметр: mso_flush_cache(true);

- Вывод виджета осуществляется только если есть что выводить. Например, если в текстовом виджете нет никакого текста, то виджет выведен не будет. А то раньше «висели» оформляющие блоки виджетов.

- Добавлена возможность ссылаться на страницы по их ID. Например http://site/17 - будет выведена страница с ID=17.

- Откатился на CodeIgniter 1.6.1. Нет у них совместимости с предыдущими версиями, да и глюки новой  (1.6.2) замучили.

- Сделал виджет «Ссылки». Всё-таки решил я отказаться от ссылок в админ-панель, поскольку вывод этих ссылок всё-равно в виджетах. Можно указать адрес, название ссылки, noindex и nofollow и target = _blank для каждой ссылки.

- Добавлены новые возможности при получении записей для функции mso_get_pages. Теперь можно указать список рубрик для главной, и номер одиночной записи. По мере потребностей я буду добавлять другие параметры.

- Сделал виджет «Облако рубрик». Работает и настройки почти такие-же как и в «Облаке меток».

- Сделал плагин безопасности «Admin IP». Принцип его работы таков: можно указать список IP, с которых разрешен доступ в админ-панель. Если IP не совпадает, то доступ запрещается. На тот случай, если сменится IP самого админа, то можно указать секретный URL, перейдя по которому список разрешенных IP очищается.

Всё это будет доступно в версии 0.16. Пока идет тестирование, после этого выложу архив для скачивания.

Настройка шаблона

Просмотров: 14477Комментарии: 4
MaxSite CMSШаблоны (всё что касается шаблонов)

Как оказалось, плагин «template_options» настолько удачный, что я решил его перенести в админ-панель и теперь он загружается всегда.

На его основе я сделал то, что для WordPress представляет собой серьезную проблему. ;)

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

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.