Twig extension version 2.0.6 released

Twig extension was updated to version 2.0.6 fixing regression introduced by version 2.0.5.

Note that it's likely that it is the last 2.0.x release and the next one will be 2.1.x which may break backwards compatibility. Make sure you have ~2.0.0 in your composer.json if you want to stay on 2.0.x releases.

LUYA RC1 Release and new Website

We are proud to announce the first release candidate (1.0.0-RC1) of LUYA after weeks of intensive work.

Today we also present the new LUYA Logo and the brand new luya.io Website.

These are the most significant changes and additions:

  • The administration is loading at least twice as fast as before
  • Composer update has been speed up significantly by removing old dependencies (including bower dependencies)
  • Core classes and modules have been reorganized to optimize system architecture
  • Configuration file naming has been changed to improve clarity
  • cms, news and crawler modules now combine admin and frontend submodules so that only one composer package is required
  • Introduced tag mechanism to allow for special codes in text fields that are parsed and replaced with any thinkable type of content
  • Introduced block injectors that inject related and preprocessed data into a CMS block (the link inspector, as an example, can provide an URL based on a link value stored within a block)
  • Introduced the Lazyload widget that loads images only when they scroll into view
  • CMS pages can now be copied with their content blocks and languages
  • Textareas do now automatically resize vertically according to their content
  • NgRest Crud lists automatically activate pagination when there are more than 250 rows (this behavior can be configured)
  • Search results can be grouped by content type (this is configured adding CRAWL_GROUP meta information to the source code)
  • Tons of bug fixes and small improvements

Attention: If you want to upgrade to the first release candidate, there are a few breaking changes you have to take care of. With these changes done, we now have a stable and reliable foundation for the upcoming release candidates and the final release.

Please check the full Changelog and the Upgrading Guide.

If you have any problems or questions regarding the upgrade process, don't hesitate to contact us on Gitter or to create an Issue on GitHub.

4 October 2016
LUYA developer team

Building Your Startup: Exporting iCal Files into Calendar Events

Building Your Startup series continues on tuts+. This time Jeff covers exporting data into iCal files which represent calendar events readable by various desktop and mobile apps. Yii-wise it's a tutorial of both using third-party libraries and attaching files to emails.

Building Your Startup With PHP: Simplifying Onramp With OAuth

The Meeting Planner series at tuts+ continues. This time it's about using third party services for user signups and signins. Official auth client widget is used.

Yii2 advanced grid extension

The extension various kinds columns for yii\grid\GridView widget such as inputs, diff, inline editing, toggles and more.

Examples are availalble at the demo page.

Building Your Startup With PHP: Email Commands

Jeff Reifman continues building Meeting Planner application using Yii 2.0 framework. This time the article is about generating and processing secure action-links in emails.

Swiftmailer extension version 2.0.6 released

Yii team released an update for Swiftmailer extension which provides better support for the message headers setup and message signature specification.

Building Your Startup: Delivering the Meeting Invitation

Jeff Reifman continues writing about the process of building a startup using Yii framework. This one covers emailing invitation to the participant, implementing the basic appearance of its content, and considering the construction of links for recipients so they can respond. So, basically speaking, the primary focus in composing and sending emails using Yii framework.

Imagine extension version 2.0.4 released

Yii team released minor version of Imagine extension.

The only change is that Image::thumbnail() could now automatically calculate thumbnail dimensions based on aspect ratio of original image if only width or only height is specified. Image::$thumbnailBackgroundColor and Image::$thumbnailBackgroundAlpha are introduced to be able to configure fill color of thumbnails.

Note that this is likely last 2.0.x version so make sure your composer.json is in order.

Twig extension version 2.0.5 released

Yii team released new version of Twig extension that provides integration with Twig template engine. It adds three enhancements which may come in handy.

Since it's likely last 2.0.x release of it, make sure your composer.json is in order.