MaxSite.org 11 лет
Блог вебмастера о сайтостроении
Внимание! Данная запись отмечена как устаревшая и может содержать неточную или неактуальную информацию!

MaxSite CMS 0.18

MaxSite CMS / Версии MaxSite CMSПросмотров: 12153 (108)

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

Итак, вот основные возможности системы.

  • Низкое ресурсопотребление. Например: память 3-4Мб, SQL-запросов - 1-10 (в зависимости от страниц и плагинов).
  • Встроенное кэширование. При «глобальном» кэшировании готовые страницы отдаются прямо из кэша.
  • Настройка шаблона через админ-панель. Можно задать свои опции.
  • Вспомогательные функции, например создание списка из li-элеметов для меню.
  • Управление разрешениями для авторов.
  • Легкая смена дизайна админки. В комплекте (для примера) добавлен вариант «red» - в красных цветах.
  • Виджеты. Каждый виджет может использоваться/дублироваться сколько угодно раз.
  • PHP-шаблоны для создания своих плагинов: простой, с админкой, с виджетами.
  • Разделение комментаторов от авторов (имеющим доступ в админ-панель). Каждый комментатор имеет свою страницу, где может оставить нужную информацию. Для тех, кто не желает регистрироваться (регистрация - авто), можно публиковаться как аноним, без указания email, только указав свое имя (ссылки, тэги не проходят). Данная схема удобна с точки зрения безопасности и лишних нагроможнений прав доступа (как в WordPress). На основе комментаторов можно сделать мини-соцсеть своего блога.
  • Антиспам, позволяющий указать список плохих слов и IP. Можно задать список сомнительных слов по которым комментарий отправляется на модерацию. Можно отправить на модерацию все комментарии с тегом ссылки. Возможен лог отловленных спамов.
  • Блокировщик входа в админку по IP. Можно задать IP с которых разрешен доступ в админку. Если у админа сменился IP, то есть возможность сбросить список указав свой секретный URL.
  • Капча антиспама от автоматических комментариев. Сделал на основе своего же antispam image, только учел пожелания и теперь есть возможность вернуться назад и поправить неверно введенный код. То есть теперь капча не зверь. ;)
  • Счетчик количества переходов по ссылке. Например количество скачиваний. Ведется лог-файл. Можно обрамить любую ссылку и она автоматом переобразуется в локальную и редиректную.
  • Вместо страницы ссылок используется виджет «Ссылки».
  • Красивая пагинация страниц.
  • Включение, выключение, унинстал плагинов одним списком.
  • Подсчет количества прочтений каждой записи.
  • Вывод блока «Еще записи по теме».
  • Плагин перелинковки страниц. Анализируются заголовки всех записей на сайте и в тексте автоматом появляются ссылки на аналогичные слова.
  • Карта сайта - архив по месяцам/дням
  • Виджет «Текстовый блок». В нем можно указать обычный текст, html или php-код.
  • Виджет «Twitter» для отображения rss-ленты этого сервиса. Впрочем можно указать и другую rss.
  • Виджеты, смысл которых ясен из названий: календарь, облако рубрик, рубрики, кнопки форматирования для комментария, избранные ссылки, последние комментарии (ПРАВИЛЬНЫЕ!), последние записи, логин-форма для авторов, преобразование преформатированного текста в OL-список, псевдокод (замена любых текстовых фрагментов), случайные цитаты/текст, смайлы, облако тэгов.

Это основные возможности системы.

В следующей версии еще забито 8 новых плагинов, ряд улучшений, а также доделка некоторых админских страниц. Чуть позже будет предложен механизм удаленного постинга (аналог XMLRPC). После того, как будет окончательно отлажен и польностью реализован механизм публикации (обычной), буду думать как сделать экспорт/импорт из WordPress.

В целом, как я уже упоминал, я хочу сделать так, чтобы блогеру было без разницы на чем делать свой сайт: на WordPress или MaxSite CMS. Пока в чем-то моя система выигрывает, а в чем-то WordPress. Думаю, что через пару версий, сравнение будет более контрастным. ;)

ps Если после установки/обновления моей системы, что-то работает с ошибкой, напишите об этом в комментариях к текущей версии (если нет аналогичного замечания).

Комментариев: 18 RSS

1блоггер из Воронежа24-07-2008 16:49

Несколько вопросов.

1 - как бысто перейти с вордпрес на твою кмс

2- борьба со спамом?

2Максим24-07-2008 21:08

1. Пока автоматического перехода нет. Еще пару версий, тогда буду думать.

2. Капча + антиспам.

4Олег25-07-2008 08:25

