Sitecore CMS

Sitecore CMS er blandt de mest anerkendte CMS-systemer i Danmark. Systemet er fleksibelt og kan håndtere større sites uden problemer. Sitecore er oprindeligt et dansk produkt - men har gradvist spredt sig til at blive solgt i store dele af verden.

Ligesom Umbraco , er Sitecore ikke et specielt modulbaseret CMS, men er snarere et avanceret publiceringssystem, hvor selve opbygningen i skabeloner og XSLT gør programmet meget fleksibelt i forhold til udseende og funktionalitet. Sitecore har masser af indbygget redigeringsfunktionalitet til webmasteren, og det er nemt at modificere indhold. Herudover har Sitecore et omfattende API og en god integration til .NET kontroller med Visual Studio, som understøtter udviklingen af tæt integreret funktionalitet, der passer specifikt til et forretningsmæssigt behov.

 

Publicering og workflow i Sitecore

Publicering er centralt for enhver CMS platform. Sitecore tilbyder en række gode værktøjer, både til sprog specifik publiceringskontrol og del-publicering af nodetræer (delpublicering). Udover publicering og roll-back funktionalitet, gør sitecore det også muligt at skifte redigeringskontekst mellem web og masterdatabasen, hvilket gør selve publiceringslogikken meget transparent for både udvikler og webmaster. Workflow understøttelsen i Sitecore er også meget fleksibel, og indeholder mulighed for mange forskellige opsætninger iforhold til versionering, notifikation, publicering og godkendelsesprocedurer.

 

team-danmark-sitecore

Team Danmarks website fra 2012 er en af de løsninger vi har implementeret i Sitecore. Læs hele casen her.


Adgangs- og medlemsstyring i Sitecore

Sitecore understøtter Microsoft ASP.NET membership provider som standard (man kan også bruge sin egen custom membership provider). Ved at bruge Microsofts membership provider giver Sitecore et grafisk interface til dette standardiserede brugersystem (det er nyttigt ved for eksempel tildeling af roller og domæne rettigheder).

Medlemsstyringen er fra interfacet meget forbedret fra version 6 (sammenlignet med version 5.3) og Sitecore giver en meget omfattende måde at kontrollere adgang helt ned på brugerniveau, samtidigt med at man kan tildele brugere rettigheder på rolle eller domæne. Der findes selvfølgelig nedarvning og differentierede rettigheder der også kan defineres eksplicit.

 

Seeatre-Sitecore

 Seeatre.com er et af de sites vi har baseret på Sitecore. Læs hele casen her. 
 

Layout og tilgængelighed

En af de ting der gør at man vælger Sitecore frem for f.eks. MOSS (Microsoft Office SharePoint Server), er at man med Sitecore har 100% kontrol over layout af forskellige sidetyper og man kan ubesværet implementere det med AJAX, XSLT, CSS og JavaScript der er nødvendigt for at ramme et (interaktions) design præcist. Der foregår ikke nogen renderinger eller lign. der ikke kan kontrolleres, og derfor er udgangspunktet med Sitecore, at "alt kan lade sig gøre".

Dette betyder også at man iforhold til tilgængelighed - og det at lave valid HTML5 / CSS3 /WAI - ikke har de store problemer med Sitecore. Det man kan lave med .NET kan man også lave i Sitecore, i det selve CMS platformen er en publiceringsplatform og ikke en HTML genererings platform. 

 

Sitecores sproghåndtering

Sitecore har en rigtig god håndtering af multi-language sites. Både i og med at Sitecore kan håndtere en-til-en multilanguage websites, men også have separate websites i egne sti strukturer. Hvad der er specielt nyttigt ved Sitecore er at man på feltniveau kan definere om feltet skal være global eller sprog specifik. Sprog (Language) /Land (Culture, eller Locale) følger selvfølgelig .NET konventioner - og derfor kan man håndtere labels m.m. i RESX format - og dermed have en meget transparent integration til ekstern .NET funktionalitet der ikke ligger i Sitecore.

 

Sitecores integrations muligheder

En af grundene til at Sitecore er blevet så populært, er at det er en meget åben platform at lave integration op imod. Modsat mange andre CMS systemer går platformen ikke ind og overskriver eller omdefinerer Microsofts .NET model. Dvs. de objekter man har tilgængeligt i .NET har man i det store hele også tilgængeligt i Sitecore - og man kan dermed nemt integrere 3-parts produkter i Sitecore uden de store problemer.

 

Performance

Af webmastere er Sitecore indimellem blevet kritiseret for det lidt langsomme interface sammenlignet med lignende produkter (f.eks. Umbraco eller EpiServer) - det er dog primært pga. den større mængde af funktionalitet der stilles til rådighed for webmasteren - sammen med det meget ambitiøse windows look-and-feel interface. Sammenligner man med f.eks. Umbraco eller EPiServer kommer disse ikke i nærheden af at have et så rigt interface.

 

sitecore

Sitecore har et meget avanceret interface, med rigtig mange muligheder for både webmaster og udviklere.

 

Når man snakker performance for selve websitet, altså den offentlige del, har Sitecore fuld understøttelse af de caching og performance optimeringsmuligheder man har i .NET. Beviset på god performance er også at Sitecore driver nogle af danmarks største Websites. Det skal dog tilføjes at en uhensigtsmæssig implementering, f.eks. ved forkert brug af Items eller Sitecore Querys, kan føre til alvorlige performance problemer. Sitecore er en åben platform, hvis success i høj grad afhænger af hvordan den enkelte løsning er implementeret.

Kontakt

Compent ApS.
Studiestræde 39.1
1455 København K.
Danmark

Tlf: +45 2750 5656

Teknologi partnere

MicrosoftSitecoreUmbraco

Mød os på

FBTwitterLinkedIn