Insights

PHP development and maintenance in Yii

3 min read
Screenshot of Yii 2 code

Our experience of the Yii PHP Framework

We've been using Yii since 2010, during which time we've built web applications in Yii 1 before migrating to Yii 2 in 2014, when the framework was completely rebuilt and released with massive improvements.

For nearly a decade we've used Yii to develop web applications and back-end systems for websites for clients in Manchester and around the UK, and for our own internal software systems.

We're Yii development specialists, experts at delivering secure and performant web-based applications using Yii.

About the Yii PHP Framework

Yii is an open-source, object-oriented PHP web application framework, ideal for creating complex web applications, website back-ends, or in the development of APIs.

Yii comes with very good support for Internationalisation and Localisation (I18N and L10N), making it easy to support multiple language translation, timezones and date and time formatting. We've used these I18N features to good effect on projects in the past, developing web-based applications that operate globally and in 14 languages.

Yii has strong security capabilities, with built-in support for prevention of cross-site scripting (XSS), cross-site request forgery (CSRF), together with secure implementations of PHP cryptographic libraries and hash methods for secure password and user credential handling.

Support and maintenance of existing Yii applications

As experts in using the Yii Framework, we're experienced at delivering support and maintenance of PHP applications built on Yii.

Talk to us today about resolving issues with your Yii-based website or application. We can assist with many requests such as:

  • Yii framework development
  • PHP version updates
  • Resolving security flaws
  • Optimising and improving performance
  • Adding new features
  • Advising on migrating from Yii1 to Yii2
  • Regular maintenance and updates to ensure reliability

From our studio in Manchester, Si Novi work with you as your trusted outsourced development team to understand the scope of your needs and deliver the right level of support for you and your Yii project.

Migrating from Yii 1 to Yii 2

The original version of Yii, version 1, is approaching end-of-life on 31st December 2020, at which time there will be no further updates to the framework. This will inevitably mean that existing websites and applications built using Yii1 will need to be migrated to the more modern Yii 2 or replaced entirely with another modern framework.

Existing websites using Yii1 will eventually become incompatible with the underlying versions of PHP on your hosting environments, at which time they may develop problems or cease to work entirely.

We recommend that any business with an existing Yii 1 website or application develop a migration strategy, and plan for making an upgrade from Yii 1 to Yii 2 during 2020. It's often a good opportunity to review your current website architecture, as it's possible to make cost-effective improvements to your systems during the Yii 2 migration process.


Do you have any thoughts on this article? Get in touch: hello@sinovi.uk


Authored by

Profile image of James Galley James Galley