Roadmap MaxSite CMS 0.90

Просмотров: 10107Комментарии: 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 предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.