Новый выпуск w3blog - версия 0.5

Опубликовано 2018-10-10 12:04 UTC в: Веб-журнал Ярослава

Данный текст также доступен на других языках: English Español

После несколько месяцев без особого свободного времени, оно наконец появилось и мне удалось сесть за работу над моим движком для блогов. Это обновление приносит некоторые улучшении и новые фишки для w3blog.

Первым делом, я избавился от лишнего в клиентской части. Избавился от Bootstrap и JQuery, и полностью переписал дефолтный CSS. А теперь приятно смотреть на дефолтный стиль страницы, таблицв стилей без сжатия весит всего 5.6К (По сравнению с 138К для сжатого CSS Bootstrap), и конечно сайт так же стал более легким за счет избавления JQuery (который в принципе нужен был бутстрапу).

v0.4 - дефолтный вид

v0.4

дефолтный вид в v0.5

v0.5

И говоря про улучшения, комментарии наконец содержат дату публикации. Кажется я забыл добавить столь полезную функцию.

Новые фишки:

  • Динамическая прогрузка постов на главной и страницах категорий и архива - Если вы включите эту фичу, вместо обычных кнопок пагинации, появится в конце страницы кнопка для прогрузки следующих постов через 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. Однако, если вы пользуетесь одним из больших провайдеров электронной почты (например 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. 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.

The text content in this site is CC BY-SA 4.0, the photos are under CC BY-NC-SA 4.0.

© 2018—2022 Yaroslav de la Peña Smirnov.