…e first half of this tutorial explains different ways you can create a zip file using built-in CodeIgniter APIs. We’ll see how to create and save zip files on the server and how you can make them available for download to end users as well.The second half includes a discussion…
…een around for quite some time now (circa 2011) and has steadily gained momentum in the WordPress developer community. But what is it exactly, and how can you use it in your WordPress workflow?The idea behind WP-CLI is that it allows you to interact with, and manage, WordPress sites via…
…e CreatingWelcome to the Building Your Startup With PHP series, which is guiding readers through the launch of an actual startup, Meeting Planner. Each episode details different coding and business challenges, with detailed examples you can use to learn.IntroductionRecently, I introduced you to Yii's simple REST API generation and Meeting…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Anime.js is a lightweight JavaScript-based animation library. You can use it to animate different CSS properties, SVG or DOM attributes on a webpage. The library allows you to control all aspects of the animation and provides a lot of ways for you to specify the…
…ess page templates are a great way to completely alter how particular web pages are displayed. You can use them to add a vast range of functionality to your site.They do, however, have one limitation in that they are 'static' templates. You cannot customize them or affect their behavior in…
…eries I introduced the basic concept of dynamic page templates and created a standard page template as a foundation for future work. A WordPress child theme based on the Twenty Seventeen parent theme was used to implement the page template.In this tutorial, you'll learn more specific details about dynamic page…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In the first tutorial of the Anime.js series, you learned about different ways of specifying the target elements that you want to animate and the kinds of CSS properties and DOM attributes that can be animated. The animations in the previous tutorial were very basic.…
…er is a flexible and powerful alternative for AngularJS routing. UI-Router goes beyond the Angular team's own ngRoute module by building in support for nested routes and for events triggered by route changes.In this short video from my course, Single-Page Apps With Angular UI-Router, you’ll learn what states are and…
…e CreatingThis tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I'm guiding you through launching a startup from concept to reality using my Meeting Planner app as a real-life example. Every step along the way, I'll release the Meeting Planner code…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} If you've ever used the Laravel framework, you've probably heard of service containers and service providers. In fact, they're the backbone of the Laravel framework and do all the heavy lifting when you launch an instance of any Laravel application. In this article, we're going…