Simply copy and paste the following command line in your terminal to create your first Strapi project.
npx create-strapi-app my-project
Today we are excited to announce the release of Strapi 3.0.0-alpha.24 with brand new features you will like:
SQLite database support has been highly demanded on the roadmap. SQLite is a lightweight, easy to set up the database with great performance.
When you create a new strapi app:
1strapi new strapidvisor
you will now be prompted with the following choices:
We'll discuss the Quickstart in a minute, but for the moment let's choose "Custom". You can now choose to create an SQLite database for your next Strapi app!
And the last manual action needed from you will be to choose your database name:
After that, all is similar to the way you used to create a Strapi app before:
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!
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 is 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:
1strapi new strapidvisor --quickstart
and the magic happens:
The installation is made and the admin panel is loaded automatically in your browser.
So that's you, now:
The Content Manager is probably one of your favorite plugins. Its purpose is to make content editions 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.
This tab displays 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.
Same thing in edit view: the relevant information is displayed for a smoother and better user experience!
And last but not least, Strapi is now supporting IN and NOT IN as a filter type: kudos to @sajjad-shirazy, @kamalbennani, and @derrickmehaffy for this new feature!
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, siffash, jacargentina, abdonrd, aminsource, sajjad-shirazy and others for your contributions!
Update your Strapi version through a single command line:
1$ npm i strapi@alpha -g
Take a look at the Getting Started guide to jump on board.
Migrating to email@example.com
If you are already building an API using Strapi, we recommend you migrate to this version. Don't worry, a fully detailed migration guide is available.
Many improvements are coming, especially video tutorials and documentation enhancements. Stay tuned on Twitter!
Oh, by the way, we are still hiring!
Pierre created Strapi with Aurélien and Jim back in 2015. He's a strong believer in open-source, remote and people-first organizations. You can also find him regularly windsurfing or mountain-biking!