…developed since its inception. The APIs are continually evolving, including the JavaScript API. However, it is one of the least documented APIs in the WordPress Codex. Hence there are only a few extensive records that show how to leverage the JavaScript API practically.Leveraging the JavaScript API in the WordPress Customizer…
…de. But there are likely to be times where you're working on a custom plugin or custom application and you need to be able to implement a bit of your own custom validation, serialization, routing, and so on.And that's what we've been doing throughout this series. So as we move…
…developer, you’ll often have to face a scenario that forces you to alter the core behaviour of a framework. If that’s something that is already provided by the admin UI or something similar, you’re good to go! But you’ll need more than that in the case of complex customizations—you'll have…
…define the location and direction of the curves. Not defining segment handles results in straight lines instead of curves.Once you define a new path using the new Path() constructor, you can add segments to it with the help of the path.add(segment) function. As this function supports multiple arguments, you can…
…des:Understanding internationalization and why it's important.How to set up a development environment to work with the sample code.Understanding localization (and the difference between internationalization).How to use tools to begin translating your internationalized strings.If none of the above makes any sense, then please review the series. If you feel confident that…
…defined shapes. You should also be able to simplify or flatten your paths as well as draw them on different layers and blend them together. Even though we have come a long way, there is still one thing missing. Up to this point, there has been no interaction between our…
…de as open-source examples you can learn from. I'll also address startup-related business issues as they arise.In this tutorial, I'll be refining the responsive, HTML email templates that Meeting Planner uses to send out invitations, notifications, reminders, and account-related messages.During the initial stage of Meeting Planner development, I've focused primarily…
…de a better way to organize and structure your code as well as cut down on the number of require, require_once, include, or include_once statements that your plugins use.In this series, we're going to take a look at exactly what PHP namespaces are, why they are beneficial, and how to…
…de as open-source examples you can learn from. I'll also address startup-related business issues as they arise.In our earlier episode, Delivering Invitations, I introduced responsive, HTML email templates which we built on some open-source MailChimp templates. Then, in our previous episode, Refining Email Templates, we migrated to the Sendwithus Oxygen…
…de as open-source examples you can learn from. I'll also address startup-related business issues as they arise.In this two-part series, I'll describe how we built the notifications infrastructure and their delivery. Today, I'm going to focus on the MeetingLog to track changes that help us determine when to send updates.If…