Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.21

09-09-2008Время чтения ~ 4 мин.Versions 27686

В этой версии я реализовал ряд замечательных возможностей, а также приготовил один приятный сюрприз.

[cut Далее о сюрпризе, который затесался в %wordcount% словах]

1. Плоские опции. Я о них уже писал. Это такие опции, который сохраняются в отдельном файле. Отлично подходят для больших кусков текста, кода и т.п., чтобы не засорять таблицу опций.

2. Плагин «Ушки», как раз сделан на float-опциях. Плагин пригодится для размещения любой информации в любом месте шаблона. Поддерживается HMTL, а также можно выполнять PHP-код.

3. Реализовал подержку связанных (родительских) страниц. В админке можно указать родительскую страницу, а на самой странице появится UL-список из «своей ветки». Также сделал виджет.

4. Автосохранение текста визуального редактора. Главная фишка - горячая комбинация «Ctrl+S». Автоматом же сохраняется раз в минуту. Так что если вдруго сессия истекла или браузер заглючил, есть шанс вернуть текст.

5. Страница Загрузок немного переделана и теперь представляет собой примитивный файловый менеджер. Теперь можно «бродить» по каталогам в «uploads», делать свои каталоги, загружать файлы и т.д. Задумка в том, чтобы можно было делать много галерей, упорядоченных по каталогам.

6. Виджет галереи. Указывается каталог галереи, некоторые другие параметры и виджет будет выводить миниатюры в случайном порядке.

7. Исправление. При удалении рубрики, все её записи теперь отмечаются, как без рубрики.

8. Плагин Google-sitemap, который генерирует sitemap.xml в корне сайта. Если ваш сервер не позволяет автоматом создавать файлы, то сделайте его вручную и выставьте права 666 (разрешение на запись).

9. Плагин для sape.ru. На странице плагина очень подробная инструкция, а также мои расценки для тех, кто не умеет их читать. Особенностью плагина является то, что в него уже встроен антиобнаружитель продажных ссылок. Я проверял на всех (которые нашел) сервисах, ни один не нашел саповских ссылок.

10. Кастомизация виджетов. Реализована поддержка спецкодов: [SB] [NUMW] [FN] [NUMF]. Вот здесь я уже об этом писал.

11. Подправлен вывод текстов комментариев. Добавлены более жесткие условия и реализовал преобразование в html-спецсимволы весь текст внутри тэгов PRE. Теперь HTML, PHP текст достаточно просто обрамить в PRE.

12. Новый шаблон для админки «gray». В серых тонах.

13. Время кэша увеличено до 24 часов. Так много из-за того, что в кэше хранятся данные, которые в принципе сами по себе не могут измениться. Например кэш рубрик. Если на сайте нет никакой активности, то не будет срабатывать и обновление кэша. Поэтому при малом времени и низкой активности, кэш устаревает бессмысленно. А так раз в сутки думаю будет достаточно. Если же на сайте есть активность, то кэш обновится автоматом.

14. Новая функция для построения UL-списков mso_create_list(). Главное её отличие, это то, что можно создать массив с любыми элементами, а все дочерние элементы указать в элементе массива «childs». Также дочерние элементы могут иметь своих детей и т.д.

15. Изменился плагин рубрик. Причем настолько, что перед обновлением системы я настоятельно рекомендую вначале деинсталировать плагин (category) и только потом обновляться. После обновления можно заново его включить.

И теперь сюрприз. :) В эту версию я включил конвертер записей, рубрик, меток, комментариев из WordPress. На странице плагина очень подробная инструкция, поэтому читайте медлено и вдумчиво. ;) Кратенько процесс такой: вначале с помощью моего файла делаем xml-файлы по 200-300Кб; потом проверяем их FireFox; если нет ошибок, то загружаем на сервер в uploads. На странице плагина выполняем проверку и если нет ошибок и замечаний можно выполнить конвертирование. Обращаю ваше внимание, что в обязательном порядке нужно делать бэкап своей базы данных. Плагин пока экспериментальный и могут быть проблемы. Еще замечу, что я проверял только на WordPress 2.3.3. Вопросы вроде «А когда будет для 2.5-2.6?» считаются спамом, а его автор блокируется навечно!

