Shinobi 1.2
Наконец-то это свершилось, и вышел самый значительный после первой версии релиз Shinobi Blog Engine — версия 1.2.0.0.
Исправлено множество неточностей и ошибок, добавлено значительное количество улучшений, и теперь работать с движком стало ещё приятнее.
Полный список изменений:
Псевдонимы для страниц и разделов: для любого URL можно сделать псевдоним (алиас), даже для составного с параметрами
В разделе динамических страниц появилась возможность не только редактировать, но и удалять и создавать новые динамические страницы и
программные фрагменты
В разделе "Изменение структуры" отображаются шаблоны по умолчанию, если вы не используете свой шаблон
Администраторское и видимое пользовательское меню необязательно должны располагаться в области, называемой сайдбаром (боковой колонкой): их можно выносить в любые другие места с помощью двух меток (см. документацию), отредактировав шаблон
В административной части можно редактировать все CSS-файлы, которые лежат в папке стилей, переключаясь между ними, а также создавать новые
Новая тема дизайна по умолчанию (использующая правила CSS3)
Пользователи могут заполнять и редактировать публичную информацию о себе
Обработка страниц заблокированных пользователей
Упрощение и исправление фрагмента программного кода при регистрации
Регистрантов можно утверждать до того, как они смогут работать на сайте; кроме того, настраиваются уведомления о новых регистрантах и об изменении регистрационных данных
Темы на лету пользователи могут добавлять, только если у них есть разрешение работать с темами
Формы создания и редактирования записей и страниц стали более гибкими: количество полей зависит от прав пользователя (в частности, это относится к галочкам закрытых записей и страниц)
Кроме разрешения работать со всей файловой системой пользователям можно разрешать работать с файлами только в личной директории; при этой опции не получится загружать файлы с расширением .php
Для страниц блога больше не запрещается индексация
Со страницы дискуссий и ленты постов ссылка на комментарии снабжена якорем, который сразу позволяет перейти к комментариям
В настройках можно указать, должны ли комментарии загружаться вместе с основным содержимым сразу или на отдельной странице
Шаблон для включаемых записей блога (выводимых меткой последних записей) можно редактировать отдельно от шаблона записи в блоге по умолчанию
Кроме класса onepost у каждой записи в блоге, появились ещё классы, которыми снабжаются записи в зависимости от ситуации: post-single (если запись не в ленте, а на своей странице), post-firstpage (записи первой страницы блога), post-top (верхняя запись на каждой странице блога), post-fresh (самая свежая запись) — они могут комбинироваться
В реестрах пары "ключ = значение" можно разделять не только знаком равенства (=), но и знаком двойного равенства (==), что необходимо в тех случаях, когда в ключе или значении необходимо использовать один знак равенства (например, в GET-параметрах ссылок), причём знак двойного равенства имеет больший приоритет
Функции чтения и записи файлов дополнены ещё одним параметром в конце: режима чтения и записи (b, если бинарный, в противном случае t или пустая строка)
Появилась украинская локализация (автор — Ростислав Герасименко), в т.ч. документация
Изменено значение поля footer по умолчанию
Если в альтернативном URL записи блога допущен пробел, он будет заменён на дефис
В незащищённом режиме (если по какой-то причине нет возможности использовать файл .htaccess, например, под Windows) в начало каждого файла внутри /data/ автоматически записывается код безопасности, препятствующий прямой загрузке файла
Исправлена система резервного копирования и восстановления файлов: бинарные файлы сохраняются и восстанавливаются без ошибок
Исправление ошибки с некорректным отображением комментариев в списке дискуссий, содержащих ссылку
Исправлена неточность с невозможностью добавить динамические страницы и фрагменты на лету
Исправлена небольшая ошибка, при которой создание страницы напрямую из страницы 404 происходило без тэгов заголовка
Исправление неточности при переключении языка и при задании кодировки на сервере под управлением Windows
Устранён баг, связанный с невозможностью удалять файлы с нестандартными именами
Некоторые другие небольшие правки и улучшения в вёрстке, уточнения и поправки в программной части

Comments