MaxSite CMS 0.91

Просмотров: 13727Комментарии: 24
MaxSite CMSВерсии (релизы)

Новая версия исправляет ряд ошибок, которые пробрались в 0.90. Также добавлены ряд новых возможностей. Для вебмастеров отмечу возможность генерировать изображение плейсхолдера (заглушки) с помощью mso_holder(), без обращения к внешним сервисам.

Хочу отметить, что можно попробовать обновиться с помощью автоустановщика MaxSite CMS. Учитывайте, что обновление старых версий (до 0.90) потребует переделки шаблона. Поэтому если у вас старая версия, убедитесь, что шаблон будет работать на новой. Второй момент: после обновления может понадобиться заново указать параметры доступа к базе данных. Просто возьмите новый database.php-distr. Если возникли сложности и пробемы, оставьте сообщение.

Еще несколько новых интересных возможностей.

Можно задать произвольный css-класс виджета. Например, строчка:

category_widget 0 @t-red@

Присвоит блоку виджета css-класс t-red. Такая возможность пригодится если нужно задать оформление виджета, не прибегая к правке css-файла. Также это незаменимая вещь в адаптивном дизайне: например спрятать виджет на tablet (планшеты).

category_widget @t-red hide-tablet@

В default-шаблоне можно испльзовать main-шаблон (Шаблоны вывода) landing. Его особенность в том, что содержимое страницы формируется только из контента записи. Все «плюшки» отключаются.

Также я добавил несколько unit-файлов для вывода главной. Юниты html.php и ushka.php старые и привычные, а вот last-pages.php совершенно новый. Он осуществляет вывод последних записей по почти 40 параметрам (!). Юнит будет ещё дорабатываться, но в целом его уже можно использовать. Пока там по-умолчанию вывод записей блоками в три колонки с использованием flex-сетки.

Хочу отметить, что MaxSite CMS развивается в первую очередь за «счет» двух моих проектов: Landing Page Framework (только для нормальных людей) и UniCSS (пока для всех). Именно на них я отрабатываю нововведения и как они будут развиваться, будет зависеть и судьба MaxSite CMS. Призываю обратить на них внимание.

Из других изменений отмечу, что теперь синонимы ссылок по-умолчанию отключены. Например если была страница сайт/page/about, то она была доступна по синониму сайт/about. Если нужно такое поведение, то его следует включить в файле config/mso_config.php.

Касаемо ЧПУ, на гитхабе были различные пожелания, которые вилились в будущий плагин hotlink. Пока я изучаю его реальную потребность и новый способ финансовой помощи проекту (сама идея с хабра). То есть donation возможен не за «MaxSite CMS в целом», а за конкретное пожелание. Так и стимул разработчикам, и понятно на что пошли деньги.

Да, и не забудьте сделать твит новости (и во всякие-там соцсети).

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

1Сергей03-08-2015 11:49

Здравствуйте!

После установки на хостинг (Apache) работает только главная.

Как это исправить?

Спасибо!

MaxSite CMS 0.91

2Руслан04-08-2015 10:19

Про HOTLINK.

Старые адреса остаются, куда они денутся-то?

А вот так сделать можно, аналогично, выключить старые адреса?

Из других изменений отмечу, что теперь синонимы ссылок по-умолчанию отключены. Например если была страница сайт/page/about, то она была доступна по синониму сайт/about.

3Максим04-08-2015 11:36

И как система будет знать где какой адрес чему соответствует?

4Руслан04-08-2015 12:30

Можно добавить в плагин возможность сделать 301 редирект со старых адресов на новые. Если вдруг случайно читатель или роботы ПС зайдут по старому адресу, то их редиректнет на новый.

Если сайт новый, то старые адреса никому не известны, редирект тогда не нужен. Редирект - опция.

6Руслан04-08-2015 12:57

Для этого уже есть плагин редиректа.

Для этого придется задействовать дополнительный плагин и все в нем дублировать. Не лучше ли будет добавить это в hotlink? Тогда будет законченный продукт.

7Виталий14-08-2015 17:03

