По време на тази работилница Митко ще ни разкаже за някои от начините, по които можем да „ajax-нем“ един WordPress сайт. Ще започнем с обяснение как точно работи фукнционалността wp_ajax и ще покажем някои трикове и съвети, след което ще преминем към WP API и някои javascript frameworks, които ще помогнат да AJAX-нете вашия сайт.
In his workshop, Mitko Kockovski will tell us about some of the ways WordPress website can be „ajaxed“. We will start with explaining how the wp_ajax functionality works and show some tips and tricks, and then go into the WP API and some javascript frameworks that can help you AJAX your website.
До преди появата на Гутенберг създаването на теми за WordPress беше свързано с писане на PHP, HTML, CSS и презентационен JavaScript. Идеята, че разработката на сайтове с Гутенберг ще наложи преминаване към работа с React и придобиване на изцяло непознати за болшинството от разработчиците на теми умения, макар и не съвсем вярна, плашеше много хора, включително и него.
По време на тази работилница Милен ще се опита чрез прости примери да покаже как можете да накарате Гутенберг да работи за вас, без да се налага да се гмуркате в дълбините на React и JSX и да навлизате в бурните води на WebPack и BabelJS.
Gutenberg for theme developers
Before Gutenberg, WordPress theme development was based on a lot of а PHP, HTML, CSS and presentational JavaScript. The thought that Gutenberg website development is going to require you to work with React and acquire a set of skills that theme developers didn’t have that widely, even though wrong, was scaring a lot of people – including him.
During this workshop Milen will try to show you with simple examples how to make Gutenberg work for you without having to dive into the depths of React and JSX or navigate the rough waters of WebPack and BabelJ
Are you still using var_dump, var_export, echo, die, etc?
For most of people it looks easy and simple, compared to setting up another tool. While frontend developers prefer to add more tools to streamline their development process, it looks like backend WordPress developers (core, plugin) are not so much into adding more tools that will make their process and development environment more complicated.
We’ll setup a scenario:
You are building plugin that has a post-back, where another URL on your system will be called in background.
With dumping approach you will have to “record” headers and body of post-back request, then setup that in another script, or any other tool to “emulate” that request. With data changing on every request, this process becomes overwhelming and chances of not covering most of possible use-cases are increasing.With XDebug this becomes easy as click.
Make it more simple, more fast, more reliable and helps you visualise whole process, variables and processes running on your code.For 90 minutes you will have a chance to try and improve your debugging skills, learn basic about XDebug, how to set it up on your local machine, and how to get it running.
Петър ще покаже на практика как да оптимизираме теми и сайтове с цел по-бърза визуализация на мобилни потребителски устройства.
Peter will show us in practice how to optimize our themes and websites to achieve faster mobile visualization.
“Да работи” не е достатъчно за един електронен магазин. По време на тази работилница Христо ще сподели какво го е научила практиката и как да направим магазина ясен, удобен, ефективен. Ще се фокусираме върху това как и какво да следим, за да знаем, че постигаме целта си, отвъд съотношението между изхарчено за реклама и приходи от продажби.
Работилницата е подходяща за хора, управляващи електронни магазини, както и за developers, които ги поддържат.
Conversion by design. Building an online store with optimal efficiency
„Make it working“ is not enough for an online store. During this practical workshop Hristo will share what his experience taught him and how to make an e-store clear, easy to use and effective. We’ll focus on what and how to track and measure beyond the ROI from the ad budget and the sales income, so we’re achieving our goals.
This workshop is suitable for business and marketing people managing e-stores, as well as developers and designers that are creating and supporting them.