Open Source · Optimizely CMS 12 + 13

Editor Power Tools

En voksende samling produktivitetsværktøjer til Optimizely-redaktører og -administratorer. Auditér, bulk-rediger, importer og diagnosticér dit CMS — ét sted.

Editor Power Tools

Hoveddashboardet — alle værktøjer tilgængelige fra én navigationsmenu i Optimizely CMS

Hvorfor det eksisterer

Rigtige problemer, rigtige redaktører

At administrere en stor Optimizely-installation er svært. Indhold vokser, teams skifter, og de native CMS-værktøjer efterlader redaktørerne med spørgsmål, der burde have øjeblikkelige svar.

Hvor er alt henne?

Redaktører bruger timer på at finde ud af, hvilke besøgsgrupper der bruges, hvorfor en side ikke publicerer, eller hvilke indholdstyper der har defekte egenskaber.

Bulk-ændringer er besværlige

Det er ikke muligt at opdatere en egenskab på tværs af hundredvis af sider, omsortere et produktkatalog eller masse-publicere sæsonindhold — ikke uden tilføjelse.

Oversættelsesgab går ubemærket

Flersprogede sider akkumulerer forældet eller manglende oversættelse uden nogen måde at få et overblik på tværs af hele indholdstræet.

Ødelagte links spreder sig lydløst

Interne og eksterne links går i stykker, når indhold flyttes. Uden et auditværktøj opdager redaktørerne problemerne, når brugerne gør det.

CMS-sundhed er en sort boks

Databaseoppuning, forladte indholdstyper, forkonfigurerede planlagte job — uden et sundhedsdashboard opbygges disse problemer ubemærket.

Hvem redigerer hvad?

På travle sites med distribuerede teams er indholdskollisioner og dobbeltarbejde en konstant risiko uden realtids tilstedeværelsesoverblik.

Hvad er inkluderet

Fem kategorier af værktøjer

En kerne-NuGet-pakke plus en valgfri Forms-udvidelse. Ingen tredjepartsafhængigheder. Virker direkte i Optimizely CMS-skallen. Nye værktøjer tilføjes løbende.

Indhold & Redaktion
  • Indholdsstatistik
  • Aktivitetstidslinje
  • Bulk-egenskabseditor
  • Indholdsimporter (CSV / Excel / JSON)
Revisioner & Analyse
  • Indholdsrevision
  • Indholdstyperevision
  • Personaliseringsrevision
  • Sprogrevision
  • Sikkerhedsrevision
  • Linkrevision
Konfiguration & Administration
  • Indholdstypeanbefalinger
  • Målgruppeadministrator
  • CMS Doctor
  • Aktive redaktører (realtid)
  • Planlagte job Gantt
Redigeringstilstand
  • Power Content Details
  • Administrer børn
  • Besøgsgruppetest
Forms (udvidelse)
  • Forms-overblik
  • Indsendelsestidslinje (live)
  • 4 CMS Doctor-sundhedstjek
  • Separat NuGet-pakke
Se det i aktion

Et kig indenfor

Bulk-egenskabseditor

Filtrer, vælg og rediger egenskaber på tværs af hundredvis af indholdselementer. Gem eller publicer i bulk med ét klik.

Indholdstyperevision

Se alle indholdstyper, brugsantal og hvilke egenskaber der er nedarvet, defineret eller forladte. Eksporter til CSV.

CMS Doctor

Et udvidbart sundhedstjek-dashboard. Kør indbyggede tjek eller skriv dine egne. Auto-fix til almindelige problemer.

Aktivitetstidslinje

Fuld redaktionel historik på tværs af sitet. Sammenlign versioner, tilføj kommentarer og spor hvem der ændrede hvad og hvornår.

Forms-overblik

Et overblik over alle Optimizely Forms — antal indsendelser, seneste aktivitet, hvor hver formular bruges, notifikationshåndteringer og opbevaringspolitik. Markerer dublerede felter og privatlivsrisici.

Indsendelsestidslinje

Et kronologisk feed af nylige indsendelser på tværs af alle formularer, hver linket tilbage til den formular der modtog den. Valgfri live-tilstand via Server-Sent Events.

Forms-tjek i CMS Doctor