много интересных функций - страницы комментаторов, встроенное кеширование и низкое ресурсопотребление

спасибо !

5Олег25-07-2008 08:27

а что значит "правильные последние комментарии" ?

6Танцюра Игорь25-07-2008 13:39

Мне wordpress откровенно не нравится. Хочу потестировать Вашу CMS

7Владимир Лапшин25-07-2008 15:26

Как ни странно, в WP одна из самых привлекательных вещей на сегодняшний день - обилие тем оформления в первую очередь и плагинов во вторую. И если плагины могут быть решены на уровне базовой конфигурации, то вот с шаблонами все посложнее...

8Максим25-07-2008 19:55

Согласен. Но тут скорее фактор времени: WordPress'у несколько лет. И поскольку я не могу взять и переделать все free templates, то со своей стороны вижу задачу в том, чтобы значительно упростить переделку существующего шаблона под мою систему. Естественно я имею ввиду множество CSS-шаблонов. Я ваc уверяю, что через некоторое время шаблонов к MaxSite CMS будет несколько десятков. А дальше и остальные подтянутся. ;)

9TermiT26-07-2008 11:16

Молодец, Макс, я не думал, что ты так далеко пойдешь, думал забросишь :) Но я ошибся :) Надо будет на код посмотреть, может пару плагинчиков написать...

10Мария29-07-2008 16:52

А ваша система предполагает наличие

кастом фиелдс?

Максу зачет,

и еще есть ли в вашей кмс, встроенная система, учета посетителей, по каким запросам пришли и откуда,

вообще в вордпресе так и не разобралась где для яндекса взять и рамблера

11OlegT30-07-2008 19:49

Есть предложение сделать возможность применения нескольких наборов меток. В целях навигации очень не хватает деления меток на наборы. Допустим, в статье используются фамилии людей. Это один набор меток (чтобы все статьи, где персонаж упоминается) Ну или названия организаций. А еще статьи могут иметь метки по тематике (общество, спорт, культура и пр.). Соответственно и виджеты для каждого набора должны иметься свои и в окне редактирования разные панели для меток из разных наборов.

По идее, если еще растекаться мыслью по древу, то для каждой рубрики желательно свой набор меток. Если допустим рубрика "Каталог организаций", то у нее один набор, а у "Персоналий" другой.

Работу с метками крайне желательно организовать как в плагине WP "Click Tags". При вставке меток лучше на кнопки нажать, метки быстро вставятся, и не надо по 300 раз давить клавиатуру, чтобы набирать одни и теже слова, да и еще делать в них ошибки.

Кстати, а как в виджете облака меток сделать их простым списком, а не облаком? может ввести поля "до метки" и "после метки" в настройках виджета?

А вобще, CMS очень порадовала.:wink:

12Максим30-07-2008 21:39

Делать это на уровне системы, конечно же, не буду. Но, данную задачу можно решить элементарно. Дело в том, что метки в MaxSite CMS - это обычные meta. Следовательно ничего не мешает вам сделать свои мета (см. meta.ini) и получать дополнительные метки для любой записи. Как объединить рубрики и метки я не в курсе - мне кажется, что это надуманная проблема. ;)

А вот по юзабилити формы редактора, то учту ваше замечание. Правда я не могу обещать быстрое решение. В редакторе накопилось много проблем, а моих знаний JS и jQuery пока не хватает. :(

13Коля31-07-2008 09:34

Спасибо за такую полезную работу, обязательно потестим. А вообще я весёлый и позитивный спамер. Желаю всем удачного дня. Пожалуйста не удаляйте мой комент. Пусть народ поржот хоть:)

14Shoo[rik]02-08-2008 16:55

Объясните пожалуйста, что такое "Красивая пагинация страниц" или это опечатка и должно быть "Красивая навигация страниц"? :roll:

15Максим02-08-2008 17:16

Пагинация - это листание страниц. Например на главной или рубрика, когда записей много. Обычно внизу страницы.

17Roman09-08-2008 19:12

Большое спасибо! :cool: Установил, сначала не работали линки в админке, внимательнее почитал инструкцию (Если PHP как FastCGI) и заработало. Очень удобно, быстро и ничего лишнего :mad: Жду продолжения :smile: Удачи и успехов!

18sin20-08-2008 22:48

2 Мария

может статистика в liveinternet.ru вам поможет )

ну как вариант )

Оставьте комментарий!

Комментарий будет опубликован после проверки. Вы соглашаетесь с правилами сайта.

(обязательно)

О сайте

Здесь вы получите самую полную информацию о создании сайтов на MaxSite CMS.