Niet opgeëist: Werk je bij CrafterCMS?
CrafterCMS Recensies: 4.6/5 — Zeer goed beoordeeld
CrafterCMS is een open-source contentmanagementsysteem dat speciaal is ontworpen voor de ontwikkeling van digitale ervaringen. Het dient als een modern en flexibel platform voor het maken en beheren van websites, mobiele apps en andere digitale ervaringen. Met functies zoals inhoudsbeheer via slepen en neerzetten, een ingebouwde componentenbibliotheek en een gebruiksvriendelijke auteursinterface, maakt CrafterCMS het eenvoudig voor ontwikkelaars en niet-technische gebruikers om boeiende ervaringen op te bouwen.
| Mogelijkheden |
API
CLI
OSS,
|
|---|---|
| Segment |
Kleine bedrijven
Middelgrote markt
Enterprise
|
| Deployment | Cloud/SaaS/webgebaseerd, Linux op locatie, Windows op locatie |
| Support | 24/7 (live vertegenwoordiger), chat, e-mail/helpdesk, veelgestelde vragen/forum, kennisbank, telefonische ondersteuning |
| Training | Documentatie |
| Talen | Engels |
Vergelijk CrafterCMS met andere populaire tools in dezelfde categorie.
CrafterCMS is buitengewoon veelzijdig. Het stelt ons in staat om alle soorten content aan te bieden voor elk type digitale ervaring en te integreren met elk extern systeem dat we nodig hebben.
We hebben geen negatieve ervaringen of problemen ondervonden.
We gebruiken CrafterCMS als content- en integratiehub voor onze digitale ervaringen. CrafterCMS maakt het integreren van onze timing, scoreberekening en media met onze website, mobiele apps en digitale signage eenvoudig en gemakkelijk.
- Git-gebaseerd platform <3 - Zeer vriendelijke en actieve serviceondersteuning, ontwikkeling en een groeiende community - Het platform is gebaseerd op moderne en betrouwbare technologieën
- Gebrek aan grondige tests in de ontwikkelingsbranch (van de ene versie naar de andere kunnen sommige onderdelen ontbreken in de ontwikkelingsbranch) - De documentatie kan beter, maar ze werken er hard aan om dit te verbeteren en bieden CrafterCMS-cursussen aan via Crafter Academy
- We zijn erin geslaagd om met succes onze eigen React-gebaseerde plugin te creëren en te integreren in CrafterCMS, gebruikmakend van de CrafterCMS API's en een moderne stack (met de 4.0 dev-branch) om Git-gebaseerd bestandsbeheer te benutten. - Dankzij CrafterCMS konden we op een eenvoudige manier voor belanghebbenden een migratie starten van NAS-gebaseerd bestandsbeheer naar een volledig Git-gebaseerde workflow. - Dankzij de documentatie, ondersteuning en leesbaarheid van de code konden we de backend en frontend van CrafterCMS zeer snel aanpassen aan onze behoeften.
Crafter CMS biedt ons bedrijf verschillende unieke voordelen. Bijvoorbeeld: - Contentbeheer: Crafter CMS biedt gebruiksvriendelijke WYSIWYG-functies waarmee contentauteurs desktop- en mobiele content kunnen bekijken vóór publicatie. - Contentdistributie: Crafter CMS ondersteunt moderne headless CMS-functionaliteit, waardoor ontwikkelaars API's kunnen bouwen om content te distribueren via een multi-tenant architectuur. - Contentontdekking: Crafter CMS biedt standaard GraphQL, waarmee ontwikkelaars geavanceerde query's kunnen uitvoeren op een enorme hoeveelheid content. - Versiebeheer: We hebben complexe behoeften op het gebied van CI/CD (Continuous Integration and Deployment) voor onze multi-tier architectuur tussen contentauteurs en ontwikkelaars. Crafter CMS biedt versiebeheer, waardoor we automatisering konden implementeren en de algehele codekwaliteit en time-to-market voor contentpublicatie konden verbeteren. - Klantenservice van Crafter: Goede software kan niet GEWELDIG zijn zonder uitstekende klantenservice. Het productteam van Crafter heeft onze verwachtingen als softwareleverancier overtroffen. De kernteamleden van Crafter hebben een lange geschiedenis van innovatie in de CMS-industrie. Ze hebben verschillende paradigmaverschuivingen meegemaakt en CMS-oplossingen ontwikkeld voor diverse sectoren. Ze zijn gepassioneerd over CMS-technologieën en staan open voor samenwerking met hun klanten om uitdagingen op te lossen.
Crafter biedt diverse geavanceerde functies, maar de bijbehorende documentatie is beperkt. Het zou fantastisch zijn als er een archief met instructievideo's en voorbeelden beschikbaar zou komen, zodat de Crafter-community optimaal gebruik kan maken van alle mogelijkheden die Crafter biedt.
We beheren een wereldwijd merk in 25 landen met 50 miljoen unieke bezoekers (tot en met 2020). Het CMS-systeem dat we gebruiken voor het beheren en publiceren van content kan niet meegroeien met ons bedrijf. We hebben een modern CMS nodig dat veiligheid, schaalbaarheid en gebruiksvriendelijke functies biedt, zodat we content kunnen beheren en distribueren over meerdere websites. Crafter CMS biedt diverse voordelen vanuit een softwareontwikkelingsperspectief. Crafter CMS heeft ingebouwde API-ondersteuning waarmee ontwikkelaars intern gegenereerde content geautomatiseerd in Crafter kunnen integreren. Crafter CMS is AWS-vriendelijk en zeer flexibel qua monitoring, Lambda-functies en integraties met andere AWS-functies. Crafter CMS ondersteunt versiebeheer. We hebben complexe behoeften op het gebied van CI/CD (Continuous Integration and Deployment) voor onze meerlaagse architectuur tussen contentauteurs en ontwikkelaars. Crafter CMS biedt versiebeheer, waardoor we automatisering konden implementeren en de algehele codekwaliteit en time-to-market voor contentpublicatie konden verbeteren.
Het gebruiksgemak en de mogelijkheid om het platform aan te passen aan onze behoeften. We staan nog maar aan het begin en onze klanten zijn erg blij met wat we hebben gebouwd. Ik kan niet wachten om het volledige potentieel te benutten!
Het werkt hier in Australië wel wat traag. Het was ook teleurstellend dat er geen geautomatiseerde manier was om onze content te uploaden.
We hebben zeer complexe behoeften om een grote hoeveelheid educatief en technisch materiaal aan onze markt aan te bieden. Crafter heeft de gebruiksvriendelijkheid zo groot gemaakt dat elke afdeling binnen het bedrijf zijn eigen content kan beheren, zonder dat marketing of IT alles hoeft te uploaden of te beheren.
We zijn erg enthousiast over het idee van een Git-gebaseerde repository. Doordat code, content en configuratie op één plek staan, is het synchroniseren van ontwikkel-, auteurs- en productiesystemen heel eenvoudig. We kunnen onze functionaliteiten van de ontwikkelomgeving naar de productieomgeving pushen en de content van de productieomgeving terughalen om met de actuele gegevens in de ontwikkelomgeving te werken. Het testen van functionaliteiten is kinderspel; het is gewoon wisselen tussen branches. En terwijl we nieuwe functionaliteiten naar de productieomgeving uitrollen, kunnen ontwikkelaars ongestoord doorwerken.
De marktpenetratie van CrafterCMS is nog niet zo hoog als zou moeten.
Het is fantastisch dat we API's voor alles kunnen gebruiken. We kunnen er markup mee renderen, content mee serveren en zelfs API's inzetten voor DevOps-automatisering en -processen. Dit maakt Crafter enorm flexibel en geeft ons de mogelijkheid om content overal en altijd te beheren, integreren en leveren. Bovendien geeft het ons de vrijheid om met elk front-end framework te werken bovenop de headless contentserver van Crafter. En tot slot zijn we echt onder de indruk van de responsieve support van Crafter. We gebruiken Slack om met ze in contact te komen, maar er is ook een groeiende community op Google Groups en Stack Overflow.
Open source. DevOps-vriendelijk. Gebruiksvriendelijk voor ontwikkelaars. Maak websites in enkele minuten.
Omdat het een CMS-framework in ontwikkeling is, moet de documentatie soms worden bijgewerkt en verbeterd.
Gepersonaliseerde afdelingswebsites. Persoonlijke websites. Eenvoudig te integreren met elk ander platform dankzij de fantastische API's (mobiele apps).
Voor veel van mijn wereldwijde oplossingen heb ik de Crafter-oplossing gebruikt om de digitale ervaringen van Marriott te ondersteunen. We vonden de software flexibel genoeg om aan al onze klantcontactpunten te voldoen (mobiel, desktop, kiosk, e-mail, web, video) en het managementteam was bereid om samen met ons oplossingen te ontwikkelen.
Het is een klein bedrijf dat grote oplossingen levert. Soms was het lastig om het management te overtuigen om met een kleiner bedrijf in zee te gaan, ook al demonstreerden ze (herhaaldelijk) hun oplossing en stonden de mensen ervoor open.
Ik heb de oplossing op veel verschillende manieren gebruikt en voor het oplossen van veel problemen. Het grootste voordeel voor mij was waarschijnlijk het gemak waarmee we digitale ervaringen konden creëren die geïntegreerd waren met bestaande platforms (bijvoorbeeld voor metingen, e-mail en identiteitsbeheer). De snelheid waarmee we producten op de markt konden brengen was ook een enorm voordeel. We gebruikten een combinatie van SaaS en volledig beheerde oplossingen met Crafter. De producten die we ontwikkelden waren bestemd voor honderdduizenden gebruikers.
Eenvoudig sjablonen maken, inhoud toevoegen/beheren en gegevens ophalen als JSON/XML met behulp van REST-aanroepen.
Het is nogal lastig om het kernpakket aan te passen als we aangepaste methoden aan het kernpakket willen toevoegen.
We hebben de websitecontent geautomatiseerd om gegevens uit Crafter te halen. Hierdoor besparen we tijd bij de migratie naar een andere productieomgeving.
Crafter CMS heeft een goed doordacht modulair ontwerp, wat ons veel flexibiliteit biedt tijdens de implementatie. We hebben gekozen voor een headless-aanpak om content als service te gebruiken. De flexibele architectuur maakt de integratie met Crafter CMS eenvoudig. De preview-functie stelt contentauteurs in staat om te zien hoe de content er uiteindelijk op de website uit zal zien, ongeacht de gekozen rendering engine. Een goed product is echter maar de helft van het verhaal. We zijn vooral onder de indruk van de uitstekende ondersteuning die we krijgen. Je hebt echt het gevoel dat je op hen kunt rekenen als partner. Ze luisteren naar je behoeften en werken in elke fase met je samen om de optimale oplossing te vinden.
Het is niet eenvoudig om UI-elementen van derden in de auteurstool te integreren.
Webcontentbeheer, zodat de website kan worden bijgewerkt zonder een release uit te brengen.
Het gaat vooral om architectuur, ontwikkelaarsvriendelijkheid en de gebruikte technologieën.
De resource-intensiteit was dus hoog bij een basisconfiguratie en een veelvoorkomend gebruiksscenario werd niet standaard meegeleverd, maar dit probleem was eenvoudig op te lossen.
We hadden een multifunctioneel CMS nodig voor blogs, contentsecties, contentfragmenten en het uitbreiden van producten met headless delivery.
Ik vind het geweldig hoe naadloos het systeem werkt op alle platformen en hoe het potentiële en bestaande klanten betrekt. Ik waardeer het dat de ontwikkelaars de tijd nemen om het leveringsproces uit te leggen.
Eerlijk gezegd zou ik niets veranderen. Het is het beste CMS waarmee ik tot nu toe heb gewerkt.
Ik zie mijn potentiële klanten groeien. Ik had moeite om mijn klanten te betrekken, maar dankzij Crafter is mijn merkbekendheid toegenomen.
Ik vind het prettig dat je zo makkelijk contenttypen kunt aanmaken en dat je verschillende soorten content in elk contenttype kunt integreren. De mogelijkheid om meertalige content te creëren is ook erg handig.
We gebruiken nog steeds versie 3.1.27 en moeten nog upgraden naar 4.x, maar ik merk dat eerdere versies geen mogelijkheid bieden om content te bewerken op mobiele apparaten. De enige manier om de contextmenu's vanuit de zijbalk te openen is via een rechtermuisklik.
Crafter stelt ons in staat om content van diverse externe bronnen te integreren voor video-on-demand, livestreams en resources uit AWS S3-buckets. Het biedt een betere manier om al onze content, componenten, pagina's en scripts op één plek te beheren.
Er zijn veel functies die ik prettig vind aan Crafter CMS. Enkele noemenswaardige zijn: 1) Auteurs en ontwikkelaars kunnen aan dezelfde versie van de "waarheid" werken, wat snelle feedback van auteurs naar ontwikkelaars mogelijk maakt. 2) Git-gebaseerde versiebeheer maakt het eenvoudig om vertakkingen te maken en terug te mergen voor nieuwe functies. 3) Zelfstandige installatiepakketten (Tomcat, Elasticsearch, webapp-jars, enz.) bieden een eenvoudige manier om prototypes te maken. 4) REST API voor het configureren en monitoren van de engine en studioservices. 5) JVM-gebaseerde architectuur betekent dat backend-functies kunnen worden ontwikkeld en gedebugd vanuit IDEA (of een andere geschikte Java IDE).
Er zijn een paar dingen die naar mijn mening verbeterd kunnen worden voor een nog betere gebruikerservaring. Dat zijn: 1) Er zijn veel te veel externe configuratie-eigenschappen en deze zijn verspreid over een groot aantal XML-bestanden. Het zou geweldig zijn als sommige hiervan geïnternaliseerd zouden kunnen worden (enkele verstandige standaardwaarden met de mogelijkheid om deze indien nodig te overschrijven) en de externe eigenschappen intuïtiever gemaakt zouden worden. 2) De documentatie is weliswaar uitgebreid, maar niet erg gebruiksvriendelijk. De lay-out is die van een naslagwerk, wat handig is voor iemand die Crafter al goed kent, maar meer details nodig heeft over hoe iets gedaan moet worden (bijvoorbeeld: ze weten dat een probleem zich in de studio bevindt en welke API ze moeten aanroepen, maar hebben meer informatie nodig over de payload, de request headers, enz.). Voor iemand die helemaal nieuw is met Crafter, is de navigatie in de documentatie niet erg bevorderlijk voor een "verkennende" manier om het product te leren kennen.
Het grootste voordeel is het gemak waarmee nieuwe API-eindpunten aan de site kunnen worden toegevoegd voor zoeken, categoriseren, filteren, enzovoort. Het zorgt ook voor het indexeren en cachen van content, zodat zoekopdrachten snel worden uitgevoerd. Het biedt ons een snelle, maar volledig beheerde manier om content te publiceren. Het auditlogboek is bovendien erg handig om de verantwoordelijke auteurs te vinden, zodat eventuele problemen met de content gemakkelijk kunnen worden opgelost.
De tools zorgen voor een betere organisatie en contentbeheer voor ons webportaal. Bovendien wordt een optimale merkontwikkeling bereikt, omdat medewerkers gemakkelijker content kunnen creëren. Het gestructureerde systeem biedt de mogelijkheid om ontwerpen naar wens aan te passen, dankzij de programmeertalen C++ en Java. Dit maakt het creëren en verbeteren van content zeer eenvoudig en efficiënt. Ik ben er erg tevreden over.
Ik heb geen klachten, hoewel we soms genoodzaakt waren om CMS-experts te raadplegen omdat ons virtuele platform verouderd was. Dat kan frustrerend zijn; het wachten op hulp is een minpunt van het systeem. De tools voldoen echter wel, maar kunnen nog geoptimaliseerd worden.
We hebben groei gerealiseerd op onze website en onze klanten zijn erg tevreden. Ze vinden het prettig om onze content te bekijken, omdat deze zeer overzichtelijk en aantrekkelijk is. Bovendien helpt het ons steeds meer om informatie te vinden die onze klanten interesseert, zodat we aantrekkelijke artikelen kunnen schrijven en meer verkeer kunnen genereren. Het zijn absoluut nuttige tools.
De auteurservaring is erg goed. Ik vind het fijn dat Crafter veel aandacht besteedt aan contentmanagement en dat ontwikkelaars en auteurs zich kunnen concentreren op hoe die content binnen het systeem wordt beheerd. Ik heb andere CMS-systemen gezien waar het CMS verandert in een moeras van content.
Hoewel ik het prettig vind dat Crafter alles via Git-repositories afhandelt, sijpelt de onderliggende Crafter-repository soms door in mijn ontwikkelprocessen – de Crafter-repository is een gebrekkige abstractie. Het door Crafter voorgestelde model met code-forward en content-back is in theorie goed. Maar het werken met releasecycli van DEV/STAGE/PROD kan snel onoverzichtelijk worden, omdat de content op alle drie niveaus wordt aangemaakt: DEV/STAGE voor testen en PROD voor de daadwerkelijke content. Als je dan de configuratiebestanden in een van de upstream-omgevingen (STAGE of PROD) moet wijzigen – een hotfix-configuratiewijziging – maakt dat het samenvoegen van je code vanuit DEV lastig. Ik zou graag zien dat er meer aandacht wordt besteed aan het verbeteren van deze ontwikkelaarservaring. Ik vind het jammer dat Groovy de enige programmeertaal is voor de meeste dingen in Crafter. We zouden ook de mogelijkheid moeten hebben om TypeScript/JavaScript te gebruiken.
Crafter stelt onze contentmakers in staat om wijzigingen aan te brengen en te publiceren buiten onze normale productreleasecycli. Zodra ontwikkelaars de mogelijkheid hebben ingeschakeld om rechtstreeks in de content te bewerken, hoeven ze zich niet langer bezig te houden met grote delen van de applicatie. Hierdoor kunnen onze ontwikkelaars zich richten op de meer dynamische, data-georiënteerde functies van onze websites, zonder zich zorgen te hoeven maken over het beheren van grote hoeveelheden statische content. Onze ontwikkelaars bevelen ook nieuwe contentgebieden aan die auteurs kunnen beheren, wat erop wijst dat ze de voordelen van contentmodellering beginnen te begrijpen.
Snelle klantenservice. Gemakkelijk om tickets in te dienen bij problemen. Kan een grote database verwerken zonder traag te worden. Erg blij met de nieuwe publicatieopties in de nieuwste systeemupdate.
Systeemupdates duren maanden. En sommige problemen kunnen om onverklaarbare redenen pas worden opgelost nadat er een patch voor systeemupdates is uitgebracht, wat betekent dat ik maandenlang met een slechte gebruikersinterface zit. De nieuwe Crafter-update bevat een aantal verbeteringen op het gebied van stroomlijning, maar het verwijderen van scrollmenu's maakt het gebruik van de zijbalk ontzettend traag en onhandig. Breng het scrollen terug voor het doorzoeken van grote databases! Het is frustrerend om steeds op "volgende 10" te moeten klikken in een database met honderden items.
Heeft geholpen om een enorme database met content om te zetten in een gemakkelijk te beheren website.
Crafter CMS heeft een fantastisch supportteam dat erg behulpzaam is in lastige situaties. De logopties zijn zeer flexibel, waardoor problemen snel kunnen worden opgespoord. Het bijwerken van content en het implementeren van wijzigingen in het cluster zijn zeer eenvoudige taken. Vanuit een ontwikkelings- en implementatieperspectief is Crafter een droom.
Mijn grootste bezwaar is de manier waarop Crafter gegevens synchroniseert tussen repositories. Ik neem aan dat Git beter is dan de oude optie van Alfresco, maar Git dat over clusters heen werkt, is gevoelig voor conflicten die soms erg lastig op te lossen zijn. Er moet toch een betere manier zijn.
Crafter blijft zijn producten verbeteren om ze gebruiksvriendelijker te maken. Daardoor hoef ik minder tijd te besteden aan het oplossen van problemen met Crafter-servers, wat erg handig is.
Ik vind het prettig dat de levering (in ons geval de website) gescheiden is van de ontwikkelomgeving. Hierdoor kunnen we releases op elk moment uitrollen zonder dat dit gevolgen heeft voor de eindgebruiker.
De versie die we momenteel gebruiken, vereist een Elastic-instantie buiten de Crafter-omgeving, en ons interne beveiligingsbeleid maakt het lastig om dat te onderhouden.
We gebruiken CrafterCMS om content van een openbare website op te slaan en te beheren. De website biedt een combinatie van video on demand, livestreaming en artikelen. Een gecentraliseerd platform om deze content toegankelijk te houden is erg handig.