Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.72

13-05-2012Reading time ~ 2 min.Versions 57881

Версия содержит несколько новых интересных возможностей. Те, у кого MaxSite CMS 0.70 обновляться нужно просто копируя новые файлы поверх старых. Те же, у кого версия ниже, порядок обновления см. тут.

- Добавлен румынский перевод для frontend. Спасибо Alexander Murvanidze!

- На странице комментария немного переиграл вывод информации. Стало несколько практичней.

- В настройках админ-панели новые css-профили menu-color.css - цветастое боковое меню и header-red.css - красная шапка админки (больше как пример).

- Динамическое кэширование. Включается в основных настройках. Смысл этого вида кэширования - уменьшить обращение к файлам кэша. Каждый загруженный файл автоматом сохраняется в памяти и при повтороном обращении уже берется оттуда, а не с диска. Размер потребляемой php-памяти увеличиватся примерно на размер файлов кэша, но при этом за счет меньшего обращения к диску, скорость сайта немного увеличивается. По моим наблюдением примерно на 20-30%. В любом случае опция отключаемая, так что можно поэкспериментировать.

- В настройке виджетов теперь сохраняются открытые/закрытые блоки. За jQuery-плагин showhide.jquery.js спасибо Юре ака Cuprum! Плагин универсальный, поэтому можно использовать и в своих шаблонах.

- Улучшен алгоритм получения списка рубрик (функция mso_cat_array()). Благодаря новым параметрам можно отключить получение данных всех записей, что уменьшает при этом количество запросов к БД примерно в два раза. Для больших сайтов разница будет заметной.

- В плагине рубрик можно задать вывод «главной» рубрики в виде обычного текста или ссылкой.

- Новая функция mso_load_style('http-адрес'), которая возвращает style-подключение указанного файла.

- Аналогично mso_load_script('http-адрес'), только для js-скрипта.

- В ini-файлах можно использовать специальный ключ options_key = "none" совместно с section. Потребовалось для того, чтобы объявить секцию без опции.

- При получении записей/рубрик убрал синоним по номеру. Теперь получается строго по slug.

- Новая функция для получения значения meta записи - mso_page_meta_value().

- В виджете последних записей можно задать текст после списка.

- В некоторых плагинах перенес css-стили во внешний файл.

- Подключение css-профилей теперь осуществляется двумя способами. Если это «theme-», то это внешнее подключение (через link rel). Остальные - встроенные через style.

- Все css-стили компонентов теперь подключаются как внешние стили (link rel).

- Можно указать css-класс для BODY с помощью mso_set_val('body_class', 'класс'). Соответствующая правка в main.php default-шаблона.

- Убрал серый фон BODY из style-all.css в var_style.css. Непонятно, что он там вообще делал.

- Прочие мелкие правки.

Related Posts
Comments (29) RSS
1 librarian 2012-05-13 12:13:29

А поворот изображения пока так и не добавил?


2 Larin 2012-05-13 23:24:01

Хотелось бы как-то прояснить дело с шаблонами. Считаю, их критически не хватает. Будет ли человек (или команда), которая портирует хотябы штук 10 популярных шаблонов для разных нужд, которые шли бы в комплекте?!


3 librarian 2012-05-13 23:30:14

Всё упирается в деньги. Для своих нужд можно прекрасно портировать один шаблон, а потом отдать его в общественное пользование. 10 шаблонов на общественных началах делать - сложно и мало кто этим будет заниматься.

Более того, приложив некоторые, небольшие, знания в CSS/HTML/PHP можно на основе дефолтного шаблона построить почти любой сайт.

Ну и есть каталоги шаблонов, на которых можно скачать уже достаточно порядочное их количество.


4 Alexander Murvanidze 2012-05-14 01:02:23
В виджете последних записей можно задать текст после списка.

О Джа! Это револушн! Я знал, я верил.


5 vovans 2012-05-14 08:56:26

Обновил. Динамическое кеширование включил сразу. На 1 мб увеличилось потребление памяти :) ну, нормально. В 6 мб укладываюсь.

С получением списка рубрик не понял. Как отключить "получение данных всех записей"? Это в шаблоне отключается? Можно чуть подробнее?


6 jimmy jonezz 2012-05-14 16:10:16

Шаблоны, шаблоны... зайдите в профили дефолтного шаблона и там куча шкурок/стилей, на любой вкус и цвет. Мало?


7 vovans 2012-05-15 06:41:56

конечно, мало ) шутите, что ли? )))))))) Вообще, проще всего содрать самому, что нравится. Благо, ничего особо сложного в этом нет.


8 vovans 2012-05-15 12:26:57

