MaxSite CMS 0.21

Рубрика: MaxSite CMS -> Версии
Вторник, 9 сентября 2008 г.
Просмотров: 1445
Подписаться на комментарии по 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Мб)

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

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

  1. 2008-09-09 в 19:00:02 | Frame

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

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

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

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

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

  3. 2008-09-09 в 20:36:46 | Максим

    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. 2008-09-09 в 21:57:19 | Максим

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

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

  9. 2008-09-09 в 21:59:56 | Максим

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

  10. 2008-09-10 в 00:32:29 | Cross (анонимно)

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

  11. 2008-09-10 в 01:34:28 | Андрей (анонимно)

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

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

    Создал базу.

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

    Запустил.

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

    Заполнил.

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

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

  12. 2008-09-10 в 11:18:22 | Максим

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

  13. 2008-09-11 в 22:17:27 | Повелитель тегов

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

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

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

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

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

  14. 2008-09-12 в 00:13:44 | Максим

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

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

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

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

  15. 2008-09-12 в 20:55:58 | Avot

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

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

  16. 2008-09-12 в 20:59:45 | Avot

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

  17. 2008-09-13 в 00:16:52 | Qvot (анонимно)

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

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

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

  18. 2008-09-14 в 12:27:35 | Frame

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

    %DESC%%LINK_END%.

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

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

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

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

  19. 2008-09-14 в 18:40:17 | Максим

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

  20. 2008-09-16 в 12:12:20 | Frame (анонимно)

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

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

  21. 2008-09-16 в 12:13:44 | Frame (анонимно)

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

  22. 2008-09-17 в 03:52:28 | adre (анонимно)

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

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

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

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

  23. 2008-09-20 в 21:13:28 | Петя (анонимно)

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

    нет файла ohoh

  24. 2008-09-20 в 21:21:18 | Максим

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

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

Не регистрировать/аноним

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

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



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