Установка и обновление переводов в WordPress при помощи Composer - https://bjornjohansen.no/composer-wordpress-translations #wordpress #translate #composer
{bjørn:johansen}
Install and update translations in WordPress with Composer
Using Composer is a great way of organizing your WordPress project, with WordPress itself, plugins and themes declared as dependencies. However, an issue I’ve often seen is how you install translation files and keep them updated. Koodimoonni’s repository…
Как подключить Redux Framework в свой плагин или тему через Composer.
#wordpress #plugins #themes #redux #composer #manual
https://www.kobzarev.com/wordpress/redux-framework/
#wordpress #plugins #themes #redux #composer #manual
https://www.kobzarev.com/wordpress/redux-framework/
Как использовать Composer вместе с WordPress.
#wordpress #composer #manual
https://www.smashingmagazine.com/2019/03/composer-wordpress/
#wordpress #composer #manual
https://www.smashingmagazine.com/2019/03/composer-wordpress/
Неплохая шпаргалка по командам Composer и по настройке composer.json.
#wordpress #composer #cheatsheet #manual
https://composer.json.jolicode.com/
#wordpress #composer #cheatsheet #manual
https://composer.json.jolicode.com/
Хотите узнать больше о Modern WordPress Development? Вторая часть от Андрея Шалашова.
#wordpress #wpdigest #development #dev #composer
https://www.toptal.com/wordpress/modern-wordpress-development-pt-2
#wordpress #wpdigest #development #dev #composer
https://www.toptal.com/wordpress/modern-wordpress-development-pt-2
Автозагрузка классов для WordPress. Если вы используете у себя в проектах миллионы require или include, то вам точно стоит прочесть эту статью.
#wordpress #development #composer #autoload
https://mdenisenko.com/avtozagruzka-klassov-dlya-wordpress/
#wordpress #development #composer #autoload
https://mdenisenko.com/avtozagruzka-klassov-dlya-wordpress/
Как защититься от Dependency Confusion в PHP
https://wp-digest.com/security/kak-zashhititsya-ot-dependency-confusion-v-php/
На прошлой неделе была нашумевшая статья «Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies», в которой автор рассказал, как использовал npm (Javascript), pip (Python) и gem (Ruby), чтобы заставить компании установить и запустить в своей инфраструктуре зловредный код.
#composer #development #php #security #wordpress
https://wp-digest.com/security/kak-zashhititsya-ot-dependency-confusion-v-php/
На прошлой неделе была нашумевшая статья «Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies», в которой автор рассказал, как использовал npm (Javascript), pip (Python) и gem (Ruby), чтобы заставить компании установить и запустить в своей инфраструктуре зловредный код.
#composer #development #php #security #wordpress
Статический анализатор кода Psalm в WordPress
Статические анализаторы кода (PHPStan, Psalm, Phan) просто читают код и пытаются найти в нём ошибки.
Они могут выполнять как очень простые и очевидные проверки (например, на существование классов, методов и функций, так и более хитрые (например, искать несоответствие типов, race conditions или уязвимости в коде).
Ключевым является то, что анализаторы не выполняют код — они анализируют текст программы и проверяют её на типичные (и не очень) ошибки.
Далее пойдёт речь об одном таком синтаксическом анализаторе кода под названием Psalm.
https://www.kobzarev.com/programming/psalm/
#Composer #Development #PHP #PhpStorm #Psalm #WordPress
Статические анализаторы кода (PHPStan, Psalm, Phan) просто читают код и пытаются найти в нём ошибки.
Они могут выполнять как очень простые и очевидные проверки (например, на существование классов, методов и функций, так и более хитрые (например, искать несоответствие типов, race conditions или уязвимости в коде).
Ключевым является то, что анализаторы не выполняют код — они анализируют текст программы и проверяют её на типичные (и не очень) ошибки.
Далее пойдёт речь об одном таком синтаксическом анализаторе кода под названием Psalm.
https://www.kobzarev.com/programming/psalm/
#Composer #Development #PHP #PhpStorm #Psalm #WordPress
🔥3👍1
Как указывать версии для пакетов в composer.json
Вы наверняка видели всякие "^3.2", "~3.2" в файле composer.json. Давайте разберемся что значат эти знаки и поддержку каких версий пакетов они означают.
https://wp-kama.ru/note/kak-ukazyvat-versii-dlya-paketov-v-composer-json
#wordpress #php #composer
Вы наверняка видели всякие "^3.2", "~3.2" в файле composer.json. Давайте разберемся что значат эти знаки и поддержку каких версий пакетов они означают.
https://wp-kama.ru/note/kak-ukazyvat-versii-dlya-paketov-v-composer-json
#wordpress #php #composer
Отличие composer install от composer update
В одном из чатов поддержки WordPress прозвучал простой, на первый взгляд, вопрос: «В чем отличие команды composer install от команды composer update«, на который я постараюсь ответить как можно подробнее.
👉 https://www.kobzarev.com/programming/otlichie-composer-install-ot-composer-update/
#️⃣ #Composer #PHP #WordPress
В одном из чатов поддержки WordPress прозвучал простой, на первый взгляд, вопрос: «В чем отличие команды composer install от команды composer update«, на который я постараюсь ответить как можно подробнее.
👉 https://www.kobzarev.com/programming/otlichie-composer-install-ot-composer-update/
#️⃣ #Composer #PHP #WordPress
🔥5👎3👍1
Как обновить Composer в Ubuntu
Composer второй версии даёт прирост по производительности почти на 50% по сравнению с первой версией, поэтому обновить его рекомендую каждому разработчику.
👉 https://www.kobzarev.com/programming/composer-self-update/
#️⃣ #wordpress #composer #development
Composer второй версии даёт прирост по производительности почти на 50% по сравнению с первой версией, поэтому обновить его рекомендую каждому разработчику.
👉 https://www.kobzarev.com/programming/composer-self-update/
#️⃣ #wordpress #composer #development
👍4
Как переопределять РНР классы через Composer
В этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.
Если вы работаете с PHP, возможно, используете Laravel или другой фреймворк, в этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.
Это полезно, когда вы используете библиотеку или пакет и хотите переопределить определенную функциональность, но не можете редактировать код напрямую.
👉 https://www.kobzarev.com/programming/how-to-override-classes-in-php-and-composer/
#wordpress #php #psr #composer #development
В этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.
Если вы работаете с PHP, возможно, используете Laravel или другой фреймворк, в этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.
Это полезно, когда вы используете библиотеку или пакет и хотите переопределить определенную функциональность, но не можете редактировать код напрямую.
👉 https://www.kobzarev.com/programming/how-to-override-classes-in-php-and-composer/
#wordpress #php #psr #composer #development
🔥4
Если вы, как и я, любите порядок во всём, то могу порекомендовать пакет composer-normalize, который помогает поддерживать ключи composer.json в соответствии со схемой schema.json.
Благодаря этому пакету, структура файла становится более логичной и понятной. В его основе лежит пакет json-normalizer для нормализации JSON.
👉 https://www.kobzarev.com/programming/composer-normalize/
#Composer #Development #PHP
Благодаря этому пакету, структура файла становится более логичной и понятной. В его основе лежит пакет json-normalizer для нормализации JSON.
👉 https://www.kobzarev.com/programming/composer-normalize/
#Composer #Development #PHP
👍3