Forms-udvidelsen bidrager med fire tjek til CMS Doctor-dashboardet — dublerede felter, manglende notifikationshåndtering, PII gemt uden udløb og ubrugte formularer — så formularsundhed står på linje med alle andre tjek.

Bygget med agentisk udvikling

Editor Power Tools er et konkret eksempel på, hvordan vi bygger software hos umage.ai. Hele projektet — fra arkitektur til implementering — er udviklet med AI-agenter styret af vores team.

Specs skrevet på timer. Tests genereret automatisk. En fuld værktøjspakke leveret uden ét sprint-møde. Sådan ser effektiv, AI-nativ udvikling ud i praksis.

Se vores Optimizely-ekspertise →

Content Importer i praksis

Masseoprettelse er der, hvor redaktører taber mest tid — ved at indsætte pressemeddelelser, FAQ’er eller en hel migrerings værd af artikler ét element ad gangen. Content Importer gør en CSV-, Excel- eller JSON-fil til indhold: upload, forhåndsvis rækkerne, vælg en målindholdstype og forælderplacering, map kolonner til egenskaber, og kør så hele importen som dry-run, før et eneste element bliver skrevet.

Content Importer fra ende til ende — upload, forhåndsvisning, vælg mål, map kolonner til egenskaber, dry-run, import.

Forms-udvidelsen

Optimizely Forms er der, hvor et site stille og roligt samler persondata — og hvor ingen har ét samlet overblik over, hvad der er indsamlet, hvor hver formular ligger, eller om nogen overhovedet stadig læser indsendelserne. Forms-udvidelsen er en separat, valgfri pakke, der bringer den samme audit-og-overvåg-tilgang til det hjørne af CMS’et.

Den tilføjer to værktøjer. Forms-overblik er et overblik over alle Optimizely Forms på sitet: antal indsendelser, seneste aktivitet, antal felter, hvor hver formular refereres, hvilke notifikationshåndteringer (e-mail eller webhook) der er sat op, og den gældende opbevaringspolitik. Det markerer dublerede feltnavne og privatlivsrisici, så GDPR-spørgsmålene dukker op, før en revision gør. Indsendelsestidslinjen er et kronologisk feed af nylige indsendelser på tværs af alle formularer, hver linket tilbage til den formular der modtog den, med en valgfri live-tilstand via Server-Sent Events.

Udvidelsen bidrager også med fire tjek til CMS Doctor-dashboardet — Ubrugte formularer, Formularer uden notifikationshåndtering, PII gemt uden udløb og Formularer med dublerede felter — så sundhedsoverblikket dækker formularer på linje med alt andet.

Da den afhænger af kernepakken, skal den installeres og registreres efter Editor Power Tools:

dotnet add package UmageAI.Optimizely.EditorPowerTools.Forms
public void ConfigureServices(IServiceCollection services)
{
    services.AddEditorPowertools(/* ... */);
    services.AddEditorPowertoolsForms(); // Forms-udvidelse
}

public void Configure(IApplicationBuilder app)
{
    app.UseEditorPowertools();
    app.UseEditorPowertoolsForms();
    app.UseEndpoints(endpoints =>
    {
        endpoints.MapContent();
        endpoints.MapEditorPowertools();
        endpoints.MapEditorPowertoolsForms(); // mapper Forms-værktøjets endpoints
    });
}

Installér på minutter

Virker med Optimizely CMS 12 (.NET 8) og CMS 13 (.NET 10). Tilføj pakken og registrér middleware — det er alt.

1. Installér via NuGet

dotnet add package UmageAI.Optimizely.EditorPowerTools

2. Registrér i Startup.cs

public void ConfigureServices(IServiceCollection services)
{
    services.AddEditorPowertools(options =>
    {
        options.AuthorizedRoles = ["WebAdmins", "Administrators"];
    });
}

public void Configure(IApplicationBuilder app)
{
    app.UseEditorPowertools();
    app.UseEndpoints(endpoints =>
    {
        endpoints.MapContent();
        endpoints.MapEditorPowertools(); // Krævet til SignalR (Aktive redaktører)
    });
}

Åbn Editor Power Tools fra menuen i CMS’et. Alle værktøjer er straks tilgængelige.

Fuld dokumentation og konfigurationsmuligheder findes på GitHub.