MaxSite CMS 0.18
Потихонечку двигаемся и к этой версии 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 Если после установки/обновления моей системы, что-то работает с ошибкой, напишите об этом в комментариях к текущей версии (если нет аналогичного замечания).
Постоянная ссылка: http://maxsite.org/?p=400
Версия для печати
RSS: MaxSite CMS 0.18

