В этой версии я реализовал ряд замечательных возможностей, а также приготовил один приятный сюрприз.
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".
Может подскажите, где моя глупость зарыта?
12Максим10-09-2008 09:18
Скорее всего не все файлы переименовали с настройками.
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
Рубрики отсортировались по алфафиту сверху вниз, сначала латинские названия, затем русские..
на нумерацию в настройках не реагируют :(
16AvotСайт12-09-2008 18:59
дико извиняюсь, забыл в виджетах посмотреть настройки (((
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
"Извините по вашему запросу ничего не найдено!"
нет файла :(
24Максим20-09-2008 19:21
См. новую версию.