В новой версии MaxSite CMS обновилась Консоль админ-панели. Теперь здесь выводится небольшая статистика, которая позволяет автору оценить эффективность рубрик и подчистить старые черновики. В первом блоке выводятся просто последние черновики (если они есть). Ниже блок выводит самые старые черновики. Следующий блок в цвете показывает статистику рубрик: сколько всего записей и их суммарный процент. Последний блок находит последние публикации в рубриках: по нему можно оценить «заброшенность рубрик».
Кроме того, в Консоли блок с указанием последней версии MaxSite CMS теперь берётся с самого гитхаба, что решает проблему для https-сайтов (незащищенное соединение). Пока ещё не решил, нужно ли подсвечивать блок для старых версий системы. Думаю, что особой потребности в этом нет.
Теперь удалить запись можно при её редактировании. Кнопка в верхнем правом углу.
В блоке «Ещё записи по теме» можно задать тип страницы для вывода.
Кратко:
- В граватарках доступен новый тип иконок — Роботы.
- В плагине Theme switch можно выводить панель не только в виде иконок, но и выпадающим списком.
- Плагин parser_simple доработан до новых больших возможностей. Примеры пока доступны в исходном php-файле. Позже отредактирую страницу с описанием.
- Исправлен ряд ошибок и недочетов.
- Добавлены новые возможности для разработчиков шаблонов.
Доработана поддержка кириллических (IDN) доменов. Тут возникла сложность в том, что серверы настроены по разному и это приводит к различным ошибкам преобразования адреса. Всё что можно мы в MaxSite CMS поправили, но если возникла проблема с работой ajax, то в файле maxsite/mso_config.php
предусмотрена опция DecodePunycodeIDN
, которую нужно отметить, чтобы включить декодирование адреса для проблемного сервера.
Добавлена возможность загружать css-стили в конце BODY. Теперь это стандартная возможность HTML 5.2, которую так долго ждали вебмастера. До этого времени, css-стили вне секции HEAD делали страницу невалидной. И хотя браузеры их учитывали, теперь это станет нормальной практикой, как когда-то это произошло с js-скриптами.
В Default-шаблоне реализовано автоматическое подключение файла assets/css/-lazy.css
в конце BODY. В нём следует располагать те стили, которые могут тормозить отображение страницы, например подгрузка внешних шрифтов. (Это также реализовано и в админ-панели.)
Кроме этого, поддерживается автоматическое подключение из каталога assets/css/lazy/
. Здесь могут быть какие-то иконки или дополнительный css-код для jQuery-плагинов.
В любом случае — это хорошая возможность улучшить показатели сайта для гугла.
Из «орг.вопросов»: все записи по MaxSite CMS с моего maxsite.org я перенёс на этот сайт. Теперь, всё что касается системы буду публиковать здесь. Демо-каталог шаблонов также переехал с wbloger.com на maxsite.org/page/templates. Изменения связаны с «оптимизаций доменов». :-)
Комментариев: 8 RSS
1Rudic14-03-2018 12:21
Класс!
А как перейти со старой версии на новую?
2Максим14-03-2018 14:33
Если версия от 90 и выше, то можно через автообновление.
3Сергей14-03-2018 15:46
Большое спасибо за обновление!!!
4vovansСайт14-03-2018 21:14
заходя на сайт, случайно открыл ссылку автообновления. Оказалось, новая версия вышла и всё в секунду обновилось :) приятно ) спасибо!
5Ярослав18-03-2018 23:18
очень приятная новость. А что по поводу доработки страницы загрузок? уже принято какое-то решение или обсуждение ещё открыто?
6Максим19-03-2018 08:04
Пока ещё открыто. Хочется сделать универсальный вариант, но есть технические сложности, плюс боюсь, что сам не справлюсь с задачей в части js-кода. Поэтому процесс идёт не спешно.
7Фофанов Денис20-03-2018 11:03
Макс поправь ошибку в скрипте:
admin_home/admin.php
В строке 176, деление на 0.
Грубо говоря в после обновления последнего, если в категории нет статей то будет выводить ошибку, если же создать статью всё ок.
8Максим20-03-2018 14:45
Ок, исправлю.