Learn Yii

Learn Yii, a high-performance PHP framework that provides a powerful set of features for web development, including database access, caching, and more.
  1. Introduction to the Instagram API

    Introduction to the Instagram API

    Tutorial Intermediate

    More than 26% of all online adults use Instagram to post intriguing real-time imagery from around the world, making it an ideal platform for web developers...

  2. How to Install Yii on Windows or a Mac

    How to Install Yii on Windows or a Mac

    Tutorial Beginner

    Yii is one of the best PHP Frameworks. Our Envato Tuts+ building a PHP startup series is built on it. Learn how to install Yii on Windows or macOS and build...

  3. Building Your Startup: Approaching Major Feature Enhancements

    Building Your Startup: Approaching Major Feature Enhancements

    Tutorial Intermediate

    Adding activity balloting to the meeting planning feature required extensive changes to the application. Learn how to think about successfully adding major...

  4. Programming With Yii: Generating Documentation

    Programming With Yii: Generating Documentation

    Tutorial Intermediate

    Learn to use Yii2's automated documentation generator, apidoc, as I build the API documentation for my startup Meeting Planner application.

  5. Building Your Startup: Securing an API

    Building Your Startup: Securing an API

    Tutorial Intermediate

    Building and customizing REST APIs is simple, but securing the usage of your secret application keys and verifying the authenticity of requests requires...

  6. Programming With Yii2: Building Community With Voting, Comments, and Sharing

    Programming With Yii2: Building Community With Voting, Comments, and Sharing

    Tutorial Intermediate

    Learn how to build your own social platform with Yii integrating plugins to support Disqus comments, up and down voting, and Twitter and Facebook sharing.

  7. Using the Twitter API to Tweet Repetitive Content

    Using the Twitter API to Tweet Repetitive Content

    Tutorial Intermediate

    Twitter's API has various undocumented restrictions that sometimes block attempts to automate a fun bot or a serious marketing effort. Learn ways to succeed...

  8. Building Your Startup: Leveraging Bootstrap, Ajax, and jQuery

    Building Your Startup: Leveraging Bootstrap, Ajax, and jQuery

    Tutorial Intermediate

    As I found time to polish Meeting Planner more deeply, I relied on CSS and JavaScript to add more interactive features such as easily scheduling with...

  9. How to Handle Errors & Exceptions in the Yii Framework

    How to Handle Errors & Exceptions in the Yii Framework

    Tutorial Intermediate

    Reacting and responding to errors is critical for a positive user experience and iterative product enhancement. Never easy in PHP, but better in Yii. Learn...

  10. Building With the Twitter API: Analyzing Your Followers

    Building With the Twitter API: Analyzing Your Followers

    Tutorial Intermediate

    Twitter social engagement is often weak. Learn how to investigate how many of your followers are real people vs. bots and how many are likely to ever see...

  11. Programming With Yii2: Building a RESTful API

    Programming With Yii2: Building a RESTful API

    Tutorial Intermediate

    The Yii Framework provides straightforward support for implementing APIs, essential to making your application data available to other apps and services.

  12. How to Program With Yii2: Running Cron Services

    How to Program With Yii2: Running Cron Services

    Tutorial Intermediate

    Yii2 provides a built-in capacity for running Linux-based cron scripts. Learn how to ditch your wget scripts for a cleaner, more secure console-based approach.