Shinobi 1.2

Image

Наконец-то это свершилось, и вышел самый значительный после первой версии релиз 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