Вот чего не пойму. Настройки-Шаблон-Блок другие записи. Выбираю сортировку по id рубрики. Ставлю хоть прямой, хоть обратный порядок, во всех записях из одной рубрики абсолютно одинаковые ссылки. То есть, всё равно что выбрать, они одинаковые (( Если только выбираю случайный порядок, тогда во всех статьях разный список "на другие записи".

Я плохо понимаю, как работает эта "опция" или это баг?


9 Сергей М 2012-05-15 19:32:00
Шаблоны, шаблоны... зайдите в профили дефолтного шаблона и там куча шкурок/стилей, на любой вкус и цвет. Мало?

Да их там замного!

Одного было бы вполне достаточно.


10 Elle 2012-05-16 06:06:34

Привет!

Когда нибудь, может даже в далеком будущем, планируется реализовать возможность вывода миниатюры в плагине "Самое читаемое (page_views)"?:P


11 vovans 2012-05-16 08:44:38

От динамического кеширования отказался. Оно у меня съело больше гига дискового пространства минут за 10-20. Съело бы больше, но превысило квоту %)

Так что, пока обойдёмся без него :(


12 Максим 2012-05-16 08:56:28 admin

Это кэширование никак не влияет на дисковое пространство.


13 vovans 2012-05-16 09:36:06

я тоже так думаю. Но. Стоит его только включить, как растёт размер application/cache/db увеличивается ну очень быстро (( снимаю галочку с динамического кеширования и размер кеша приходит в норму.

Вообще, никогда такого не было, чтобы выело всю квоту....

Глобальное кеширование отключено в настройках, плагин неактивен. Хотя, оно не в db кидает кеш... Чуть позже ещё пограюсь с динамическим кешированием и понаблюдаю за кешем.


14 Максим 2012-05-16 09:46:25 admin

Значит включено кэширование базы. Динамическое кэширование влияет только на размер потребляемой php-памяти.


15 vovans 2012-05-16 09:53:08

кеширование базы было включено всегда. И такого не наблюдалось.

В общем, снова включил, посмотрю как оно себя поведёт.


16 Максим 2012-05-16 09:57:31 admin

Кэширование БД есть смысл использовать на очень слабых серверах или при очень высокой посещаемости, когда MySQL постоянно падает. Во всех остальных случаях тратить диск на кэш БД неэффективно.


17 vovans 2012-05-16 11:24:29

да уже отключил... после очередного исчерпания свободного места :)


18 Алексей 2012-05-18 15:19:52

Давно пользуюсь хостингом от "sprinthost.ru", и заметил, что в каталоге cms(предлагается автоматическая установка, при покупке хостинга) теперь появилась и MaxSite CMS.

цитирую описание:

Maxsite CMS 0.72 (новое)

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

Мои поздравления.


19 librarian 2012-05-18 17:16:27

Я рад, что Вы оценили наши старания :)


20 Алексей 2012-05-18 23:05:13

чтоб не быть голословным, ссылка:

http://sprinthost.ru/tariffs/autoinstall.html


21 Руслан 2012-05-22 16:57:33

Забирают в армию, потыкаться не смогу :D ну, думаю, через год уже будет версия 1.0, вот тогда с радостью возьмусь за дело!


22 jimmy jonezz 2012-05-24 08:53:15

Max, расскажи подробно об использовании/приминении хука type-foreach-file-general. Покажи пример, как можно ловить нужный type_foreach-файла и менять его своим файлов. организация как плагин. Заранее благодарю.


23 Николай 2012-05-27 10:46:39

Камрады, подскажите.

В связи с прекращением поддержки браузеров ИЕ 6-8, значит ли это, что посколько довольно значительная аудитория (более 10%) посещает мой сайт именно с них - переходить с 0.631 на 0.72 мне не рекомендуется? Какие могут быть последствия?

Спасибо.


24 Максим 2012-05-27 14:11:45 admin

Это зависит от вашего шаблона.


25 Сергей М 2012-05-30 12:43:05
В связи с прекращением поддержки браузеров ИЕ 6-8, значит ли это, что посколько довольно значительная аудитория (более 10%) посещает мой сайт именно с них - переходить с 0.631 на 0.72 мне не рекомендуется? Какие могут быть последствия?

Прекращении поддержки обусловлено не версией системы.

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

Если у вас другой шаблон - то он должен отображаться как и раньше за исключением форм.

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

ЗЫ: по моему дефолтный шаблон в IE8 и так смотрится как надо.


26 Сергей 2012-06-04 10:07:02

Почему в контактной форме нельзя сделать так, чтобы посетитель сам мог ввести тему письма? Да, на некоторых тематических сайтах полезно бывает составить список тем, но даже там нужно добавлять тему "Прочее". А в блоге написать могут вообще о чем угодно.


27 Максим 2012-06-04 10:13:52 admin

Задайте своё произвольное поле.


28 Сергей 2012-06-04 11:53:25

Тогда выпадающий список всё равно остаётся и именно из него выбирается сабж письма. Или я чего-то не понял?


29 Avish 2012-06-08 20:36:50

Максим, можно вас попросить перенести в дефолном шаблоне предопределенную ушку google_analytics из "перед закрывающим body" в "перед закрывающим head", как предлагается гугл-аналитиксом на странице установки кода? Как сделано сейчас - аналитикс не отслеживает данные adsense на сайте, нужно чтобы данные переменных аналитикс были ДО размещенной рекламы

Leave a comment!