Замечательная версия, поскольку мы добавили массу новых возможностей. Опять же львинная доля нововведений произошла благодаря участникам форума поддержки.
Для обновления версий достаточно загрузить новые файлы поверх предыдущих.
Новые плагины: «Админ-анонс» (свой анонс в админке + статистика), «Auth content» (скрывает текст от незалогиненных), «Colorbox» (аналог Lightbox - красивый вывод картинок), «Cron» (запуск по рассписанию), «Modules» (создание модульной структуры сайта), «Paginator3000» (красивый вариант пагинации), «Samborsky Ping» (пинг - отправка уведомлений на пинг-сервисы).
Кроме этого я обновил все старые плагины на новые версии. Теперь в комплекте MaxSite CMS 68 плагинов. Год назад (версия 0.19) их было всего 29. :) Кстати, если вы вдруг не в курсе, то на форуме публикуются новые и обновленые плагины и шаблоны.
В админ-панели появились две новые темы оформления: «Dimox» и «Clouds».
Так же в админ-панели поправлены недочеты вроде отстутсвующих label, сортировка колонок и т.д.
Из других изменений.
Прежде всего это обновление дефолтных type-файлов. В них добавлены новые type_foreach и если вы делаете шаблоны для MaxSite CMS, то желательно использовать именно type_foreach, поскольку это гарантирует совместимость с будущими версиями type-файлов.
Изменена логика залогирования юзеров и комюзеров. Теперь все делается через единую форму и единые функции. Система сама разберется, что вы вводите: логин или email. У комюзеров для редактирования своих данных теперь нужно вначале ввести email и пароль, а уже потом появится страница с данными.
Новые хуки «comments_content_custom», «comments_content_out», «content_auto_tag_custom», «content_auto_tag_my», «content_balance_tags_custom», «content_balance_tags_my» позволяют отключить/изменить авторасстановку тэгов и кастомизировать вывод текстов.
Хуки «new_page» и «edit_page» теперь передают массив с результатом. Также срабатывают хуки на «new_page_СТАТУС»и «edit_page_СТАТУС» в зависимости от статуса страницы (опубликовано, черновик, личное).
В ini-файлах теперь можно указывать PHP-функцию в полях «values», «description» и «default», например: «PHP_START my_function PHP_END».
В mso_get_pages() можно управлять получением данных о рубриках и метках/метаполях: «get_page_categories», «get_page_meta_tags» если они равны false, то возвращаются пустые массивы. Это позволяет сократить количество обращений к базе данных там, где эти данные не требуются.
В mso_page_comments_link() новый параметр «title_no_comments» - текст, который выводится, если нет комментариев.
В файл robors.txt добавлены строчки «Disallow: /login Disallow: /logout».
В заключение стоит пожалуй отметить еще и новую функцию mso_admin_plugin_options() о которой я писал несколько раньше. Теперь она понимает типы «text», «textarea», «select» и «checkbox», что позволяет значительно упростить создание опций для своих плагинов.
upd: Используйте новую MaxSite CMS 0.34.
Комментариев: 18 RSS
1Антон КокинСайт09-08-2009 09:16
Максим, а вверху (ссылка на версию) почему-то не изменен номер версии и остался 0.32. Забыли или так нужно?:-)
2Максим09-08-2009 09:18
Да просто еще не успел поправить. :)
3Антон КокинСайт09-08-2009 09:20
Хех, поторопился я видать с уведомлением...
4Евгений СамборскийСайт09-08-2009 11:34
шаблон админки от Димы - супер, выставил на свех своих MSO инсталлах. Его стоит наверное сделать шаблоном по умолчанию
5WaveСайт09-08-2009 17:00
Про шаблон админки — согласен, супер!
6Andrei MuСайт09-08-2009 17:30
Спасибо, сейчас поставлю, так как давно ждал обновления.;-)
7librarianСайт09-08-2009 18:47
Мне больше line понравился, dimox ярковат, пожалуй.
8ТолянычСайт13-08-2009 20:34
Уважаемый Макс, заметил глюк - на страницах загрузки корректно отображаются только изображения. Архивы и файлы не отображаются :exclaim:
9Ton115-08-2009 01:18
Скачал, поковырял, понравилось! Хорошая система управления сайтами получается, однако.
Что хочу спросить/предложить:
1) Наверное рано я задаю подобный вопрос, вероятно ты Макс сам об этом уже думал, не планируется ли создание программы для постинга в данную cms?
2) Мне кажется, папку с темами для сайта было бы правильнее вынести за пределы директории "application\maxsite\" или переименовать саму папку "maxsite", или в крайнем случае дать прав пользователю выбирать где будут храниться его темы. Это конечно может быть и хорошо когда cms легко узнать взглянув на код, но есть ситуации когда этого лучше избегать.
10Ton215-08-2009 02:01
Доковырял, вылезла ошибка: "Ошибка БД Невозможно соединиться с БД, используя предложенные логин/пароль."
Как сделал: лазил в настройках в админке, там где настраивается static и blog (типы страниц это вроде), без всяких изменений нажал на "сохранить" (или "изменить" - не помню) у записи "blog", после этого у меня и в админке и на тестовом сайте показывается только сообщение об ошибке.
P.S.: только что попытался отправить еще один коммент, то есть этот, в то время как предыдущий еще "ожидает модерации", и в итоге коммент ушел в никуда. Пишу повторно, с немного другим ником.
11Karamurza17-08-2009 18:50
Система понравилась, даже очень, именно сам подход и работоспособность, да и функционал тоже очень хороший, тока пока одно расстроило - попробовал обновиться, с 32 версии на 33, и после этого в админку заходит, а дальше никуда, пишет такой страницы нет, ну это не беда, благо материала мало, заново поставил 33, всё работает, так что вот так, но я всё равно делаю свой блог на MaxSite CMS. Желаю успехов в дальнейшем.
12mall18-08-2009 14:31
Макс, возможно ли сделать как-то (может htaccess, ХЗ) чтобы страницы имели расширение допустим *.html? ;-P
13Артём Смоленский23-08-2009 11:55
Mail, в системе достаточно включить плагин global_cache который генерирует статичные html страницы.
14][akep :)Сайт25-08-2009 19:22
А у меня на Денвере не работает>:(
15Dmitry26-08-2009 14:37
Я уже задавал свой вопрос на форуме и понял, что такого в текущих версиях нет...и вот, в качестве пожелания-хотелки, предлагаю Максиму рассмотреть вариант реализации к версии эдак 0.5 сделать вот такую плюшку
16Dmitry28-08-2009 00:40
Скажите, а когда планируется нормальная поддержка английского языка? Хотел попробовать использовать данную CMS для одного своего сайта, но основная проблема, с которой я столкнулся: даже если включить английский интерфейс, в админке все равно остается достаточно большое количество фраз на русском языке. К сожалению, именно это для меня является стоповой ситуацией: пользователи именно англоязычные и других языков не знают. Если для основного сайта все это можно решить шаблоном, то если это делать еще и для админки, то как-то слишком много получается. Да и не сделаешь это легко: слишком уж во многих местах это все разбросано.
Может я что-то просто упустил и все значительно проще? Или действительно есть такая беда с рассинхронизацией перевода ресурсов?
17Иван Александрович (на форуме UmFal)01-09-2009 14:37
А можно узнать когда финальная версия?:-) А то хочется использовать в своих проектах систему:-)
18Аноним02-09-2009 09:50
Есть желание быть зарегистрированным пользователем