MaxSite CMS 0.83

Просмотров: 27248Комментарии: 21
MaxSite CMSВерсии

Данная версия MaxSite CMS является последней, где используется старый Default-шаблон. Следующая версия 0.84 выйдет уже с новым default-шаблоном, построенным на shared-каталоге. Такие изменения приведут к неработоспособности всех шаблонов, основанных на default. Для перехода на новую схему нужно будет выполнить несложную инструкцию, где я собрал основные варианты обновления старых шаблонов.

Поэтому я рекомендую не откладывать в долгий ящик и проверить по какой схеме работает ваш шаблон и быть готовым к следующей версии MaxSite CMS. Также я рекомендую хотя бы временно переключиться на D2 и посмотреть его возможности и настройки. Будет понятно ради чего мы отказываемся от старого default.

Теперь кратко об изменениях в MaxSite CMS 0.83.

- Поменял ссылки с wiki.max-3000.com на max-3000.com/help. Предполагалось, что вики будет наполняться сообществом, но на деле всю работу приходится делать мне. Так что Центр помощи буду делать уже на этом сайте.

- При добавлении опции при помощи mso_add_option() можно отключить их refresh (обновление). При использовании в цикле получается существенное уменьшение SQL-запросов (примерно на 30%).

- Перенес все less-миксы, кроме helpers.less в соответствующий каталог шаблона D2. Он все равно дублировался, так что не имело смысла хранить в двух местах.

- Добавил компоненты для подвала: 3, 4, 5 - сайдбаров.

- Новый компонент date-menu2, выводящий текущую дату и меню2.

- Новый компонент logo-ns-descr-random-text, выводящий справа случайную цитату.

- Новый компонент logo-block. Выводит логотип и ушку logo-block.

- В компонентах image-rand и image-select можно указать где их выводить. Идея в том, чтобы можно было задать для разных страниц разные компоненты. Например слайдер только для главной, а image-rand для остальных.

- Новый main-шаблон left-sidebar для левого сайдбара.

- Новый css-профиль design-sky.css в котором пример смены дизайна сайта через указание css-класса для BODY. Сами css-стили задаются в общих less-файлах. В стилях компонентов меню приведены примеры использования этой возможности.

- Новая опция «Ссылка для миниатюры», позволяющая добавлять к миниатюре ссылку на полную запись.

Куча других изменений. Полный список, как обычно на гитхабе.

Комментариев: 21 RSS

1KudesnikСайт25-04-2013 21:52

Хорошо бы расширить настройки миниатюр:

1. Возможность отключать в постах

2. Возможность отключать кадрирование

2Nikson26-04-2013 09:58

Коряво смотрятся все шаблоны на шаред и в частности сам D2 на планшетах до 7", в то время как на default шаблоне и основанных на нем шаблонах, все смотрится корректно с любого устройства, будь то комп или смартфон с дисплеем 240x320.

4Nikson26-04-2013 10:26

А при чем тут пользуйтесь или нет? Или Вы о кроссбраузерности и прочих мелочах не беспокоитесь? Я просто высказал то что заметил. Или о багах писать ни-ни? Извините больше не буду :)

5Максим26-04-2013 10:56

Так и пишите о багах. Есть замечания, делайте тему на форуме, показывайте проблему, предлагайте решения. Здесь ваше «фи» ничего не стоит.

6Bender27-04-2013 19:41

у меня версия 0.82 и там много чего изменено и настроено так, как нравится мне, особенно шаблон, а в инструкции по установке написано

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

Но а как же файлы, которые я отредактировал и настройки?? Вот почему я опасаюсь обновлять систему, а хочется. Может, подскажете, какие папки/файлы именно переносить, а какие не трогать вообще?

7Максим27-04-2013 19:51

Файлы системы не нужно редактировать. Миллион раз об этом уже говорилось.

8Bender27-04-2013 22:02

Хорошо, тогда такой вопрос - а как отличить файлы системы от файлов настроек системы и шаблонов?

Я точно знаю, что мне не стоит перезаписывать файлы плагинов, потому что есть плагины, которые через админку не настроились, пришлось лезть в их код и теперь они работают. Если обновить, придётся заново три дня всё настраивать, хотелось бы этого избежать.

Помогите, пожалуйста, не из тупости спрашиваю, а чтобы не сломалось всё.

9Дима28-04-2013 04:42

Bender,дак плагины же лежат в определённом месте в системе.Так просто скачай новую версию и убери из неё все плагины,они не заменят те что у тебя есть в системе.Всё.

10Bender28-04-2013 14:19

а шаблоны? а стили? Я правильно понимаю, что системная папка это только System? Я в ней ничего не редактировал. Ребята, не издевайтесь, ну подскажите, пожалуйста, какие файлы достаточно перенести, а какие никогда нельзя редактировать ни при каких условиях? И в каких папках находятся файлы, которые называют файлами системы?

11jogurt29-04-2013 14:51

По компонентам header напрашивается решение с возможностью комбинирования разных частей. Т.е. сейчас мы просто выбираем menu, menu-login, ns-login, menu-social и т.д. В итоге получаем кучу разных хедеров, из которых нам, по сути, надо выбрать один.

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

12Максим29-04-2013 15:02

Это плохой вариант. Каждый компонент должен иметь свои css-стили. Поэтому если и нужны комбинации из разных компонентов, то следует делать их тоже в виде отдельного компонента. Тогда программная php-часть может заимствоваться из составных компонентов, а стили делать отдельно. Ничего не перепутается.

13jogurt29-04-2013 21:56

Я высказался не потому, что это мне надо) Для своих проектов я как правило делаю отдельный новый компонент под шапку, а css прописываю в общий css. Здесь просто как рацпредложение в плане дальнейшего повышения кастомизации дефолтного D2 шаблона для всех юзеров. Как именно это лучше реализовать - судить не мне, конечно.

15Максим02-05-2013 09:49

Пользуйтесь только последней версией MaxSite CMS. Старые версии не поддерживаются.

16Роман04-05-2013 18:55

А я считаю зря перешли на Шаред, работа с классами и вывод данных через них только увеличивают потребность в памяти!

Из-за этого я только и взял MaxSait.

18Роман04-05-2013 23:42

Пока старый шаблон можно перепрограмировать под себя :) Главное что ядровая часть кода не менялась персонально под этот тип шаблон, в будущем ...

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

19vovansСайт06-05-2013 15:10

Роман, есть же github. Какая история ещё нужна?

упс.. А где её скачать теперь можно?

На github.

20АндрейСайт06-05-2013 19:29

vovans

Да подумал, что и пофиг )))

Один сайт всего и остался. На остальных сейчас прогоню, что интересует и займусь этим, переделкой и переводом на новую версию.

21Роман11-05-2013 19:35

vovans благодарю.

Но там только изменённые версии, там нет где именно был изменнён сам код. Мне нужно это для того что бы модифицировать новые изменения в ручную, так как мой вариант MS уже сильно модифицирован под свои нужды и апгрейд автоматом не сделаешь.

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

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

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

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.