Woman Athlete Competitor

Hvis du vurderer et nytt CMS og har kommet over plattformene Drupal og Enonic, lurer du kanskje på hva forskjellene er. I denne artikkelen gir vi en sammenligning mellom de to.

Kjappe fakta om Drupal

Drupal er et gratis og åpent innholdsforvaltningsrammeverk skrevet i PHP. Standardutgivelsen – kalt Drupal core – inneholder grunnleggende CMS-funksjoner som blogging, brukerregistrering og vedlikehold, menyadministrasjon, RSS-feeder, taksonomi, tilpasning av sidelayout og systemadministrasjon.

Hva systemet mangler i funksjonalitet i sin kjerne, kan det utvide med et stort bibliotek av moduler – som tilbyr nesten enhver tenkelig funksjon. Det er også mulig å bruke Drupal til å utvikle webapplikasjoner, og det er mulig å bruke Drupal som en headless løsning, basert på en komponent du må kjøre separat.

Kjappe fakta om Enonic

Enonic ble grunnlagt i Norge i 2000. Selskapets innholdsplattform leveres som en skytjeneste eller programvare for drift i din egen sky. Med Enonic kan du enkelt konfigurere innholdsmodeller, få tilgang til innhold ved hjelp av GraphQL-API, administrere landingssider og integrere kontekstuell forhåndsvisning. Dette gjør det mulig å bygge moderne nettsteder og innholdsopplevelser for å støtte flere kontaktpunkter i den digitale kundereisen.

Plattformen har en integrert lagrings- og søkemotor som muliggjør lagring av alle former for data, inkludert brukergenerert innhold. CMS-grensesnittet "Content Studio" har et WYSIWYG-grensesnitt, administrasjon av tillatelser og roller, versjonskontroll, flerside-administrasjon, lokalisering og avansert bildebehandling.

Enonic er åpen kildekode, noe som betyr at du kan gjennomføre omfattende testing før du abonnerer på skytjenesten eller programvarestøtten. Det er også en hybrid CMS, som betyr at utviklere kan bruke headless-API for å distribuere redaksjonelt innhold til enhver enhet eller klient, men du kan også bygge tilpassede API-er, utvide brukergrensesnittet og distribuere integrasjoner.

Brukstilfellene Enonic fokuserer på er nettsteder med moderne verktøy, globale markedsføringssider og kundeportaler.

Fordeler og ulemper med Drupal

Brukere på anmeldelsestjenesten G2 har følgende å si om Drupal:

Fordeler med Drupal

“Drupal har mange kapasiteter og er et intuitivt innholdsforvaltningssystem å bruke. Så lenge du har webutviklingsressursene som trengs for å konfigurere og kode ting slik du trenger dem og implementere de beste modulene for funksjonaliteten du ønsker, er det et godt verktøy,” sier Katie R.

“Det er enkelt å lære hvordan man bruker Drupal hvis noen ikke har mye erfaring med å bygge nettsteder. Det er mange alternativer for maler som kan brukes til forskjellige formål. Å gjøre endringer på nettsider er også raskt og enkelt,” sier Zahin I.

“Vårt selskap elsker nivåene av alternativer for nettstedet vårt. Nesten alt er spesialbygd og gir et stort antall nettalternativer for akkurat de verktøyene vi trenger for å eksistere,” sier Rosie G.

Ulemper med Drupal

“Databasen er veldig kostbar, håndtering av databasen med Drupal kan være en kjedelig oppgave på bedriftsnivå, det krever en spesiell type distribusjonsfil og må kjøre noen skript for konfigurasjonskopiering,” sier Abhay Pratap S.

“UX og UI i Drupal er vanskelige å navigere og føles som programvare fra et tiår siden. Det finnes mye bedre alternativer på markedet,” sier en bruker i ideell organisasjonsadministrasjon.

“Muligheten til å tilpasse nettsiden er svært begrenset. Ofte er du begrenset med hva du kan sette på nettstedet ditt og hvor du kan sette det,” sier Yaman S.

Fordeler og ulemper med Enonic

Brukere på G2 har følgende å si om Enonic:

Fordeler med Enonic

“Jeg liker fleksibiliteten til Enonic. Du kan velge mellom flere tilnærminger til hvordan du bruker systemet. Vi, for eksempel, drar nytte av Headless CMS, hvor vår klientdel er laget i Angular. Definisjonene av innholdsstrukturene er helt i våre hender og kan beskrive både enkel og veldig kompleks data,” sier Pavel.

“Jeg liker UX-et, som alle med litt erfaring fra bloggsystemer og WordPress-lignende systemer vil kjenne igjen,” sier Håvard.

