Storing Local Data in a Cordova App
Most mobile apps will need to store data locally and HTML5 introduced new options for storing data locally. To store data locally in an Cordova app we can use HTML5 storage combined with other...
View ArticleAutomatic Asset Optimization with Munee
Munee is an asset management tool which can compile LESS, SCSS, or CoffeeScript, manipulate images, minify CSS and JS, and cache assets on the server and client on the fly. It works with PHP 5.3 and...
View ArticleBetter Password Masking in Your WordPress Forms
Password masking is a technique used by developers to prevent someone from reading the password on the screen while the user is typing the password. However, password masking ends up causing many...
View ArticleScanning a QR Code with Cordova
A barcode is a machine readable image that encapsulates some data about the object to which it’s attached to. A Quick Response Code (QR Code) is a popular type of barcode for mobile use due to its fast...
View ArticleUsing HealthKit with a Cordova App
HealthKit is a framework introduced in iOS 8 that provides a centralized, user coordinated and secure datastore for health and fitness related information. The HealthKit datastore is shared among apps...
View ArticleIntegrating Local Notifications in Cordova Apps
Local notifications let an application inform its users that it has something for them. For example, a reminder or an new item for sale while the application isn’t running in the foreground. Local...
View ArticleCreate a Most Shared Posts Plugin for WordPress
Displaying a list of posts in a blog with the most number of shares is a good way to improve a site’s user navigation. In the case of WordPress, a widget is the ideal place for this. Users who wouldn’t...
View ArticleHow to Integrate Facebook Login into a Cordova based App
If your App needs Login or Registration functionality, then using 3rd party services such as Facebook Authentication are useful tools to utilize. This tutorial is for developers using Cordova with...
View ArticleCreating an Expense Manager App with Apache Cordova
An expense manager is a financial budget application that’s used to collect and analyze expenses. They help people budget and save money by monitoring income and how an individual, business or family...
View ArticleBuilding a JavaScript Autocompelete Widget with Awesomplete
Autocomplete is a feature in web applications which predicts the rest of a word or sentence while the user is still typing. Users usually press the tab key to accept a suggestion, or the down arrow key...
View ArticleAn Introduction to the WordPress Filesystem API
Writing to local files is one of the functionalities many plugins and themes need for various purposes. Security is the most important issue plugins and themes have to take care of while writing to...
View ArticleExploring the WordPress get_posts Function
Many WordPress plugins retrieve posts from the database by customizing the sorting order, retrieving posts based on a specific meta key or taxonomy. Have you ever wondered how these plugins retrieve...
View ArticleCreate a WordPress Theme Settings Page with the Settings API
Most WordPress themes have a Theme settings page to customize its features, behaviour and styles. Providing a theme settings page with your theme makes it easy for your users to customize your theme...
View ArticleHow to Create a YouTube Embed Plugin for WordPress
YouTube is the most popular video sharing platform. As everyone knows, they also lets us embed its videos on our websites. But just taking the embed code and pasting in our site is not enough. It's not...
View ArticleCreate a URL Shortener Plugin for WordPress
URL shortening is a technique in which a URL is made substantially shorter in length and still links to the required page. This is achieved by using a redirect on a domain name that is short, which...
View ArticleSending Emails in PHP with PHPMailer
PHPMailer is the most popular open source PHP library to send emails with. It was first released way back in 2001 and since then it has become a PHP developer’s favorite way of sending emails...
View ArticleSanitizing, Escaping and Validating Data in WordPress
When creating WordPress plugins and themes, which will be used across thousands of websites, you need to be cautious about how to handle both the data coming into WordPress, and the data that is being...
View ArticlePreventing Brute Force Attacks Against WordPress Websites
A 'brute force' login attack is a type of attack against a website to gain access to the site by guessing the username and password, over and over again. Other kinds of hacks rely on website...
View ArticleHow to Create a Password Manager App with Cordova
A password manager is an application that’s used to store and organize passwords. Passwords are encrypted and stored using a master password as an encryption key. Passwords are decrypted using the same...
View ArticleThe Developer’s Guide to Feeds in WordPress
A feed is a data format used for providing users with frequently updated content. Feed readers are used to read a feed, thereby allowing users to subscribe to it. Making a collection of feeds...
View Article