Strapi, företaget bakom det mest populära open-source headless content management system (CMS) med samma namn, har lanserat nästa stabila version av Strapi v4. Detta inkluderar ett nytt designsystem, användargränssnitt, plug-in Application Programming Interface (API), databasfrågemotor och förbättrad REST- och GraphQL API-prestanda.
Men först kanske du undrar “Vad är ett huvudlöst CMS?” Till skillnad från konventionella CMS, som WordPress, Joomla! och Drupal, stör ett huvudlöst CMS inte med webbplatsens front-end. Istället ligger fokus på back-end innehållsförrådet, som används för att lagra och leverera strukturerat innehåll. Detta innehåll görs sedan tillgängligt för visning via ett RESTful API, vanligtvis med JSON eller XML.
Strapi hävdar att traditionella CMS, som 20-plus år gamla WordPress, har en monolitisk äldre arkitektur som är svår att bygga, ofta långsam och sårbar för hackare. Som ett huvudlöst CMS använder Strapi API:er för att enkelt integreras i en mängd olika front-end-ramverk, vilket ger utvecklare friheten att välja sina favoritverktyg, samtidigt som värd- och utvecklingskostnaderna minskar.
Strapi är inte den enda huvudlöst CMS. Andra inkluderar Ghost, Contentful och Prismic. Strapi hävdar att det är den mest populära av dem alla. Företaget baserar detta påstående på statistik som dess över 40 000 GitHub-stjärnor, 700 aktiva bidragsgivare, över 5 miljoner nedladdningar och dess topprankning på HeadlessCMS.org.
Även: Framtiden för företagsinnehåll är modulärt och utan huvud
Strapi CMS, som är byggt på Node.js, är anpassningsbart med API:er. Dess databas och filinnehåll kan nås för visning på webbplatser, smartphones och Internet of Things (IoT)-enheter. Detta innehåll levereras via JAMstack static-site-generatorer och front-end-ramverk, såsom Gatsby.js, Next.js, Nuxt.js, Angular, React och Vue.js. På baksidan stöder den både SQL- och NoSQL-databaser.
I denna nya utgåva bloggade Alexandre Bodin, Strapi CTO, “Vi har djupt omarbetat Strapi-kärnan för att göra det lättare att utöka Strapi med plugins, smidigt migrera från en version till en annan och öka API-prestandan. Allt detta med en helt ny användare gränssnitt och designsystem.”
Dessutom har den följande funktioner:
Skapa och underhålla plugin-program enkelt tack vare ett nytt programmatiskt API och ett inkluderande designsystem optimerat för tillgänglighet, vilket ger en mycket smidigare erfarenhet för både utvecklare och innehållshanterare.
Migrera och uppgradera snabbt mellan olika Strapi-versioner.
Ge full kontroll till plugin- och applikationsutvecklare på dataförfrågningar genom en mer flexibel och kraftfull databasfrågemotor, som också påskyndar utvecklingen av nya anpassade funktioner.
Gör REST och GraphQL API enklare, mer kraftfull och anpassningsbar.
Hantera åtkomsten till Content API via API-tokens som administreras från adminpanelen för att enkelt autentisera REST- och GraphQL-frågor.
Snabbt upptäcka och fixa fel i applikationer med standardiserade felkoder och sammanhang.
“Med Strapi v4 har vi förbättrat utvecklarupplevelsen avsevärt när det gäller anpassning och utökbarhet”, säger Pierre Burgy, Strapis medgrundare och VD. “Dessa nya funktioner tillsammans med det nya designsystemet ger en solid grund för Strapi-ekosystemet att växa tillsammans med antalet plugin-program och integrationer.”
Dessutom är nya Strapi snabbare. Som Virgin Media Principal Delivery Lead Kuldeep Arora sa: “Strapi v4 ökar inte bara prestanda jämfört med den tidigare versionen utan gör också processen att integrera andra verktyg i vår stack till en lek.”
Enterprise Software
Windows 11: Så här får du Microsofts gratis uppdatering av operativsystem De bästa Linux-distroerna för nybörjare 2021 Windows 10 är en säkerhetskatastrof som väntar på att hända. Hur kommer Microsoft att städa upp sin röra? AWS omfamnar Fedora Linux för dess molnbaserade Amazon Linux Open Source | Moln | Big Data Analytics | Innovation | Teknik och arbete | Samarbete