Wolf under stars

David Wolf

Querying Users Based on Custom Field Subfields in WordPress Advanced Custom Fields

ACF has a documentation page on how to query WordPress posts by their custom field metadata set with ACF, but there’s seems to be none such documentation…

How To Publish Your Open Source Software As Composer Package

If you haven’t already, turn your project directory into a GIT repository. Assuming you have Composer installed, run: composer init and follow the CLI.…

Semantic Versioning: Major, Minor, Patch

Major.Minor.Patch Major Fundamental changes Doesn’t have to be backwards compatible Minor New features Has to be backwards compatible Patch Bug fixes…

Adobe's Capivate doesn't support non-breaking spaces …

Sadly, there seems to be no way to enter a non-breaking space into an Adobe Captivate project. I tried to directly generate a non-breaking space via alt + 0160…

Transform JSON bundled images by Adobe Captivate back to their original formats

To increase the performance of its generated project output files, Adobe Captivate projects bundles images into one or more JSON files. These JSON files contain…

How to run custom JavaScript in Adobe Captivate Projects, when the Capitivate API is fully loaded and ready

To run custom JavaScript in Adobe Captivate projects, when the Capitivate API is fully loaded and ready, we have to wrap our JavaScript code in a function that…

How to add custom JavaScript to Adobe Captivate Projects

Follow these steps to add a custom JavaScript <script> to Adobe Captivate projects: Locate the installation directory of Adobe Captivate on your machine.…

UUID: Universally unique identifier; GUID: Globally unique identifier

UUID are unique labels to identify content. Since they are highly unique it is possible to merge data stored with UUIDs from different sources into a single…

How to add custom CSS to Adobe Captivate Projects

Follow these steps to add custom CSS to Adobe Captivate projects: Locate the installation directory of Adobe Captivate on your machine. For example: C:/Program…

Understand, reflect, analyse our mistakes - let's learn from them.

Let’s take a closer look at mistakes. Understanding our mistakes A mistake basically consists of the mistake itself, the cause(s) of the mistake, and the…