Эту версию следует рассматривать как предрелиз 0.70, которая выйдет предположительно в конце апреля.
Версия 0.68 предназначена для широкого тестирования, но прежде чем ставить, убедитесь, что сможете самостоятельно в случае проблем либо вернуться к старой версии, либо внести изменения в свой код.
Изменений по сравнению с MaxSite CMS 0.631 очень много. Затронуты практически все файлы системы, расширена функциональность, во многих местах сменилась вёрстка и html-код.
Подробное описание я сделаю при анонсе 0.70, здесь лишь очень кратко остановлюсь на самых заметных изменениях.
- Переход на CodeIgniter 2.1.
- Новый default-шаблон админ-панели. Поддержка расширяющих css-профилей.
- Множество плагинов было дописано/переписано.
- В «ядре» CMS подчистил «хвосты», тянущиеся со старых версий.
- Более серьезное использование CSS3 и HTML5. Поддержка только современных браузеров: больше мы не оглядываемся на IE6 и IE7. IE8 поддерживаеся только «чтобы не развалилось».
- CSS-вёрстка с помощью LESS. В комплекте системы исходные less-файлы. В default-шаблоне php-компилятор «less-to-css». Поддерживается кэширование, что позволяет использовать less-компилятор на рабочих сайтах.
- Новые возможности default-шаблона.
- Новый алгоритм языкового перевода с разделением на frontend (основной) и backend (только админ-панель). Для перевода можно использовать программу PoEdit.
- И т.д. и т.п.
Поскольку версия содержит немного другой набор файлов, то обновляться я рекомендую следующим образом.
- Переименуйте каталоги application в application-old и system в system-old.
- Загрузите новые файлы на сервер.
- Установите права на запись на каталог кэша и его подкаталоги.
- Скопируйте старые файлы из application: config/database.php и maxsite/mso_config.php.
- Скопируйте свой шаблон и сторонние плагины, если вы их устанавливали.
Этих действий достаточно, чтобы получить «чисто» обновленную систему. Никаких изменений в базе данных или какие-то дополнительные действия не требуются, поэтому в случае проблем можно просто удалить новые каталоги и вернуть старые application и system до любой версии MaxSite CMS.
Особо отмечу: если вы используете сайт с языковым переводом, то в новой версии перевод сделан не до конца (и когда будет неизвестно). Присутствует весь украинский, основной английский и не отестированный немецкий. Если вам нужен перевод, то сделайте отдельную установку MaxSite CMS и проверьте, что всё вас устраивает. Все вопросы по переводу задавайте на форуме поддержки переводчикам.
Что нужно тестировать. Принимаются багрепорты по админ-панели, работе сайтов. Если сбилась вёрстка в шаблоне (прежде всего формы), то проверьте подключение css-классов для форм (form.fform), которые заданы в default-шаблоне. Пожелания желательно оставлять на форуме поддержки.
Следующая версия 0.69 будет выпущена примерно через неделю. За это время постараюсь сделать ещё пару задумок, довольно сложных в техническом плане. Уже после будет релиз в виде 0.70 и все старые версии MaxSite CMS больше поддерживаться не будут. Так что я рекомендую уже потихонечку осваиваться с новыми возможностями и адаптировать свои шаблоны. (Впрочем это только так грозно звучит - совместимость со старыми версиями сохраняется. Так по мелочам, что-то поправить придётся...)
Комментариев: 9 RSS
1Марк20-04-2012 08:48
Теперь надо в шапке обновить номер версии. С нетерпением ждем 0.70
2bes1320-04-2012 17:33
а на CI 2.02 согда переход будет? там ядро то поинтереснее)
каптчу то поправили, а то не меняется набор нижних правильных цифр пока сессия не грохнется)))
3Аноним20-04-2012 17:35
На локальном сервере стояла версия 0.631
Переименовал каталоги application в application-old и system в system-old. Загрузите новые файлы на сервер, при переходе на сайт
В файле index.php открыл Notepad2
Внес изменения в стр 59
и стр 75
Сайт заработал.
4Аноним22-04-2012 12:04
seoksan:
Простите за глупый вопрос, но все же рискну предположить: а какие каталоги application и system Вы переименовали в application-old и system-old? Речь о том, чтобы переименовать на сервере старые каталоги, а затем на сервер загрузить новые файлы (в т.ч. новые каталоги application и system). Все это лишь с целью сохранить старые каталоги на сервере - на случай необходимости отката к старой версии.
5Александр23-04-2012 14:25
Когда же Вы заморозите структуру шаблонов?
6Максим23-04-2012 14:49
Она и так уже «заморожена». Будут новые возможности, но с сохранением совместимости с текущей версией.
7librarianСайт25-04-2012 13:16
Макс, сейчас поставил этот билд Maxsite CMS и могу сказать что чрезвычайно им доволен. Интерфейс админки просто великолепен, дефолтный шаблон - отличный и вообще всё очень хорошо.
8jimmy jonezz26-04-2012 06:32
Есть ли в планах разработчиков осуществление "безопасного" выполнения плагина (это когда плагин выполняется в некой среде и результат выдается пользователю в "безопасном виде")?
9Максим26-04-2012 07:43
Нет, конечно. Такой глупости точно не будет.