MaxSite CMS 0.21

Вторник, 9 сентября 2008 г.
Рубрика: MaxSite CMS -> Версии
Просмотров: 7175
Подписаться на комментарии по RSS

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

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) и только потом обновляться. После обновления можно заново его включить.

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

Порядок обновления. Перед началом обновления читаем п.15. После этого можно просто загрузить файлы на сервер. После этого рекомендую очистить кэш (удалить все файлы в system/cache). (Вообще это желательно делать всегда после загрузки новых версий.)

Качаем, смотрим, делимся впечатлениями: [dc]mso-0-21.zip[/dc] (ок. 1.2Мб)

twitter.com facebook.com mail.ru friendfeed.com livejournal.ru memori.ru google.com yandex.ru

Комментариев: 24

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

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

  2. 2008-09-09 в 19:34:54 | Аноним

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

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

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

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

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

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

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

  5. 2008-09-09 в 21:19:04 | Владимир

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

    http://sypex.net/

  6. 2008-09-09 в 21:51:15 | Владимир

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

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

  7. 2008-09-09 в 21:53:09 | Владимир

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

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

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

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

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

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

  11. 2008-09-10 в 01:34:28 | Андрей

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

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

    Создал базу.

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

    Запустил.

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

    Заполнил.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    SC%%LINK_END%.

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

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

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

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

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

  20. Упс, а что теперь сделать то можно ? smile

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

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

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

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

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

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

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

    нет файла :(

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

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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

(войти без комментирования)

Имя и сайт используются только при регистрации

Авторизация: Loginza.

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