+++ title = "Новый выпуск w3blog - версия 0.5" date = 2018-10-10T12:04:00Z +++ После несколько месяцев без особого свободного времени, оно наконец появилось и мне удалось сесть за работу над моим движком для блогов. Это обновление приносит некоторые улучшении и новые фишки для w3blog. Первым делом, я избавился от лишнего в клиентской части. Избавился от Bootstrap и JQuery, и полностью переписал дефолтный CSS. А теперь приятно смотреть на дефолтный стиль страницы, таблицв стилей без сжатия весит всего 5.6К (По сравнению с 138К для сжатого CSS Bootstrap), и конечно сайт так же стал более легким за счет избавления JQuery (который в принципе нужен был бутстрапу). v0.4 - дефолтный вид ![v0.4](v04.png) дефолтный вид в v0.5 ![v0.5](v05.png) И говоря про улучшения, комментарии наконец содержат дату публикации. Кажется я забыл добавить столь полезную функцию. Новые фишки: * Динамическая прогрузка постов на главной и страницах категорий и архива - Если вы включите эту фичу, вместо обычных кнопок пагинации, появится в конце страницы кнопка для прогрузки следующих постов через AJAX. Таким образом не подгружается целая страница заново. Включите добавляя `'dynamic_load': True` в `WEBLOG_SETTINGS`. * Бесконечное пролистывание страницы для динамической прогрузки - Когда эта опция и динамическая прогрузка включены, после пролистывания до конца страницы, следующие посты автоматически прогружаются через AJAX. Включите динамическую прогрузку (см. выше) и добавьте `'infinite_load': True` в `WEBLOG_SETTINGS`. * Плавающая боковая панель - Действия этой функции, сделать так чтобы боковая панель плавала рядом с контентом после пролистывания страницы ниже навигационной строки. Для активации добавьте `'floating_sidebar': True` в `WEBLOG_SETTINGS`. Это собственно все изменения внесены в этом новом релизе. Если вы уже пользуйтесь w3blog'ом, и вы используете свои собственны таблицы стилей, вам придется их переделать, поскольку шаблоны немного изменились с поседней (0.4) версей. В основном изменились классы HTML/CSS. Были планы и для другие фичи для этого релиза, но я решил их оставить на следующие релизы.Один из них является способ добавления элементов/HTML в боковую панель, без необходимости переписывание шаблонов w3blog'а. К сожалению я пока не нашел нормальный способ разработать такую функцию. Если у вас возникли проблемы при испоьзованию w3blog, или у вас есть советы либо комментарии, первый и наилучший вариант это открыть "issue" на странице Github'а. Если вдруг у вас нет аккаунта Github (и вы не желаете создать аккаунт, увы) напишите мне на адрес электронной почты [contact@yaroslavps.com](mailto:contact@yaroslavps.com). Однако, если вы пользуетесь одним из больших провайдеров электронной почты (например mail.ru, gmail) то возможно ваш провайдер заблокирует мое письмо с ответом, либо отправит в спам. If you have any issues with w3blog, or maybe even suggestions, the first option would be to open an issue on its Github page, if you don't have a Github account (and don't want to create one), you can write me an email at [contact@yaroslavps.com](mailto:contact@yaroslavps.com). However, if you are using one of the big email providers (e.g. outlook or gmail), my response could be blocked by your provider. [Страница GitHub](https://github.com/Yaroslav-95/w3blog).