Strapi v4: Store endringer i siste utgave av dette åpen kildekode 'hodeløse' CMS

0
124

Steven J. Vaughan-Nichols

Av Steven J. Vaughan-Nichols for Linux og åpen kildekode | 3. desember 2021 | Emne: Enterprise Software

Strapi, selskapet bak det mest populære open-source headless content management system (CMS) med samme navn, har lansert den neste stabile utgivelsen av Strapi v4. Dette inkluderer et nytt designsystem, brukergrensesnitt, plug-in Application Programming Interface (API), databasespørringsmotor og forbedret REST- og GraphQL API-ytelse.

Men først kan du lure på: “Hva er et hodeløst CMS?” I motsetning til konvensjonelle CMS-er, som WordPress, Joomla! og Drupal, bryr ikke et hodeløst CMS seg med nettstedets frontend. I stedet er fokuset på back-end-innholdslageret, som brukes til å lagre og levere strukturert innhold. Dette innholdet gjøres deretter tilgjengelig for visning via en RESTful API, vanligvis ved å bruke JSON eller XML.

Strapi hevder at tradisjonelle CMS-er, som 20-pluss år gamle WordPress, har en monolitisk arv-arkitektur som er vanskelig å bygge, ofte treg og sårbar for hackere. Som et hodeløst CMS bruker Strapi API-er for enkelt å integreres i en rekke front-end-rammeverk, noe som gir utviklere frihet til å velge favorittverktøyene sine, samtidig som det reduserer hosting- og utviklingskostnader.

Strapi er ikke den eneste hodeløst CMS. Andre inkluderer Ghost, Contentful og Prismic. Strapi hevder at den er den mest populære av dem alle. Selskapet baserer påstanden på statistikk som sine over 40 000 GitHub-stjerner, 700 aktive bidragsytere, over 5 millioner nedlastinger og topprangeringen på HeadlessCMS.org.

Også: Fremtiden til bedriftsinnhold er modulær og hodeløs

Strapi CMS, som er bygget på Node.js, kan tilpasses ved hjelp av APIer. Databasen og filinnholdet kan nås for visning på nettsteder, smarttelefoner og Internet of Things (IoT) enheter. Dette innholdet leveres via JAMstack statiske nettstedsgeneratorer og front-end-rammeverk, slik som Gatsby.js, Next.js, Nuxt.js, Angular, React og Vue.js. På baksiden støtter den både SQL- og NoSQL-databaser.

I denne nye utgaven blogget Alexandre Bodin, Strapi CTO, “Vi har grundig omarbeidet Strapi-kjernen for å gjøre det enklere å utvide Strapi med plugins, jevnt migrere fra en versjon til en annen, og øke API-ytelsen. Alt dette med en helt ny bruker grensesnitt og designsystem.”

I tillegg har den følgende funksjoner: 

Opprett og vedlikehold plugin-moduler enkelt takket være et nytt programmatisk API og et inkluderende designsystem optimert for tilgjengelighet, og gir dermed en mye smidigere erfaring for både utviklere og innholdsforvaltere.

Migrer og oppgrader raskt mellom forskjellige Strapi-versjoner.

Gi full kontroll til plugin- og applikasjonsutviklere på dataspørring gjennom en mer fleksibel og kraftig databasespørringsmotor, som også fremskynder utviklingen av nye tilpassede funksjoner.

Gjør REST og GraphQL API enklere, mer kraftig og tilpassbar.

Administrer tilgangen til Content API via API-tokens administrert fra administrasjonspanelet for enkelt å autentisere REST- og GraphQL-spørringer.

Finn og fiks raskt feil i applikasjoner med standardiserte feilkoder og kontekst.

“Med Strapi v4 har vi forbedret utvikleropplevelsen betydelig når det gjelder tilpasning og utvidbarhet,” sa Pierre Burgy, Strapis medgründer og ADMINISTRERENDE DIREKTØR. “Disse nye egenskapene sammen med det nye designsystemet gir et solid grunnlag for at Strapi-økosystemet kan vokse sammen med antallet plug-ins og integrasjoner.”

I tillegg er den nye Strapi raskere. Som Virgin Media Principal Delivery Lead Kuldeep Arora sa: “Strapi v4 øker ikke bare ytelsen sammenlignet med forrige versjon, men gjør også prosessen med å integrere andre verktøy i stabelen vår til en lek.”

Enterprise Software

Windows 11: Slik får du Microsofts gratis operativsystemoppdatering De beste Linux-distroene for nybegynnere i 2021 Windows 10 er en sikkerhetskatastrofe som venter på å skje. Hvordan vil Microsoft rydde opp i rotet? AWS omfavner Fedora Linux for sin skybaserte Amazon Linux Open Source | Sky | Big Data Analytics | Innovasjon | Teknikk og arbeid | Samarbeid