Roadmap MaxSite CMS 0.90

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

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

Будущая версия отмечена как dev-ветка. Это не просто новая версия, а сильно переделанная MaxSite CMS, которую нельзя ставить на рабочие сайты. Поэтому тестирование следует проводить только на новой установке.

Все обсуждения и замечания принимаются исключительно на GitHub'е. Если есть замечания, сделайте новый issue. Сообщения об ошибках на форуме и любом другом сайте, будут проигнорированы. Версию выпущу в любом случае, даже если она будет неоттестирована, с глюками и кучей багов.

Кратко о том, что изменилось.

Самое принципиальное изменение — отказ от старых «хвостов». Ради совместимости приходилось поддерживать массу кода и файлов. Сейчас это всё удалено.

Поменялась концепция создания шаблона. Точнее это логическое развитие D3. Теперь шаблон может использовать только свои стили, файлы, скрипты и т.п. Эта потребность обусловлена развитием и популярностью сторонних CSS-фреймворков и самостоятельных html-шаблонов. В MaxSite CMS теперь используется более строгое именование css-классов, которое призвано исключить конфликт имен.

В main-файлах сложный php-код вынесен отдельно. Это упрощает верстку.

Отдельное замечание по Default-шаблону. Теперь дефолтный шаблон - простой рядовой шаблон. Я в нем использую UniCSS, потому что так удобно мне. Шаблон используется как типовой блог. Хотя с помощью info-top и main-файлов поддерживает разные варианты вывода, например в виде landing-page. В будущем я планирую подумать о создании дополнительных шаблонов, например для фотоблога.

Появился html-шаблонизатор для разделения php-логики и html-представления. Возможности шаблонизатора совпадают с PHP при той же скорости. С помощью шаблонизатора удалось решить ряд задач по кастомизации сложной верстки, например форм.

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

Парсинг текста теперь вынесен в отдельные плагины: parser_default (старый типовой вариант) и parser_simple (Simple от LPF). Вариант парсинга теперь можно выбрать индивидуально для каждой записи. Это нововведение позволяет использовать любой визуальный редактор и любой вариант создания html-кода (markdown, textlite и т.п.).

Админ-панель будет переделана позже. Главная задача — сделать там адаптивный дизайн.

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

1Илья ЗемсковСайт03-05-2015 16:37

Это хорошо, что парсинг текста вынесен. А потребуется ли переделка плагинов подключения редакторов текста? Или всё будет работать так как и работало, но теперь ещё и можно будет парсеры выбирать?

2Максим03-05-2015 17:10

Если редактор сам формирует html, то для записи следует выбрать Нет в Обработчик HTML. Тогда никакой обработки текста на будет.

3Monenkeskinen04-05-2015 15:04

Здорово! Очень хочется "пощупать" движок поближе) А, кроме вышесказанных уже, новые плагины какие-то будут добавлены? И будет ли изменена политика комментирования статей, например, добавление кнопки "Ответить с цитатой" и в таком роде?

5vovansСайт08-05-2015 01:39

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

Очень рад, что работа над любимой CMS снова ведётся. Спасибо, Макс, что ты вернулся ))

6Дмитрий15-05-2015 23:29

Очень радует "в виде landing-page"

7Александр21-05-2015 01:20

Планируется ли добавление в MaxSite поддержки

подобия [shortcode] как в WordPress.

С возможностью задавать параметры.

[shortcode param1="1" param2="22"]content[/shortcode]

?

8Максим21-05-2015 11:19

Это уровень плагинов. Я не планирую его делать, поскольку он по факту не нужен.

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

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

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

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

О проекте

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