Strapi v4: Store ændringer i den seneste udgivelse af dette open source 'hovedløse' CMS

0
196

Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Linux og Open Source | 3. december 2021 | Emne: Enterprise Software

Strapi, virksomheden bag det mest populære open source hovedløse indholdsstyringssystem (CMS) af samme navn, har lanceret den næste stabile udgivelse af Strapi v4. Dette inkluderer et nyt designsystem, brugergrænseflade, plug-in Application Programming Interface (API), databaseforespørgselsmotor og forbedret REST- og GraphQL API-ydeevne.

Men først undrer du dig måske: “Hvad er et hovedløst CMS?” I modsætning til konventionelle CMS'er, såsom WordPress, Joomla! og Drupal, generer et hovedløst CMS ikke hjemmesidens frontend. I stedet er dets fokus på backend-indholdsarkivet, som bruges til at gemme og levere struktureret indhold. Dette indhold gøres derefter tilgængeligt til visning via en RESTful API, typisk ved hjælp af JSON eller XML.

Strapi hævder, at traditionelle CMS'er, ligesom mere end 20 år gamle WordPress, har en monolitisk arvearkitektur, der er svær at bygge, ofte langsom og sårbar over for hackere. Som et hovedløst CMS bruger Strapi API'er til nemt at integrere i en række frontend-frameworks, hvilket giver udviklere frihed til at vælge deres yndlingsværktøjer, samtidig med at hosting- og udviklingsomkostninger reduceres.

Strapi er ikke den eneste hovedløst CMS. Andre inkluderer Ghost, Contentful og Prismic. Strapi hævder, at det er den mest populære af dem alle. Virksomheden baserer denne påstand på statistik som dets over 40.000 GitHub-stjerner, 700 aktive bidragydere, over 5 millioner downloads og dets topplacering på HeadlessCMS.org.

Også: Fremtiden for virksomhedsindhold er modulopbygget og hovedløst

Strapi CMS, som er bygget på Node.js, kan tilpasses ved hjælp af API'er. Dens database og filindhold kan tilgås til visning på websteder, smartphones og Internet of Things (IoT) enheder. Dette indhold leveres via JAMstack static-site generatorer og front-end frameworks, såsom Gatsby.js, Next.js, Nuxt.js, Angular, React og Vue.js. På backend understøtter den både SQL- og NoSQL-databaser.

I denne nye udgave bloggede Alexandre Bodin, Strapi CTO, “Vi har dybt omarbejdet Strapi-kernen for at gøre det nemmere at udvide Strapi med plugins, smidigt migrere fra en version til en anden og øge API-ydeevnen. Alt dette med en helt ny bruger interface og designsystem.”

Derudover har den følgende funktioner: 

Opret og vedligehold nemt plug-ins takket være en ny programmatisk API og et inkluderende designsystem optimeret til tilgængelighed, hvilket giver en meget mere smidig erfaring for både udviklere og content managers.

Migrér og opgrader hurtigt mellem forskellige Strapi-versioner.

Giv plug-in- og applikationsudviklere fuld kontrol med dataforespørgsler gennem en mere fleksibel og kraftfuld databaseforespørgselsmotor, som også fremskynder udviklingen af ​​nye brugerdefinerede funktioner.

Gør REST og GraphQL API enklere, mere kraftfuld og tilpasselig.

Administrer adgangen til Content API via API-tokens, der administreres fra administrationspanelet for nemt at godkende REST- og GraphQL-forespørgsler.

Spot og ret hurtigt fejl i applikationer med standardiserede fejlkoder og kontekst.

“Med Strapi v4 har vi forbedret udvikleroplevelsen markant med hensyn til tilpasning og udvidelsesmuligheder,” sagde Pierre Burgy, Strapis medstifter og DIREKTØR. “Disse nye muligheder sammen med det nye designsystem giver et solidt grundlag for, at Strapi-økosystemet kan vokse sammen med antallet af plug-ins og integrationer.”

Derudover er den nye Strapi hurtigere. Som Virgin Media Principal Delivery Lead Kuldeep Arora sagde: “Strapi v4 øger ikke kun ydeevnen sammenlignet med den tidligere version, men gør også processen med at integrere andre værktøjer i vores stak til en leg.”

Enterprise Software

Windows 11: Sådan får du Microsofts gratis opdatering af operativsystemet De bedste Linux-distros for begyndere i 2021 Windows 10 er en sikkerhedskatastrofe, der venter på at ske. Hvordan vil Microsoft rydde op i sit rod? AWS omfavner Fedora Linux for dets cloud-baserede Amazon Linux Open Source | Sky | Big Data Analytics | Innovation | Teknik og arbejde | Samarbejde