Скажите, а есть ли где Демо? Очень хочется посмотреть в работе, со всякими плюшками и хаками. Пользовался одной из очень старых версий в свое время. Интересно как сейчас обстоят дела.

8Александр П16-08-2015 04:42

Версия 0.91

Не для сурового программера Простейшее изменение HTML-вёрстки шаблона "default" напоминает детектив.

Например, очень затруднительно на главной в анонсе новости блока

{div class="mso-page-only"}

с вложенным тегом

{article}

вынести

{span class="i-comment mar15-l"}Комментарии: {/span}

из заголовка

{header class="mar20-b"}

в конец блока. Ибо нигде в каталогах шаблона невозможно обнаружить файл с тегом "article" в тексте.

Поиск из main.php - content.php - далее в отсутсвующий */content-start.* тупиковый.

Извиняюсь, но для обычного дизайнера не очень дружелюбно выходит, т.к. CSS не всегда решает всё.

9Максим16-08-2015 11:03

Те части, которые нужно изменить, выносятся в type_foreach-файлы. Если я правильно понял, то у вас речь идет об info-top.php

10Александр П16-08-2015 12:51

Спасибо, однако моя проблема не в функционале вывода самого заголовка анонса.

$p->format('comments_count', 'Комментарии: ', '');
...
$p->line('[date][view_count][comments_count][cat][tag]')

А если проще, то моя трудность, как дизайнера в поиске фрагмента|ов HTML кода всего тега ARTICLE, который вложен в блок в анонсах новостей на главной.

Т.е. нужен просто, найти HTML-код и чуть-чуть изменить порядок следования или вложенность тегов всего блока, не меняя его функционал.

Типичная ситуция — пусть, например, "что-то" из HEADER перенести в ASIDE или даже в конец самого ARTICLE.

...
    
      ...
      ...

И это стало большой проблемой т.к. мне так и не удалось найти сам HTML-код (т.е. файлы в шаблоне) хотя бы того же article, не говоря уже о всём блоке.

12Александр П16-08-2015 13:48

Каталог shared/type/page.php расположен вне шаблона.

Таким образом его редакция повлияют на все шаблоны. Как на "default", так и на изменённый "modify". А хотелось бы, чтобы менялся только шаблон "modify".

13Максим16-08-2015 17:22

Каталог shared/type вы не меняете. Вы используете его структуру в своем шаблоне ровно в так как вам нужно. Почитайте статьи по MaxSite CMS на моём сайте maxsite.org, станет понятно как система собирает шаблон.

14DEN25-08-2015 08:29

Подскажите а можно как нибудь убрать поиск на пример в низ сайта? А то он находится в верху и как с телефона захожу вид не очень но с компа всё отлично

16MadamAdmin26-08-2015 13:18

Установила движок, но как-то странно BB коды не воспринимает, например

18@olannmk27-08-2015 10:26

А в редакторе цветных блоков больше нет?

те что сообщения Note, Alert, Idea?

19Максим27-08-2015 13:47

Нет. Вместо них можно использовать возможности UmiCSS и произвольно задавать цвет и прочее оформление.

20Таня29-08-2015 23:37

не могу заставить компилировать, css-файл не меняется после внесения изменений в less-файлы

21Alex25-09-2015 18:41

Извиняюсь, что моя реплика сильно запоздала (месяц).

Однако ведь, всегда можно вполне обоснованно проигнорировать сообщение посетителя. Или прочитать его.

Цитата maxsite commented Aug 27, 2015:

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

* * *

И всё же.

Требуется практическое руководство для дизайнеров и верстальщиков с отличным знанием HTML и CSS по:

а) Созданию своего HTML шаблона под MS (MaxSite) CMS.

б) Адаптации|портировании произвольного HTML шаблона под MS CMS.

в) Внедрение (не адаптация) и шаблонирование весьма отличного от дефолтного, своего, утверждённого начальством, клиентом, заказчиком HTML шаблона в MS CMS без существенного изменения его HTML кода.

