Первого апреля состоялся релиз новой версии популярной CMS – diafan.cms (подробнее про данную cms можно прочитать в этой заметке. Помимо типичного исправления ошибок, разработчики внесли несколько серьезных изменений в функционал продукта. Список наиболее ключевых изменений приведен под катом.
Обновление теперь происходит в пакетном режиме. Вместо списка заменяемых файлов показывается описание группы вносимых изменений. При обновлении создается точка восстановления, с помощью которой можно «откатить» версию системы обратно к любой сохраненной ранее конфигурации;
Изменился шаблон пользовательской части. Контент для демо-сайта любезно предоставлен ресурсомwww.novatour.ru, производителем профессионального туристического снаряжения. Федор Конюхов пользуется продукцией Nova Tour в своих экспедициях. Возможно, оно подойдет и Вам;
Появилась возможность все измененные веб-мастером файлы автоматически собирать в отдельную папку, а системные файлы при этом восстанавливаются до исходных. Другими словами, можно экспериментировать без опасений что-либо испортить;
Появилась возможность создавать динамические блоки, содержимое которых будет разным при показе на различных страницах сайта. Это позволяет делать произвольное количество произвольного типа контента даже на одном модуле "Страницы сайта";
В файлах шаблонов разрешено использовать PHP-код;
Подключаемые к странице JavaScript-файлы сжимаются для ускорения загрузки страницы. CSS-файлы не только сжимаются, но еще и объединяются перед передачей в один файл;
В модуле «Магазин» появился отдельный модуль «Производители» (они же «Бренды»);
Платежные системы из модуля «Магазин» выделены в отдельный модуль, что логичнее с точки зрения юзабилити, а также модуль расширился и объединился с модулем «Баланс клиента» – он используется вместе с модулем «Платежные системы»;
Переработана карта сайта. При большом количестве ссылок один файл по стандарту разбивается на несколько. Еще в этом модуле появился API;
Поиск по товарам магазина и по объявлениям стал легче и быстрее за счет удаления оттуда текстовых полей. В модуле «Поиск» поиск по текстовым полям сохранился. Кроме того, теперь там можно индексировать дополнительные характеристики, а также добавлена возможность указать шаблоны для результатов поиска по товарам, категориям и брендам;
В интерфейсе администрирования форума для разделов, подразделов, созданных тем и сообщений сделали отдельные вкладки;
Внесены небольшие изменения в классы системы для облегчения разработки.
В ближайшее время я буду создавать новый проект на базе diafan.cms. По ходу работы буду рассказывать о важных изменениях в своем блоге. Приобрести новую версию diafan.cms можно на официальном сайте компании. Желающие купить diafan.cms со скидкой - обращайтесь ко мне на email.