Современная, быстрая и удобная система управления сайтом

MaxSite CMS 0.21

Версии (релизы)Комментарии: 24Просмотров: 27220

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

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

1FrameСайт09-09-2008 17:00

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

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

2Аноним09-09-2008 17:34

+КОНВЕРТОР ИЗ WORDPRESS+

АААААА!!!! Гноблю WP и перевожу все сайты на MS. Однозначно.

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

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

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

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

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

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

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

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

http://sypex.net/

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

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

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

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

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

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

8Максим09-09-2008 19:57

Владимир, спасибо, хорошее решение. Главное универсальное.

Вячеслав, к сожалению я не улавливаю о чем идет речь.

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

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

10Cross09-09-2008 22:32

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

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

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

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

Создал базу.

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

Запустил.

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

Заполнил.

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

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

13CuprumСайт11-09-2008 20:17

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

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

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

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

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

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

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

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

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

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

15AvotСайт12-09-2008 18:55

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

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

17Qvot12-09-2008 22:16

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

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

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

18FrameСайт14-09-2008 10:27

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

%DESC%%LINK_END%.

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

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

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

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

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

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

20Frame16-09-2008 10:12

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

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

21Frame16-09-2008 10:13

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

22adre17-09-2008 01:52

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

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

--------------------------------

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

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

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

нет файла :(

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

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

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