Порядок обновления. Перед началом обновления читаем п.15. После этого можно просто загрузить файлы на сервер. После этого рекомендую очистить кэш (удалить все файлы в system/cache). (Вообще это желательно делать всегда после загрузки новых версий.)Качаем, смотрим, делимся впечатлениями: [dc]mso-0-21.zip[/dc] (ок. 1.2Мб)
Похожие записи
Комментарии (24) RSS
1 Frame 2008-09-09 17:00:02

Спасибо за sape. Завтра попробую обновится, но думаю проблем как и раньше не будет.

Максим, в ближайших планах какое нибудь бэкапное решение будет?


2 Аноним 2008-09-09 17:34:54
  • КОНВЕРТОР ИЗ WORDPRESS+
  • АААААА!!!! Гноблю WP и перевожу все сайты на MS. Однозначно.


    3 Максим 2008-09-09 18:36:46 admin

    C бэкапом пока сложно. Делать через стандартный mysqldump не получится, потому что многие хостеры блокируют его выполнение. А парсинг как на phpMyAdmin - это дурное дело. Скорее всего будет не бэкап, а какой-то импорт/экспорт в своем формате, чтобы переносить данные между блогами.


    4 Вячеслав Stac Мацнев 2008-09-09 19:10:02

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

    Тебе было бы интересно рассказать о своей CMS или о чем-то связанном с CMS (например о работе с Wordpress) на соответствующей тематической встрече, которая планируется на конец сентября - начало октября?

    Мои контакты тут: http://icamp.ru/Stac


    5 Владимир 2008-09-09 19:19:04

    Максим, для дампа советую обратить внимание на этот скрипт:

    http://sypex.net/


    6 Владимир 2008-09-09 19:51:15

    Для страницы загрузки я встречал это

    http://plugins.jquery.com/project/SFBrowser


    7 Владимир 2008-09-09 19:53:09

    Сколько не перезагружал эту страницу, и написав уже третье сообщение, капча всегда одна и та же

    0579, только разными цветами.


    8 Максим 2008-09-09 19:57:19 admin
    Владимир, спасибо, хорошее решение. Главное универсальное.Вячеслав, к сожалению я не улавливаю о чем идет речь.

    9 Максим 2008-09-09 19:59:56 admin

    Капча так и должна работать. Она привязывается к сессии. Это чтобы была возможность вернуться в случае ошибки и повторить ввод.


    10 Cross 2008-09-09 22:32:29

    Вот решил скачать Вашу CMS, так сказать для зацена. Пока не ставил, но результат работы этого сайта мне очень нравиться. Хотелось бы увидеть побольше шаблонов что бы было с чего отталкиваться таким дизайнерам как я... Просто как я заметил по структуре, стандартный шаблон изначально включает в себя разные цветовые схемы, варианты логотипов.. Хотелось бы более упрощёную версию шаблона. Если таковая будет - то я возможно намалякаю шаблончиков 5... Я как раз студию дизайна открывать буду, так лишний бэк в копирайте на дизайн студию и работки в портфолио не помешают :)


    11 Андрей 2008-09-09 23:34:28

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

    Ставлю на локалку.

    Создал базу.

    Выполнил все пункты по настройке.

    Запустил.

    Появилось "Добро пожаловать в программу установки".

    Заполнил.

    Ткнул в "установить" и тут появляется "Object not found".

    Может подскажите, где моя глупость зарыта?


    12 Максим 2008-09-10 09:18:22 admin

    Скорее всего не все файлы переименовали с настройками.


    13 Cuprum 2008-09-11 20:17:27

    Поставил 0.21 пока на локалхост, на денвер, встало без проблем ;)Разбираюсь. То, что делает мало запросов к Базе, кушает мало памяти это плюс. Хотелось бы услышать мнение разработчика как работает CMS под нагрузкой, какова устойчивость к большому числу одновременных запросов. Я не программист (с PHP знаком лишь шапочно) поэтом скажу со своей тз - не считая некотрых огрехов в юзабилити (в админке в тч) видно что проект получился стоящим. Если будет обеспечена должная медийная поддержка, будет свое сообщество, есть шанс потягаться с великим и ужасным WP (в последнее время не нравиться их вектор развития)

    Еще пара вопросов:

    по плагинам - если я активировал плагин где его настройки? не вкурил ;)

    по AJAX - возможно ли в будущем сдружить эту технологию с CMS?

    Наверное сбацаю даже тему для MaxSite, посвободней чуть буду.


    14 Максим 2008-09-11 22:13:44 admin

    Ну тестировать значительную нагрузку у меня пока не на чем. Судя по всему, система способна работать с большими нагрузками, чем WordPress. Субъективно MaxSite CMS работает раз в пять быстрей.

    По поддержке мне сказать нечего. На данный момент системой занимаюсь я один. Соответствено буду делать ровно то, что нужно именно мне. Будут желающие присоединиться, пожалуйста, будем думать. Сейчас же говорить не о чем. ;)

    AJAX уже работает.

    Настройки плагина будут только если плагин имеет админскую панель. Большинство плагинов - это виджеты для сайдбара. Соответсвенно там и настаиваются.


    15 Avot 2008-09-12 18:55:58

    Рубрики отсортировались по алфафиту сверху вниз, сначала латинские названия, затем русские..

    на нумерацию в настройках не реагируют :(


    16 Avot 2008-09-12 18:59:45

    дико извиняюсь, забыл в виджетах посмотреть настройки (((


    17 Qvot 2008-09-12 22:16:52

    Первый раз скачать дистрибутив не получилось

    Данная ссылка доступн....

    с 6 раза открылось


    18 Frame 2008-09-14 10:27:35

    обновился, возникла проблема с категориями. Перед обновлением плагин отключил, обновился. Включил плагин, рубрики все выводятся как %LINK_START%%NAME%

    %DESC%%LINK_END%.

    Подозрений 2 штуки.

    1-ое: Нужно ли было убрать и виджеты? я их не убирал из панели виджетов, только отключал плагин.

    2-ое: После обновления при заходе на сайт выскочила какая то ошибка вроде в базе данных, незаписал конкретнее, ктак как после обновления страницы все стало нормально.

    Что теперь можно сделать?


    19 Максим 2008-09-14 16:40:17 admin

    Я так и думал, что кто-то всё-таки неверно прочтет. ;) Плагин нужно ДЕИНСТАЛИРОВАТь. А потом можнь опыть включить. Выскакивающая ошибка БД связана именно со старыми настройками плагина.


    20 Frame 2008-09-16 10:12:20

    Упс, а что теперь сделать то можно ? :)

    Вывел пока рубрики облаком, то хотелось бы вернуть как было. Реально ли?


    21 Frame 2008-09-16 10:13:44

    забыл пароль от персональной страницы здесь, форма восстановления есть?


    22 adre 2008-09-17 01:52:28

    вот тут подумал есть ли смысл как-то прятоть продажные ссылки, т.е ссылки же покупаются для индексации поисковиком, робот sape заходит смотрит есть ли ссылки, себе пишет: они типа есть, приходит яндекс смотрит какие ссылки есть заносит к себе в мозг, потом по ним ищет что по этой ссылке есть, обнаружители ссылок помоему какое-то говно..... эти обнаружители почему-то считают продажными ссылки, которые располагались на сайте всю его жизнь, даже при его появлении, потом одни ссылки опрделяются продажными, другие (тоже саповские) нет, так что хер победишь а проверку на продажность ссылок сделать (если захотеть) можно, ищем папку с кодом сапы в ней находим файлик *.db там о Ужос все страницы и их ссылки, так что единственным методом борьбы от этого углубление и периименование папок но если вложенность 3-4 как-то печально инклудится содержимое........

    а на счет продажных ссылко.... ребята просто не борзейте не ставьте 7-7-15 и вас поисковик не забанит... сейчас сайты работают видом 7-(2-5)-(1-3), бана нет ссылоки висят. страницы все в индексе.

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


    23 Петя 2008-09-20 19:13:28

    "Извините по вашему запросу ничего не найдено!"

    нет файла :(


    24 Максим 2008-09-20 19:21:18 admin

    См. новую версию.

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