Новый выпуск w3blog - версия 0.5
Опубликовано 2018-10-10 в: Веб-журнал Ярослава
Данный текст также доступен на других языках: English Español
После несколько месяцев без особого свободного времени, оно наконец появилось и мне удалось сесть за работу над моим движком для блогов. Это обновление приносит некоторые улучшении и новые фишки для w3blog.
Первым делом, я избавился от лишнего в клиентской части. Избавился от Bootstrap и JQuery, и полностью переписал дефолтный CSS. А теперь приятно смотреть на дефолтный стиль страницы, таблицв стилей без сжатия весит всего 5.6К (По сравнению с 138К для сжатого CSS Bootstrap), и конечно сайт так же стал более легким за счет избавления JQuery (который в принципе нужен был бутстрапу).
v0.4 - дефолтный вид
дефолтный вид в 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.
https://www.yaroslavps.com/ru/weblog/w3blog-v05-release/
© 2018—2024 Yaroslav de la Peña Smirnov.