My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
Release 3.0.0-alpha.22 - Quickstart, SQLite and Settings View

Release 3.0.0-alpha.22 - Quickstart, SQLite and Settings View

Yves Do's photo
Yves Do
·Feb 8, 2019

Today we are excited to announce the release of Strapi 3.0.0-alpha.22 with brand new features you will like:

Release-v3@alpha.22.jpg

📚 <a name="sqlitesupport"></a>SQLite support

SQLite database support has been highly demanded on the roadmap. SQLite is a lightweight, easy to setup database with great performances.

When you create a new strapi app:

strapi new strapidvisor

you will now be prompted with the following choices:

Screen Shot 2019-02-07 at 11.29.03.png

We'll discuss about the Quickstart in a minute, but for the moment let's choose "Custom". You can now choose to create a SQLite database for your next Strapi app!

Screen Shot 2019-02-07 at 11.30.49.png

And the last manual action needed from you will be to choose your database name:

Screen Shot 2019-02-07 at 11.31.36.png

After that, all is similar to the way you used to create a Strapi app before:

Group.png

Neat, isn't it?

Thanks to all the contributors who pushed for this feature to be released on the roadmap and to @mnlbox and @DMehaffy for this contribution!

⏩ <a name="quickstart"></a>Quickstart Mode

The Quickstart mode is using SQLite to ease the setup process when creating a Strapi app. We received a lot of feedback from community members being a bit lost when they had to choose which database to use for their project.

And we hate when Strapi users are lost!

The Quickstart mode allows now a one command line installation of your next Strapi app. You only need to run the following command line in your terminal:

strapi new strapidvisor --quickstart

and the magic happens:

Quickstart_GIF.gif

The installation is made and the admin panel is loaded automatically in your browser.

So that's you, now:

<div style="width:105%;height:0;padding-bottom:75%;position:relative;"><iframe src='gfycat.com/ifr/HalfBowedBlackmamba' frameborder='0' scrolling='no' allowfullscreen width='640' height='524'></iframe></div>

😉

👀 <a name="contentmanager"></a>Content Manager Setting View

The Content Manager is probably one of your favorite plugin. Its purpose is to make content edition as easy as possible. But it was a bit too busy.

The previous version of the Setting View was mixing the settings of the List View and of the Edit View.

Good news, with this new version you can only see what is relevant for your needs.

The current version offers tabs to display only settings for the List View and settings for the Edit View.

List view

This tab display the Settings allowing you to enable search, filters or bulk actions, defining the number of entries per page and defining the default sort attribute.

It also shows the Displayed Fields and as usual, you can change the order of the attributes the way you want.

setting view 1.png

Edit view

Same thing in edit view: the relevant informations are displayed for a smoother and better user experience!

sV2.png

🐛 Bug fix

As usual, tens of bugs have been fixed and enhancements added. Please take a look at the changelog for more information.

Thank you liroo, NeOMakinG, derrickmehaffy, soupette, tpiros, virginieky, adamsaparudin, jesusprubio, furedal and others for your contributions!

Give it a try!

Update your Strapi version through a single command line:

$ npm i strapi@alpha -g

Take a look at the Getting Started guide to jump on board.

Migrating to v3@alpha.22

If you are already building an API using Strapi, we recommend you to to migrate to this version. Don't worry, a fully detailed migration guide is available.

What's next?

Many improvements are coming, especially video tutorials and documentation enhancements. Stay tuned on Twitter!

Oh, by the way, we are still hiring!