Хочется, чтобы "руководства пользователя" относились к HTML шаблонированию, а не к PHP програмированию. Минимум PHP и максимум дружелюбный путеводитель по файлам и манипуляциям. Исходная позиция - базовые, скромные знания PHP у дизайнера. Как правило, в лекциях и уроках на обоих сайтах "макссайта" HTML-тема со второго абзаца с вёрстки переходит в плоскость програмирования, либо ... Либо для среднестатистического юзера ПК повествуется об основах HTML и CSS.

Наиболее полезной была статья 6 марта 2011 г. о портировании "Шаблон «Twenty Ten» для MaxSite CMS". Но она устарела. И самое интересное заканчивалось "на полдороге".

Вопрос не в том, что делать В HTML, а в том, что делать С HTML.

Это проблема (по кр.м моя) - правка HTML составляющей шаблонов и плагинов D3, D4 в MS CMS, а единственная инструкция "смотрите в каталоге Type" не есть руководство и напоминает бюрократическую отписку. Ибо приходится бродить по каталогам, файлам, определениям и вызовам функций с целью добавить несчастный тег ....

Примера ради: даже примитивнейшее желание поместить описание категории в тег "EM" становится многочасовым неблагодарным занятием. При этом замена или подстановка параметров функций category_widget, mso_widget_create_form и т.п. в файле \plugins\category\index.php никак не влияет на вывод HTML.

Единственный выход - замена HTML кода плагина "Категориии" лишь через админку т.е. только через БД можно внести изменения в HTML код вывода категорий. Или я ошибаюсь? Если нет, то это печалька.

Более того, представте, что необходим вывод категорий сделать в виде горизонтального выпадающего меню? То ... имеем облом, несмотря на имеющийся у верстальщика|дизайнера отличный HTML-CSS код этого меню.

Вносить правки HTML кода через БД?

А если имеем два дизайна в двух разных шаблонах (с разным НТML) одного сайта? Где предусмотрен разный вывод и вид плагина "категории". Админка то одна с полями format и format_current плагина категории.

Это был пример "на вскидку".

И даже в основной вёрстке страниц вывода дефолтного шаблона также сложно найти код (речь сугубо об HTML), обшаривая в его поисках параметры функций с фрагментами этого самого кода.

Неужели это ЦМС одного шаблона?

Конечно, можно ещё всем существующим элементам задать абсолютное позиционирование и .... Но это же не комильфо.

Вопрос не в самом HTML, а в возможностях его внедрения и правке в данной конкретной системе управления контентом.

Не прозрачно. Как я заметил, не только для меня одного. Просветлите в руководстве, пожалуйста.

С CSS вопросов нет. Автономные доступные файлы - делай что хочешь. Отлично.

Поддерживаю предложения от других интересующихся MS CMS - взять несложную стороннюю верстку с не типичным для MS CMS графическим дизайном и показать как натянуть на новый 91-й движок. Да хоть тот же «Twenty Ten».

Спасибо!

22Максим25-09-2015 21:32

Спасибо за комментарий. Для меня основная проблема в том, что нет никакой реакции на мою работу. Я могу много чего сделать и предложить, но я не вижу никакого отклика. То что сейчас предлагает MaxSite CMS 0.92 — это очень высокий уровень. Это не просто рывок вперёд, но и большой задел на будущее. Охватить все новые возможности в документации для меня будет проблематично, потому что банально не хватает ни времени, ни сил. Зачем мне тратить время на обучалки, если я ничего не получаю взамен, даже элементарного «спасибо»? Конечно, такое положение дел мне просто уже надоело. Я готов обучать и помогать, но хочу делать это только для тех, кому это действительно нужно. Для меня оптимальный вариант — что-то вроде закрытого форума, где доступ будет только за деньги. Или какие-то платные семинары по заранее оговоренной теме. Другого выхода я просто не вижу.

23drkofe28-09-2015 02:06

Доброй ночи! Установка на localhost замирает со словами Установка MaxSite CMS

Файл robots.txt создан

Файл .htaccess создан

Файл sitemap.xml создан

Файл application/maxsite/mso_config.php создан

База данных уже установлена

Перейти к сайту Click. >>Переход на пустую страницу... Как исправить ситуёвину?

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

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

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

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

О проекте

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