Search Results for ‘PHP

  • Otto Kekäläinen: Improving WordPress performance with XDebug and PHP profiling

    Otto Kekäläinen: Improving WordPress performance with XDebug and PHP profiling

    WordCamp Athens 2017Speaker: Otto Kekäläinen

    February 3, 2018 — XDebug is a tool for developers to gain insight into how PHP is executed. Using it for profiling is a very effective, fast and precise method to find bottlenecks in your WordPress site. In this talk I explain how to use it with Webgrind, how to find potential optimization targets, show examples of real cases when XDebug helped fix a performance problem and also explain what XDebug is not suitable for and what can be used instead. If you are not a developer, you’ll learn what XDebug is capable of and when to ask a developer to use it.

  • Matej Orovan: Rozšírenie pôvodnej šablóny pomocou kódovania v PHP

    Matej Orovan: Rozšírenie pôvodnej šablóny pomocou kódovania v PHP

    WordCamp Bratislava 2017Speaker: Matej Orovan

    October 26, 2017 — Prednáška bude zahŕňať najmä funkcionality, ako vytvorenie nových častí WordPress šablóny: nový sidebar, nové menu, nový shortcode, nový page template a nový typ obsahu – custom post, pomocou PHP.

    Súčasťou prednášky bude vysvetlenie základnej štruktúry šablóny, na čo je ktorý súbor určený.

    Presentation Slides »

  • Aaron Brazell: Using advanced PHP in WordPress Development

    Aaron Brazell: Using advanced PHP in WordPress Development

    WordCamp Baltimore 2017Speaker: Aaron Brazell

    October 23, 2017 — The talk discusses dependency injection to allow for Advanced PHP “containerization” of classes using autoloading, namespacing. We’ll look at this methodology used in other languages, but relatively new to PHP and how that can enhance WordPress development. We will discuss techniques used in the greater PHP community, while still embracing the philosophy, flexibility, and architecture of WordPress.

    Presentation Slides »

  • Cal Evans: PHP 7.1 in 14.2 Minutes

    Cal Evans: PHP 7.1 in 14.2 Minutes

    WordCamp Miami 2017Speaker: Cal Evans

    September 4, 2017 — Do you know what is available in PHP 7.1? Do you know how it changes how we build websites? If you are still a procedural and don’t plan on changing, skip this session. Otherwise, join us for a 20 minute whirlwind tour of the new tools in your toolbox.

  • Jonathan Brinley: A PHP Developer’s Adventures in React - Building Plugin Admin Interfaces

    Jonathan Brinley: A PHP Developer’s Adventures in React – Building Plugin Admin Interfaces

    WordCamp Miami 2017Speaker: Jonathan Brinley

    August 5, 2017 — Just about any moderately complex WordPress plugin requires some sort of administrative interface. In many cases, your code for this UI could benefit from the flexibility and power provided by the React JavaScript library, but integrating React with the WordPress admin brings its own set of challenges. From developer tools, to data persistence, to extensibility, we’ll explore some of these challenges and the solutions we’ve developed at Modern Tribe as we’ve used React to build elegant administrative user experiences in WordPress.

    Making React applications play nicely with the WordPress admin involves a number of tricks and workarounds. I’ll cover topics such as integration with the TinyMCE editor, communication with WP’s existing JS libraries, setting up developer tools such as hot module reloading, and persisting data in the WP database.

    Presentation Slides »

  • Bryan Cady: Create Post Types and Custom Layouts Without PHP

    Bryan Cady: Create Post Types and Custom Layouts Without PHP

    WordCamp Kent 2017Speaker: Bryan Cady

    July 6, 2017 — I’ll explain what a custom post type is and how you can use them the with the plugin called “WP-Views” to create a specific layout of content for your client.

    Points of emphasis:
    1. What is a custom post type and why would you use one?
    2. Advantages of customizing WordPress layouts.
    3. Explain by example, how to customize a site by mocking a basic page up with some styling.
    4. Emphasize how this can help separate yourself from others who just use what is available in the theme or plugins. A web designer/developer can give the client EXACTLY what they want. (Well, most of the time.)
    5. Discuss simplifying the publishing process for the client.
    6. No PHP experience needed

  • Julka Grodel: Is Your Code Ready for PHP7?

    Julka Grodel: Is Your Code Ready for PHP7?

    WordCamp Europe 2017Speaker: Julka Grodel

    June 22, 2017 — Julka Grodel is a Senior Software Engineer at AddThis and has been working with CMSs for over 10 years.

    Recently the recommended version of PHP for WordPress increased to PHP7, while still supporting PHP 5.2.4. That’s over 9 years of PHP! PHP7 is the first major release since PHP5 and includes backward incompatible changes that may change the way your code works or throw errors on your customer’s site where you’ve never seen them before. Let’s talk about important changes in variable handing, error handling, changed functions, removed functions and their alternatives, and more.

  • denisco: Как создать и восстановить резервную копию базы данных с помощью phpMyAdmin

    denisco: Как создать и восстановить резервную копию базы данных с помощью phpMyAdmin

    Speaker: denisco

    June 16, 2017 — Сегодня разберемся как создать и восстановить резервную копию базы данных с помощью phpMyAdmin.

    Presentation Slides »

  • Alain Schlesser: Wrapping A Modern PHP Architecture Around A Legacy WordPress Site

    Alain Schlesser: Wrapping A Modern PHP Architecture Around A Legacy WordPress Site

    WordCamp London 2017Speaker: Alain Schlesser

    June 6, 2017 — Alain is a freelance software engineer and WordPress consultant.

    In his talk he presents a case study of wrapping a legacy WordPress site into a scalable architecture, using a combination of existing and custom packages, that provides the following benefits:
    – services architecture that lets plugins define their dependencies, with automatically resolved loading order
    – auto-wiring dependency injection that allows coding against interfaces instead of implementations
    – configuration management that can account for differences in environments
    – centralized logging throughout the entire site that can be sent to logging servers
    – bus system that handles events and commands without blocking the frontend
    – all of this without any noticeable impact on content editors

    Presentation Slides »

  • Dorian Neto: WordPress e PHP 7

    Dorian Neto: WordPress e PHP 7

    WordCamp Fortaleza 2016Speaker: Dorian Neto

    May 30, 2017 — Esse ano deu o que falar com o lançamento do tão aguardado PHP 7, e junto com ele vieram vários questionamentos a respeito da migração das aplicações rodando com versões abaixo. Esse questionamento ainda é maior quando falamos de um software robusto como o wordpress e que normalmente se utiliza vários plugins que dependem de versões extremamente estáveis do software e da linguagem.

    Veja o que há de novidades nessa nova versão do PHP, o que você pode encontrar de obstáculos na migração da sua aplicação, quais extensões foram removidas, incompatibilidades com versões anteriores etc e ainda vamos falar sobre as RFC’s do PHP 7.1!

    Presentation Slides »