aboutsummaryrefslogtreecommitdiff
path: root/content/weblog/2018-10-10_w3blog-v05-release/index.ru.md
blob: 870ba962880377d81ed51d2110d92d0248107710 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
+++
title = "Новый выпуск w3blog - версия 0.5"
date = 2018-10-10T12:04:00Z
+++

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

<!-- more -->

Первым делом, я избавился от лишнего в клиентской части. Избавился от 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).