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.

All Yii content:

  1. Building Your Startup With PHP: Simplifying Onramp With OAuth

    Building Your Startup With PHP: Simplifying Onramp With OAuth

    Tutorial Intermediate

    To make it easier for new users, we'll allow them to sign up with their Google, Facebook and Twitter accounts and let existing users connect these services...

  2. Building Your Startup With PHP: Email Commands

    Building Your Startup With PHP: Email Commands

    Tutorial Intermediate

    Now that we can deliver our first meeting invitations, it's time to ensure that the links in those emails can be authenticated and handled properly. And...

  3. Building Your Startup: Delivering the Meeting Invitation

    Building Your Startup: Delivering the Meeting Invitation

    Tutorial Intermediate

    Follow along as Meeting Planner gets ready to deliver its first meeting invitation and contemplate the impacts of our progress.

  4. How to Program With Yii2: Uploading Files

    How to Program With Yii2: Uploading Files

    Tutorial Intermediate

    Learn how to manage file and image uploads in Yii2 with the easiest to use plugins. We'll upgrade our mini-Twitter application with Kartik's FileInput Widget...

  5. Building Your Startup: Customizing the Meeting View

    Building Your Startup: Customizing the Meeting View

    Tutorial Intermediate

    It's time to complete the view for meetings where the functionality needs to differ based on the access level of who's interacting with it, the meeting...

  6. Using the Mailgun Store(): A Temporary Mailbox for Your App's Incoming Email

    Using the Mailgun Store(): A Temporary Mailbox for Your App's Incoming Email

    Tutorial Intermediate

    Mailgun's routing and API make it easy to build applications that efficiently and reliably process, parse and react to inbound messages. Learn how to use its...

  7. How to Program With Yii2: Google Authentication

    How to Program With Yii2: Google Authentication

    Tutorial Intermediate

    In this episode, we'll show you how to have your Yii2 app users register and sign in with their Google accounts.

  8. How to Program With Yii2: Using the Advanced Application Template

    How to Program With Yii2: Using the Advanced Application Template

    Tutorial Intermediate

    Let's explore Yii's advanced template, which provides integrated user sign-up and registration as well as a back-end website for administration features.

  9. Building With the Twitter API: Managing Lists

    Building With the Twitter API: Managing Lists

    Tutorial Intermediate

    Now that you've read about the power of Twitter Lists, we'll write code to build features with the List API.

  10. Getting Started With the Instagram API: Media Endpoints

    Getting Started With the Instagram API: Media Endpoints

    Tutorial Intermediate

    Now that you're ready to dive into the Instagram API, we'll begin by registering a client application and searching for popular and place-based images...

  11. Getting Started With Craft CMS

    Getting Started With Craft CMS

    Tutorial Beginner

    Now that you know a bit more about upstart WordPress competitor Craft, learn how to install it and build a site with it. We'll also explore its new...

  12. How to Program With Yii2: AuthClient Integration With Twitter & Google

    How to Program With Yii2: AuthClient Integration With Twitter & Google

    Tutorial Intermediate

    Yii2's built in AuthClient support makes it easy to integrate identity authentication with popular sites, services and social networks such as Facebook,...