MaxSite CMS 0.33
Воскресенье, 9 августа 2009 г.
Просмотров: 3991
Подписаться на комментарии по RSS
Замечательная версия, поскольку мы добавили массу новых возможностей. Опять же львинная доля нововведений произошла благодаря участникам форума поддержки.
Для обновления версий достаточно загрузить новые файлы поверх предыдущих.
Новые плагины: «Админ-анонс» (свой анонс в админке + статистика), «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
Максим, а вверху (ссылка на версию) почему-то не изменен номер версии и остался 0.32. Забыли или так нужно?
Да просто еще не успел поправить.
Хех, поторопился я видать с уведомлением...
шаблон админки от Димы - супер, выставил на свех своих MSO инсталлах. Его стоит наверное сделать шаблоном по умолчанию
Про шаблон админки — согласен, супер!
Спасибо, сейчас поставлю, так как давно ждал обновления.
Мне больше line понравился, dimox ярковат, пожалуй.
Уважаемый Макс, заметил глюк - на страницах загрузки корректно отображаются только изображения. Архивы и файлы не отображаются
Скачал, поковырял, понравилось! Хорошая система управления сайтами получается, однако.
Что хочу спросить/предложить:
1) Наверное рано я задаю подобный вопрос, вероятно ты Макс сам об этом уже думал, не планируется ли создание программы для постинга в данную cms?
2) Мне кажется, папку с темами для сайта было бы правильнее вынести за пределы директории "application\maxsite\" или переименовать саму папку "maxsite", или в крайнем случае дать прав пользователю выбирать где будут храниться его темы. Это конечно может быть и хорошо когда cms легко узнать взглянув на код, но есть ситуации когда этого лучше избегать.
Доковырял, вылезла ошибка: "Ошибка БД Невозможно соединиться с БД, используя предложенные логин/пароль."
Как сделал: лазил в настройках в админке, там где настраивается static и blog (типы страниц это вроде), без всяких изменений нажал на "сохранить" (или "изменить" - не помню) у записи "blog", после этого у меня и в админке и на тестовом сайте показывается только сообщение об ошибке.
P.S.: только что попытался отправить еще один коммент, то есть этот, в то время как предыдущий еще "ожидает модерации", и в итоге коммент ушел в никуда. Пишу повторно, с немного другим ником.
Система понравилась, даже очень, именно сам подход и работоспособность, да и функционал тоже очень хороший, тока пока одно расстроило - попробовал обновиться, с 32 версии на 33, и после этого в админку заходит, а дальше никуда, пишет такой страницы нет, ну это не беда, благо материала мало, заново поставил 33, всё работает, так что вот так, но я всё равно делаю свой блог на MaxSite CMS. Желаю успехов в дальнейшем.
Макс, возможно ли сделать как-то (может htaccess, ХЗ) чтобы страницы имели расширение допустим *.html?
Mail, в системе достаточно включить плагин global_cache который генерирует статичные html страницы.
А у меня на Денвере не работает
Я уже задавал свой вопрос на форуме и понял, что такого в текущих версиях нет...и вот, в качестве пожелания-хотелки, предлагаю Максиму рассмотреть вариант реализации к версии эдак 0.5 сделать вот такую плюшку
Скажите, а когда планируется нормальная поддержка английского языка? Хотел попробовать использовать данную CMS для одного своего сайта, но основная проблема, с которой я столкнулся: даже если включить английский интерфейс, в админке все равно остается достаточно большое количество фраз на русском языке. К сожалению, именно это для меня является стоповой ситуацией: пользователи именно англоязычные и других языков не знают. Если для основного сайта все это можно решить шаблоном, то если это делать еще и для админки, то как-то слишком много получается. Да и не сделаешь это легко: слишком уж во многих местах это все разбросано.
Может я что-то просто упустил и все значительно проще? Или действительно есть такая беда с рассинхронизацией перевода ресурсов?
А можно узнать когда финальная версия?
А то хочется использовать в своих проектах систему
Есть желание быть зарегистрированным пользователем