Yii team released minor version of Queue extension. It adds Amazon SQS queue support and a handy
May 22, 2018
LUYA Admin module release 1.2 and CMS module release 1.0.4
Security is a top priority for any web framework and web application, therefore it was also a very important aspect in the development of LUYA from day one. The Yii framework provides a good foundation with its security features, but every line of code built on top of it has to be as bulletproof as its foundation. When there was an opportunity to have LUYA tested with a security audit executed by a Swiss security company, we gladly took the chance. This resulted in a list of security improvements included in this update:
)]}',in order to prevent "JSON hijacking".
There is also a new LUYA security best practice guide.
You can download and install LUYA admin version 1.2 (
~1.2.0 in composer). Make sure to run the
migrate command afterwards as the update includes database migrations. See the full changelog und upgrade document.
Along with the Admin module we also released CMS module version 1.0.4, which includes:
cms/block/migrate. The migrate command is helpful when you want to delete an old block but assign its contents to a new block.
22 May 2018, LUYA developer team
Apr 24, 2018
Apr 24, 2018
The extension is for creating email templates and managing them in a website dashboard. You can create email templates with CRUD module in your backend or Gii generator. Version 4.0.0 chages are:
yii\base\Objecton PHP 7.2
All changes are avaliable in changelog file.
Apr 16, 2018
Paul Klimov from Yii team released new versions for extensions he maintains:
Mar 29, 2018
3 months ago we released LUYA version 1.0. Since then we have received a lot of positive feedback from developers around the world as well as requests for additions, improvements and bug fixes. Packagist notes more than 113'000 downloads and installs, including LUYA modules and extensions, and the project has received almost 500 stars on GitHub.
With the continuing development, we started to take LUYA into the direction of a headless system, which makes it rather unique among its kind. Headless systems will become more and more popular as they allow for lean, flexible and scalable applications that combine multiple specialized systems through their APIs.
The client library still need a lot of work, but they will get to the point where you can make a website without installing any dependencies by connecting to LUYA's headless client to retrieve menus, contents, properties or layouts. PSR6 compatible Caching will make the output blazingly fast! You won't have to deal with the application or the environment (e.g. get cms content and menu within your symfony application). Of course, collecting data from the built in or your own admin APIs is possible too.
We created a new API users endpoint which provides information about API access. You can test your endpoints and see what permissions are available:
In order to see what the API users (or any other admin users) have done, we have also built a more detailed user activity summary:
All these changes are available now in luya admin module in version 1.1.0. A new guide section about the headless features is under development: https://luya.io/guide/concept-headless
We also have released the luya kickstarter in version 1.0.1 with a dockerized development environment, which is now an integral part of the kickstarter. Thanks to contributor rainerCH who did a fantastic job in bringing all these LUYA specific requests into one place. We will evolve the Docker environment and provide a single image on dockerhub in the future.
LUYA env dev repo for extension and module developers is finished. The main purpose for this repo is an easy way for developers to create and maintain their own modules and extensions. It is also a good way for contributors who would like to help improve luya core modules as it will auto clone all core modules and update these with a single command
As the repos are bound into the env dev application with PSR4, we have written a library which auto updates your composer.json so you can easily clone your own repos into the env dev like
./vendor/bin/luyadev repo/clone USERNAME/LUYA_MODULE_REPO_NAME which will then update your composer.json and run composer dump-autoload. Don't miss to take a look at this shiny and new dev env. if you are interested in the development of modules, extensions or contributions.
luya\web\Composition::$allowedHosts. See the new guide about security in LUYA: https://luya.io/guide/app-security
The remote admin provides an option to display the installed LUYA modules/extensions with their version numbers and info about whether they are current or outdated:
We added a Matomo Module (former Piwik) dashboard object to provide information about visits via API:
The LUYA composer plugin now provides a plugin list in the admin UI:
A new open source project is almost ready: a time tracking tool based on LUYA, Angular and Bootstrap 4.
We are looking for people who help us with
If you are interested, please get into contact.
29 March 2018
LUYA developer team
Mar 22, 2018
Yii team is ready to release new yiiframework.com website. The announcement itself is interesting but since it may not be available for some time, here's most important part:
We are going to switch to the new website on March 23, 2018 in the time frame 8:00 to 12:00 UTC. During the switch, you will not be able to write comments, wikis, forum entries etc. Also the documentation may not be available. You can use http://stuff.cebe.cc/yii2docs/ to view the documentation.
We will be avilable in the Slack chat and on IRC #yii on freenode, so if you need help, get there.