Поскольку надо знать в лицо, делюсь с вами обзором конструкторов сайтов, на которых авторы пытались соорудить интернет-магазин. Можно мысленно (или даже практически) сравнить с woocommerce+storefront+gutenberg и решить какая овчинка стоит выделки https://blog.sibirix.ru/2019/08/01/site-builders-2019-1/
Журнал
Конструкторы сайтов. Обзор 2019 — часть 1
Не всегда есть возможность потратить кучу времени, сил и денег на написание полноценного сложного сайта. Но он и не всегда нужен! Если вам пока просто нужно выложить о себе информацию без сложного функционала: воспользуйтесь конструктором. Давайте разберемся…
Уберновость этого дня - нативный лези-лоадинг приходит в хром https://web.dev/native-lazy-loading Еще всем остальным поднажать и нам больше не нужны будут тонны JS, чтобы не загружать картинки, которые пользователь все равно не увидит.
<img loading=”lazy”>
<iframe loading=”lazy”></iframe>
<img loading=”lazy”>
<iframe loading=”lazy”></iframe>
web.dev
Browser-level image lazy loading for the web | Articles | web.dev
This post covers the loading attribute and how it can be used to control the loading of images.
node_modules тихо пожирают место а диске, остановите их https://trilon.io/blog/how-to-delete-all-nodemodules-recursively
Trilon
How to Delete ALL node_modules folders on your machine - Trilon Consulting
Delete all node_modules on your machine recursively while leaving projects intact. Learn how to free up space on your Mac/PC in 1-line of code!
Долголо выбирала чью же именно ссылку запостить (выбрала вашпо из ностальгических соображений) https://www.washingtonpost.com/technology/2019/08/13/tumblr-once-sold-billion-owner-wordpress-just-bought-site-fraction-that/ итак Automattic купил Tumblr. Может теперь хоть постформаты уберут из ядра - не знаю, пользовался ли ими кто-то ) Твиттер обеспокоен судьбой фильтруемой порнухи, однако Метт пока планирует оставить все как есть https://twitter.com/photomatt/status/1161049101741494273 надеюсь это он не про пост-форматы )
Twitter
Matt Mullenweg
I think the internet and adult content seekers will be fine. Life finds a way. If people want big policy changes here, put pressure on app stores of @Apple and @Google, no one else has any leverage. https://t.co/pYnCwAoLXP
Небольшой удобный плагинчик дает возможность скрывать/показывать гутенберг-блок в зависимости от условий, например только авторизованным пользователям или наоборот только гостям. Состав условий будет расширяться. https://kaspars.net/blog/show-hide-wordpress-blocks
Kaspars Dambis
How to Show and Hide Gutenberg Blocks in Context
I created the Block Context plugin to change the visibility of WordPress blocks based on various rules and conditions. It uses the render_bl...
Небольшая памятка о том как минимизировать зло сторонних js библиотек, если уж совсем никак не обойтись без них https://web.dev/efficiently-load-third-party-javascript?mc_cid=a649c756ce&mc_eid=c724a566a5
web.dev
Efficiently load third-party JavaScript
Learn how to avoid the common pitfalls of using third-party scripts to improve load times and user experience.
"Скучная" статья по дизайну форм https://adamsilver.io/articles/form-design-from-zero-to-hero-all-in-one-blog-post/ Каждый раз когда нужно приделать пару полей к приложению, я изумляюсь что в 2019 году это по прежнему муторно и сложно (не верите? ну попробуйте запилить например кросс-браузерный переключатель яыков, а потом посчитайте по сколько строк это обошлось). Единственное спасение - набор четких, проверенных временем правил, которым стоит следовать их проекта в проект, снижая когнитивную нагрузку и на разработчика и как ни странно на пользователя. Адам Силвер предлагает свой такой набор - с отсылками, обоснованиями цифрами и т.п., способный сэкономить тонну времени и нервов.
Adamsilver.io
Form design: from zero to hero all in one blog post
90 percent of the problems found in forms solved in a few hundred precious words.
Таблицы в CSS источник постоянных страданий - ну или веселья, как посмотреть. Как выяснилось можно использовать position: sticky для прилепающих заголовков, только вот так вот хитровывернуто https://css-tricks.com/position-sticky-and-table-headers/ ))) Секрет в том, чтобы применять его к отдельным th элементам - кто догадался, тот молодец!
CSS-Tricks
Position Sticky and Table Headers | CSS-Tricks
You can't position: sticky; a
Gutenberg выходит за рамких the_content- теперь официально )) https://make.wordpress.org/core/2019/09/05/defining-content-block-areas/
Make WordPress Core
Defining Content–Block Areas
One of the major projects from this year’s focuses is to expand the block editor beyond the content area and into other parts of the site. This included, so far, explorations to bring blocks into o…
Воодушевляющие новости о новой дефолтной теме aka 2020. Дизайн лид Anders Norén (https://www.andersnoren.se/) - обожаю его темы за простоту, удобство, хороший код. Концепт уже есть https://make.wordpress.org/core/2019/09/06/introducing-twenty-twenty/ он (вроде бы, но еще не точно) основан на опыте Chaplin. Chaplin поддерживает Gutenberg в полный рост и в 2020 это будет удобно и приятно. А смотреть на нее приятно уже сейчас. Кажется новую дефолтную тему можно будет использовать для сайтов НА САМОМ ДЕЛЕ )
Anders Norén
Home
Anders Norén is a freelance designer, developer and creator of free WordPress themes from the Swedish mountains.
Наконец-то в самом деле удобная скриншотилка для маков http://xnipapp.com/ Снимает выбранное, можно добавить аннотации, стрелочки и прочее что там надо поверх, отрезайзить снятое, и что особенно удобно - заскриншотить несколько экранов как одно изображение, сохранить или скопировать сразу.
Xnip
Xnip | Handy Screenshot App for Mac
Теплица социальных технологий, о которой всегда думаю с теплом, выпустила новый плагин для краудсоринговых карт и рассказывает о том, как это у них вышло с предысториями и всем таким https://habr.com/ru/post/459804/ В общем если нужно быстро собрать данных на карту и привлечь к этому других - пригодится )
Хабр
Создаем краудсорсинговые карты помощи на WordPress + shMapper
TL;DR мы сделали бесплатный опен-сорсный плагин shMapper, который позволяет создавать карты помощи, а также другие краудсорсинговые карты (с подложкой на Я.К и OSM) на WordPress. Завязка Девять...
Москвичи, пока следующий митап еще не скоро приходите к eQ на крипто вечеринку ) Все что может пригодится прямо сегодня о шифровании, разведке и где я во всем этом "неуловимый Джо". Форма регистрации по ссылке https://form.jotformeu.com/92464598096372. Вот что ребята пишут о мероприятии
Последний год я работаю вместе с классными техно-активистами, которые занимаются разработкой технологий и сервисов, защищающих права человека в Интернете. Мы хотим сохранить (насколько это еще возможно) Интернет как инклюзивное пространство, где пользователям обеспечена свобода выражения и конфиденциальность и защита. Год назад я придумала программу, которая объединила профессионалов в сфере IT вокруг нескольких общественно-полезных организаций в России (например 7на7, Ночлежка и тд) и позволила каждому поработать над важным проектом. Программа закончилась и мы решили это отметить, а заодно позвать тех, кому это могло бы быть интересно)
Последний год я работаю вместе с классными техно-активистами, которые занимаются разработкой технологий и сервисов, защищающих права человека в Интернете. Мы хотим сохранить (насколько это еще возможно) Интернет как инклюзивное пространство, где пользователям обеспечена свобода выражения и конфиденциальность и защита. Год назад я придумала программу, которая объединила профессионалов в сфере IT вокруг нескольких общественно-полезных организаций в России (например 7на7, Ночлежка и тд) и позволила каждому поработать над важным проектом. Программа закончилась и мы решили это отметить, а заодно позвать тех, кому это могло бы быть интересно)
Разбираюсь тут с настройками гутенберга для авторов. Из неочевидного - менеджер блоков позволяет включить/отключить блоки "для себя" - то есть для конкретного юзера, под которым вход, на всех других они не распространяются. Поэтому если нужно какие-то блоки "запретить" для всех пользователей (а то ваши авторы порадуют вас удивительным, можете не сомневаться), нужно использовать сторонние решения (в ядре такой штуки нет и судя по всему не ожидается). У некоторых коллекций блоков есть собственный такой функционал, но если вы не хотите коллекцию блоков в нагрузку есть Disable Gutenberg Blocks - Block Manager https://wordpress.org/plugins/disable-gutenberg-blocks/ У него не супер высокие позиции, но работает как заявлено - то есть отрубает все нафиг )
WordPress.org
Disable Gutenberg Blocks – Block Manager
Remove unwanted blocks from the Gutenberg Block Inserter.
Разработчики Gutenberg-а внезапно вспомнили о PHP и добавили "немного API" для работы с блоками из PHP. Так вот и не знаешь кто кого должен учить "deeply" то ли PHP разработчики JS, то ли наоборот)
Forwarded from WordPress Digest (WordPress Digest)
Новое API для блоков Gutenberg в WordPress 5.3.
#wordpress #wpdigest #gutenberg
https://make.wordpress.org/core/2019/09/24/new-block-apis-in-wordpress-5-3/
#wordpress #wpdigest #gutenberg
https://make.wordpress.org/core/2019/09/24/new-block-apis-in-wordpress-5-3/
WordPress-друзья на Питерском кемпе))) В этом году у нас какой-то новый формат, все основные инсайты происходят в курилке))) Очень всем рада и спасибо всем кто был с нами сегодня
Изменения в дефолтной разметке и стилях "корневых" Gutenberg блоков, которые поедут в 5.3 как будто по просьбам авторов тем. https://make.wordpress.org/core/2019/09/27/block-editor-theme-related-updates-in-wordpress-5-3/ Я прямо задумалась - о чем бы таком попросить Gutenberg)
Make WordPress Core
Block Editor Theme-related updates in WordPress 5.3
WordPress 5.3 includes a lot of additions and refactoring to existing blocks in order to support new features. Some of this features require special care from theme authors in order to optimize the…
Охрененно простой и эффективный лайфхак как сделать ленивую загрузку YouTube видео без погружения в глубины API плеера, только разметка только хардкор. Бонусом указываем нативный loading="lazy" и вообще никаких запросов до тех пор пока, красота да и только! https://css-tricks.com/lazy-load-embedded-youtube-videos/
CSS-Tricks
Lazy load embedded YouTube videos | CSS-Tricks
This is a very clever idea via Arthur Corenzan. Rather than use the default YouTube embed, which adds a crapload of resources to a page whether the user plays
Маленький полезный сниппет для всех пользователей slick-слайдера https://jboullion.com/force-height-slick-slides/ как подровнять высоту слайдов. Суть в том, чтобы повесить пересчет на setPosition. Саму функцию пересчета можно подогнать под нужды - важен принцип )
JBoullion
Force Same Height on All Slick Slides - JBoullion
I love the slick slider, but sometimes the default functionality isn’t quite what I need. For a variety of other reasons the height of the slides can vary from slide to slide There is no built in “force height” option. Although it should be possible using…