Niet opgeëist: Werk je bij Strapi?
Strapi Recensies: 4.6/5 — Zeer goed beoordeeld
Strapi is een gratis, open-source en headless/back-end-only CMS dat op 100% Javascript draait. Het is gemaakt voor ontwikkelaars, is volledig aanpasbaar en biedt een robuuste omgeving voor het maken van zelfgehoste en goed presterende content-API's. Contentmakers kunnen eenvoudig modellen definiëren om rijke lay-outs te bouwen, afhankelijk van de gegevensstructuur die ze nodig hebben voor hun bedrijf. Zodra een inhoudsarchitectuur is ingesteld, is het naadloos om elk inhoudstype te schrijven, te bewerken en te beheren. Uitgebreide frameworks en services van externe leveranciers zijn beschikbaar om de contentomgeving te versterken en zodra deze klaar is, kan content eenvoudig worden geïmplementeerd op alle cloudplatforms of traditionele servers.
| Mogelijkheden |
API
CLI
OSS,
|
|---|---|
| Segment |
Kleine bedrijven
Middelgrote markt
Enterprise
|
| Deployment | Cloud/SaaS/webgebaseerd, Desktop Linux, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
| Support | 24/7 (live vertegenwoordiger), chat, e-mail/helpdesk, veelgestelde vragen/forum, kennisbank, telefonische ondersteuning |
| Training | Documentatie |
| Talen | Engels |
Vergelijk Strapi met andere populaire tools in dezelfde categorie.
Over het algemeen zijn de resources uiterst eenvoudig en bieden ze een perfecte snelheid bij het ontwikkelen en implementeren van applicaties.
De manier om relaties tussen tabellen in een vele-op-vele-structuur tot stand te brengen, is nog steeds niet gebruiksvriendelijk.
Ik gebruik het ter ondersteuning van een eenvoudig backend-framework om personeelsinformatie op één centrale plek te verzamelen, vergelijkbaar met een blogframework, en om enkele extra tools toe te voegen.
Strapi is heel eenvoudig te installeren. Dankzij de verschillende gebruikersinterfaces kun je contenttypen, relaties en velden aanmaken zonder te hoeven programmeren. Het wordt geleverd met een REST- en GraphQL-API, wat zorgt voor een zeer goede ontwikkelaarservaring.
Het GraphQL-eindpunt wordt trager bij gebruik van meer contenttypen met veel relaties, maar het kernteam werkt hieraan. Ook dynamische zones zouden intuïtiever in gebruik kunnen zijn.
Strapi helpt ons bij het organiseren van content die duidelijk gestructureerd is (evenementen) en van algemene pagina's waarin andere soorten content zijn opgenomen.
de eenvoudige en snel te begrijpen bediening
Tot nu toe niets bijzonders opgemerkt. Maar ik werk nog niet zo lang met Strapi, dus ik ben benieuwd wat er verder gebeurt.
Ik probeer een website te vernieuwen voor een universiteitsproject om de informatie duidelijker over te brengen aan de andere studenten en de professor.
Gewoon het beste CMS. Het is headless en helpt bij het creëren van een veilig en gebruiksvriendelijk database- en authenticatiesysteem.
Ik heb geen manier gevonden om de toegang tot de mediabibliotheek te beveiligen.
Ik had een eenvoudig en veilig authenticatie- en databasesysteem.
Strapi biedt standaard al veel functionaliteit, waarvan het meeste beschikbaar is in de gratis community-editie. Dit is ideaal voor wie snel aan de slag wil. Voor meer geavanceerde functionaliteit kun je vrij eenvoudig aangepaste code/plugins schrijven voor complexere situaties.
De workflow voor het publiceren van content in het CMS is nog steeds primitief. Momenteel worden alleen de statussen 'concept' en 'gepubliceerd' ondersteund. Als een contentitem al gepubliceerd is, is er geen manier om wijzigingen te testen zonder het contentitem volledig te deactiveren.
We ontwikkelen een relatief eenvoudige CMS-backend voor een marketingwebsite. Na de eerste inspanning om de componenten en collectietypen te creëren, is het aanmaken en bijwerken van content een stuk eenvoudiger dan voorheen, toen content en pagina's rechtstreeks in de marketingwebsite waren gecodeerd.
- Ondersteuning voor GraphQL. - Zeer flexibel aanpasbaar. - Goede documentatie. - Regelmatige updates.
- Het gratis abonnement ondersteunt slechts drie rollen. - De interface is oké, maar niet zo gebruiksvriendelijk als andere CMS-systemen die ik heb gebruikt.
Ik zocht naar een CMS dat GraphQL ondersteunt om verbinding te maken met mijn frontend-applicatie. Ik vond Strapi, dat GraphQL probleemloos ondersteunt. Bovendien laadt de applicatie snel.
De gebruikersinterface van Strapi is ongelooflijk modern en intuïtief. Als beginnend ontwikkelaar heeft het me enorm geholpen om alles onder de knie te krijgen tijdens het doorlopen van tutorials, de Strapi Academy en de documentatie. Bovendien was de ondersteuning en hulp die ik van Strapi ontving, zelfs voordat ik aan de slag ging, uitstekend.
Zoals ik al verwachtte bij een verhuizing vanuit WordPress In tegenstelling tot Strapi zijn er in WordPress een aantal functies die wel beschikbaar zijn, maar niet in Strapi. De community is echter actief, dus er zijn meestal wel plugins beschikbaar die in de meeste gevallen uitkomst bieden.
Een CMS dat losstaat van een specifieke frontend maakt het bijwerken van terugkerende content erg eenvoudig.
Omdat we van plan waren over te stappen op Jamstack, werd ons aangeraden een headless CMS te gebruiken. Strapi leek een goede optie, dus we hebben onderzocht hoe we het konden installeren. Binnen enkele minuten hadden we iets beters dan voorheen. Onze ontwikkelaars waren verbaasd over hoe snel we onze data konden invoeren en hoe ook niet-technische medewerkers het konden gebruiken voor data-invoer en -bewerking.
Tot nu toe weinig minpunten. Mijn grootste bezwaar is dat ik het "id"-veld niet kan aanpassen. Ik zou er liever een slug voor gebruiken in plaats van een oplopend nummer, maar in de documentatie staat dat hieraan gewerkt wordt voor Strapi V4.
Afgezien van het "id"-probleem, zijn er verder niet veel verschillen. Een van de grootste voordelen is ongetwijfeld dat niet-technische medewerkers gegevens kunnen bewerken en informatie kunnen toevoegen zonder dat een ontwikkelaar of engineer dat voor hen hoeft te doen. Het kan zeker veel knelpunten in onze workflow verhelpen.
De mogelijkheid om het product zelf te hosten en de data veilig te bewaren. Strapi maakt het eenvoudig om een aangepaste API te creëren en te gebruiken die voldoet aan de behoeften van de vereniging op het gebied van het beheer van haar websites en applicaties.
Het product is nog relatief nieuw, sommige dingen werken nog niet helemaal naar behoren en de internationalisering ervan is nog steeds een behoorlijke uitdaging.
Strapi helpt ons bij de overstap van een trage en monoblokoplossing naar een flexibelere aanpak. We kunnen ons richten op contentbeheer en -creatie, en minder op websiteonderhoud.
Ik vind Strapi echt heel gebruiksvriendelijk. Je kunt complexe API's bouwen, inclusief relaties, automatische slugs, veldasserties en meer. Je kunt ook meerdere rollen definiëren en voor elke rol verschillende lees-, schrijf-, update- en verwijdervoorwaarden instellen. Daarnaast kun je met één klik complexere machtigingen toekennen, zoals "een gebruiker mag een resource alleen bijwerken als hij/zij deze zelf heeft aangemaakt".
Het beheer van rollen in de community-editie is behoorlijk beperkend. Dit is wellicht geen probleem bij andere edities, maar ik heb dat op dit moment niet kunnen testen. Hoe dan ook, de prijzen zijn vrij hoog voor kleine bedrijven.
Op het moment dat ik dit schrijf, heb ik Strapi alleen nog maar voor lokale ontwikkeling gebruikt. Maar het heeft me echt geholpen om sneller te ontwikkelen. Voorheen ontwikkelde ik mijn API's helemaal vanaf nul.
In mijn geval ben ik een open source-project met React gestart en heb ik een database met een CMS nodig. Daarom besloot ik Strapi te gebruiken om het te leren kennen, aangezien ik er nog nooit eerder mee had gewerkt.
Soms, bij het openen van pagina's en het uitvoeren van bepaalde acties, verschijnt er een onduidelijke foutmelding, waardoor je in de war raakt en denkt dat je iets verkeerd hebt gedaan.
Strapi heeft mijn backend-database/CMS-systeem in mijn project opgelost, omdat ik een webwinkel simuleer om te oefenen met Remix Run, Next.js en Astro, waarbij ik React als frontend gebruik.
Het heeft ons in staat gesteld om zeer snel van concept naar implementatie over te gaan.
Omdat we als non-profitorganisatie werken, hebben we een aantal manieren moeten vinden om de beperkingen van de gratis versie te omzeilen.
We ontwikkelen een gratis en open source infrastructuur voor het ontwikkelen en delen van lesmateriaal om de capaciteit in ontwikkelingslanden te versterken.
Het Strapi-framework is eenvoudig in gebruik en heeft zeer goede documentatie. Het is schaalbaar en er zijn veel plugins van derden beschikbaar.
Gebrek aan MongoDB-ondersteuning en beperkte plugin-ondersteuning.
Het wordt gebruikt als backend voor de blogsite, met goede query-ondersteuning kunnen gebruikers alleen specifieke gegevens opvragen, waardoor de gegevensgrootte beperkt blijft.
Goede balans tussen een vooraf ontwikkelde structuur en flexibiliteit voor maatwerk.
Dat de plugin-community momenteel nogal beperkt is.
Kleinere organisaties zoals de onze hebben frameworks zoals Strapi nodig om snel oplossingen te ontwikkelen die voldoen aan de groeiende digitale vraag van consumenten.
Enkele berichttypen en dynamische zones met aangepaste componenten
Er zijn maar heel weinig plugins beschikbaar en de plugins die er wel zijn, zijn slecht gedocumenteerd.
We bouwen momenteel een op de JAM-stack gebaseerde website voor onze organisatie als pilotproject, en zodra dit succesvol is, zijn we van plan om veel andere bestaande websites hiernaartoe te migreren.
Eenvoudige installatie en direct gebruiksklaar.
De standaard gebruikerservaring kan worden verbeterd. Strapi zou modernere componenten kunnen gebruiken voor lijsten, componentorganisatie en bewerkingsschermen.
Bied contentredacteuren en -managers een eenvoudige manier om onze archiefgegevens te ordenen.
Het is gebaseerd op JavaScript, biedt GraphQL-ondersteuning en kan lokaal worden uitgevoerd.
Te veel bugs, de gratis versie is waardeloos, er zijn maar 3 rollen in de gratis versie en je kunt er niet eens één verwijderen. Geen TypeScript-versie standaard meegeleverd.
Snel een API-mockup maken voor een demo.
Strapi biedt een geweldige interface, gebruikersbeheer en een toegangsbeheersysteem op basis van rollen. Dit alles is gecombineerd met een uitstekende API die alle informatie levert die we nodig hebben over de inhoud van onze website.
Het gebrek aan informatie en begeleiding in de interface is een probleem. Ik heb 20 minuten besteed aan het instellen van rollen voor mijn gebruikers, zodat ze gebruikers kunnen beheren zonder volledige toegang te krijgen, maar dat is me niet gelukt. Ik vermoed dat dit komt doordat ik moet betalen om meer gebruikers toe te voegen.
Een klant vroeg me een showcase-/portfolio-website voor hem te bouwen, maar hij wilde ook zelf de content en artikelen beheren. Ik moest een CMS vinden, maar geen WordPressStrapi lost mijn probleem op door me precies te bieden wat ik wilde.
Het opzetten van een nieuwe Strapi-instantie voor een Jamstack-project gaat erg snel. De frontend kan de content van de editor ophalen via de GraphQL API. Je kunt een op S3 gebaseerde API gebruiken om je assets op te halen. Het ondersteunt bovendien meerdere talen! En de gebruikersinterface is erg prettig voor editors!
Niets echt mis mee, maar het zou fijn zijn als er meer functies waren, zoals een knop om je content direct te publiceren. Je kunt dergelijke functies echter wel implementeren door de app aan te passen! Het Strapi-team werkt bovendien hard aan het toevoegen van veel nieuwe functies!
Geef editors de mogelijkheid om gestructureerde content aan te leveren in een Jamstack-project.
We hebben Strapi een paar jaar geleden, tijdens de bètafase, in gebruik genomen. Het grootste pluspunt is de mogelijkheid om vrij eenvoudig eigen content te creëren.
Upgrades en migraties verlopen grotendeels handmatig en de documentatie is nogal summier.
We hadden een aanpasbaar CMS nodig dat kon worden geïntegreerd met een online leeromgeving.
Strapi is een geweldig headless CMS met veel handige functies. Ik ben dol op de strakke gebruikersinterface van Strapi. Het is bovendien gratis en open source.
Toen ik Strapi gebruikte, stuitte ik op een aantal beperkingen bij het werken met TypeScript. Bovendien biedt Strapi geen gratis versie van hun cloudabonnement aan. Ik moet mijn applicatie zelf hosten om Strapi te kunnen gebruiken, anders lopen de kosten flink op.
De headless CMS'en bieden enorm veel aanpassingsmogelijkheden met modellen en meer. Ik kon aangepaste typen creëren, afhankelijk van mijn gebruikssituatie, wat mogelijk is, maar lastiger met... WordPress.