Advantages of ScandiPWA — Alfreds Genkins | ScandiPWA Spring Meetup

ScandiPWA
Progressive Web Apps
4 min readMay 24, 2021

Alfreds Genkins, Multi-Functional Developer, Speaker, and ScandiPWA Creator

Let’s talk a little bit about what is going on with ScandiPWA world. First of all, I would like to tell you what’s happening in the team. We now have two teams, the core team and the core team number two.

The core team number two is now guided by Liana, product owner of ScandiPWA as she is responsible for every new version which gets released. Another part of the core team is me, Jegors, Aleksanders Rivkinds, and Dmitrijs Asanovs at the moment working to deliver to you a new ScandiPWA.

Magento theme support

There is a good question about what we’ll be doing with Magento Theme support, and that is unanswered because we will try to make sure we don’t lose any features while migrating. So we will take a look at how we can manage this.

We also have another approach to the documentation now. We have this generatable documentation, which is able to be generated from the code and from the tests.

We will make you another very cool document covering all the modules. We are going for a Virtual UI approach. Virtual UI approach means that you can swap libraries on the go. If you are on CSS, you can easily swap to UI while having all of the theme interworkings enabled.

Scandi 2

Maybe that Scandi 2 thing, it is a little bit far away. It is currently in the beginnings of development. We defined the architecture, documented the architecture, created the tools for us to go forward, added support for Next.js into our pluggable system.

Create Magento App

Now when you want to set up Magento, you just need to call one single command. It might require some prerequisites, like docker installation PHP and some libraries for building PHP. But even that might come into the void at some point because we are making sure now that the application prompts you to install those features. Now you can finally get your real Magento 2 instance with or without ScandiPWA, running in terms of minutes.

We are packing those solutions into Create Magento app. We do quite a lot of surveys around the community about Create Magento app to make sure it’s very consistent.

The app is already available. It is published. So if you are still using the docker approach and planning to go for a new ScandiPWA version, consider going for Create Magento app.

Advantages of ScandiPWA

The largest advantage we have is the extensibility and the number of features. That is why people choose us, and the companies choose us in the first place.

First of all, we have a solid portfolio, a solid community behind this product which helps us to evovle. Secondly, we have a very stable release cycle and the largest amount of coverage in terms of Magento features. We support more than 95% and every release has something to offer.

The largest thing as well is the middleware. We are having no middleware, and you do not need to write anything for your data synchronization, just use your Magento 2 as your source. That is as simple as it is.

In short, ScandiPWA is better because of development experience, the number of features supported, and absence of middleware. We got here the tools you work with. You do not need to download any GIT source code. You do not need to modify the source code. You build on top of it. The migrations are simple. Development experience is the best offered currently on the market.

How can you transform your existing Magento sites into ScandiPWA storefront?

That is a hard question to answer because your previous stack is absolutely different from your current stack. What you might require is to learn React and templating in it. But possibly we might make it easier by creating a tutorial repository.

We have tutorial videos which are covering simple stuff: simple integration, simple modifications. But no longer you will be looking at that. We will provide you a course of complex examples of integration like the whole project done and ScandiPWA migrated from the original Magenta 2. Then you might use it as a reference. It will showcase how you can do stuff, how it’s done, why it’s done, how the ticket was created, how much time it took to implement.

Are we getting more language support soon?

That all depends on you. We are relying on the community for language support. We would love to see more language packs. If you are able to translate in your languages some JSONs for us, we will be very happy.

ScandiPWA is a free and open-source PWA theme for Magento. You can learn more about it on its official website scandipwa.com.

ScandiPWA is a free and open-source PWA theme for Magento —

https://scandipwa.com/?utm_source=medium&utm_medium=article&utm_campaign=spring_meetup

Follow our social media accounts to be the first to know about any news and updates:

https://twitter.com/ScandiPWA

https://www.facebook.com/ScandiPWA/

--

--