“Enonic er allsidig, robust og brukervennlig. Jeg elsker den hybride tilnærmingen, som kombinerer både headless og tradisjonell redaksjonell funksjonalitet. Vi bruker det for flere nettsteder hos Gjensidige, og har med suksess integrert det med vårt designsystem,” sier Torstein.

Ulemper med Enonic

“Jeg vil gjerne se en forbedring i opplæringsprogrammer og kodeeksempler som kan inspirere oss til å dra mer nytte av plattformen,” sier en administrator i finansielle tjenester.

“Som alle store plattformer er det en overveldende mengde å forstå og vite om plattformen for å bruke den best. Det føles som om folk har en tendens til å begynne å bruke den på en merkelig måte, noe som gjør at de får mindre ut av det fulle potensialet,” sier Bobby W.

“Dokumentasjonen kunne vært bedre og inkludert mer komplekse eksempler. Det ville også vært fint om det var flere apper på market.enonic.com,” sier et byrå i informasjonsteknologi og tjenester.

Sammenligning mellom Drupal og Enonic

 

Drupal 8

Enonic XP

Kodespråk

PHP

JavaScript

Databasekrav

Ja (støtter MariaDB, Microsoft SQL Server, MySQL, Oracle, Percona Server, PostgreSQL, SQLite)

Ingen, innebygd NoSQL

Lisens

GPLv2+

GPLv3 med lenkeunntak og kommersiell lisens for betalende kunder

Integrert søk

Nei, tredjepart

Ja, basert på Elasticsearch

Headless/decoupled

Ja, med en ekstra komponent

Ja, basert på GraphQL

Fleksible innholdstyper

Ja

Ja

WYSIWYG-sidebygger

Ja

Ja

Responsivt brukergrensesnitt

Ja

Ja

Bildebehandler

Ja

Ja, inkludert fokalpunkt

Tilpassbare maler

Ja

Ja

SEO-administrasjon

Ja, tredjepart

Ja, app fra Enonic Market

Versjonskontroll

Ja

Ja

Videoinnhold

Ja, innebygging

Ja, innebygging

Drift

Kjører hvor som helst, markedsplass, flere leverandører, de fleste servere og OS

Kjører hvor som helst, Enonic Cloud, tre nivåer (utvikler, profesjonell, enterprise), GCP Marketplace

Supportplaner

Tredjepart (hovedsakelig Acquia)

Ja, av leverandør

Gratis support

Forum, Slack

Forum, Slack

Fellesskap

Ja

Ja

Opplæring

Ja, tredjepart

Ja, av leverandør

Plugins

Ja, moduler

Ja, apper fra Enonic Market

Eksempel: Publisering av et blogginnlegg i Drupal

Du publiserer blogginnlegg i Drupal gjennom innholdsvalget i toppmenyen, som fører deg til en side der du kan legge til eller redigere eksisterende innhold. Innholdet legges til gjennom en serie skjemaer, samt spesifikke innstillinger på høyre side. Lagre, publisere, forhåndsvise og mer er tilgjengelig:

drupal-vs-enonic-xp-02
Bloggpublisering i Drupal 8 med tastatur og mus.

Eksempel: Publisering av et blogginnlegg i Enonic

I Enonic navigerer du gjennom innholdstreet for å bestemme hvor et innholdselement skal plasseres i hierarkiet – før du oppretter det. Når du velger en bestemt plassering der f.eks. innholdstypen “blogginnlegg” er aktuell, får du automatisk et forslag om å velge et blogginnlegg når du oppretter nytt innhold. Når du er inne i blogginnlegget, kan du navigere gjennom feltene systematisk før du lagrer, forhåndsviser og til slutt publiserer blogginnlegget:

drupal-vs-enonic-xp-01
Bloggpublisering i Enonic utelukkende med hurtigtaster.

Hvilket CMS skal du velge?

Om du velger Drupal eller Enonic avhenger av ferdighetene til utviklerne dine og hva de mener er den mest gjennomførbare, stabile og fremtidsrettede plattformen. Drupal har en fordel med mange tilpassede moduler, men kjernen er kanskje ikke det optimale valget for å levere neste generasjons digitale opplevelser på tvers av enheter og kanaler.

Enonic gir frihet på alle nivåer, inkludert drift, tilpasning, visuell redigering av sider kombinert med frontend-rammeverk, og innholdsmodeller. Enonic-plattformen kan fungere som et rent headless CMS, men tillater backend-tilpasning, noe som tilfredsstiller både utviklere og redaktører.

Registrer deg for Enonic Cloud

Først publisert 17. januar 2019, oppdatert 28. september 2022.

Relaterte blogginnlegg

Få enda mer innsikt 🤓