Utvikle egendefinerte feltredigeringsprogrammer ved hjelp av OCE Toolkit

OCE Toolkit har støtte for utvikling av komponenter av typen Feltutseende. Utviklere kan opprette og administrere egendefinerte feltredigeringsprogrammer.

For en komponent av typen Feltutseende kan du utføre følgende oppgaver:

  • Åpne, kopiere eller slette komponenten
  • Publisere eller oppheve publiseringen av komponenten
  • Eksportere eller importere komponenten
  • Legge til eller fjerne medlemmer i komponenten
  • Vise egenskaper
  • Velge komponentlogoen

Du kan filtrere en liste over komponenter av typen Feltutseende.

Følgende OCE Toolkit-kommander er tilgjengelige for utvikling av egendefinerte feltredigeringsprogrammer:

cec add-field-editor <name>                        Adds a field editor to a field in a content type.                       [alias:  afe]
  cec remove-field-editor <name>                     Removes a field editor from a field in a content type.                  [alias:  rfe]

------------------------
cec add-field-editor
------------------------
Usage: cec add-field-editor <name>

Adds a field editor to a field in a content type.

Options:
  --template, -t         The template the content type is from  [required]
  --contenttype, -c      The content type  [required]
  --field, -f            The field the field editor is for  [required]
  --contenttemplate, -n  Flag to indicate the template is a content template
  --help, -h             Show help  [boolean]

Examples:
  cec add-field-editor editor1 -t BlogTemplate -c BlogPost -f summary            Use editor1 as the appearance for field summary in content type BlogPost from local template at src/templates/BlogTemplate
  cec add-field-editor editor1 -t BlogTemplateContent -n -c BlogPost -f summary  Use editor1 as the appearance for field summary in content type BlogPost from local template at src/content/BlogTemplateContent
------------------------
cec remove-field-editor
------------------------
Usage: cec remove-field-editor <name>

Removes a field editor from a field in a content type.

Options:
  --template, -t         The template the content type is from  [required]
  --contenttype, -c      The content type  [required]
  --field, -f            The field the field editor is for  [required]
  --contenttemplate, -n  Flag to indicate the template is a content template
  --help, -h             Show help  [boolean]

Examples:
  cec remove-field-editor editor1 -t BlogTemplate -c BlogPost -f summary            Remove editor1 as the appearance for field summary in content type BlogPost from local template at src/templates/BlogTemplate
  cec remove-field-editor editor1 -t BlogTemplateContent -n -c BlogPost -f summary  Remove editor1 as the appearance for field summary in content type BlogPost from local template at src/content/BlogTemplateContent

Disse eksemplene på Feltutseende-komponenter følger med OCE Toolkit:

  • TextFieldEditor
  • SliderFieldEditor
  • MapFieldEditor

Følgende bilde viser OCE Toolkit-kommandoer du kan bruke til å utvikle Feltutseende-eksempelkomponentene.

Beskrivelse av GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png følger
Beskrivelse av illustrasjonen GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png

Du kan opprette standard Feltutseende-komponenter på den lokale tjeneren, teste dem og deretter laste dem opp til Oracle Content Management-forekomsten din. Følgende bilde viser disse komponentene på localhost:8085.


Beskrivelse av GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png følger
Beskrivelse av illustrasjonen GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png

Du kan teste hver komponent, for eksempel en glidebryter, på den lokale tjeneren. Der kan du velge egenskaper for komponenten og deretter lagre den.


Beskrivelse av GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png følger
Beskrivelse av illustrasjonen GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png

For kartkomponenten kan du klikke rundt på kartet slik at du angir en plassering som redigeringsprogramverdi.


Beskrivelse av GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png følger
Beskrivelse av illustrasjonen GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png

Du kan redigere HTML-filen for en komponent hvis du vil endre innstillingene for den, for eksempel bakgrunnsfarge.


Beskrivelse av GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png følger
Beskrivelse av illustrasjonen GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png

Du kan bruke en OCE Toolkit-kommando til å knytte et feltredigeringsprogram til et felt av innholdstypen lokalt:

cec add-field-editor editor1 -t SimpleContent -n -c SimpleType -f title

cec add-field-editor slider -t SimpleContent -n -c SimpleType -f value

Når du er ferdig med å konfigurere og teste egendefinerte feltredigeringsprogrammer, kan du laste dem opp til Oracle Content Management-forekomsten ved hjelp av OCE Toolkit-kommandoer:

# upload editors
cec ulcp editor1,slider -p -s Latest

# upload content

cec cr Repo5 -s

cec upload-content SimpleContent -r Rpo5 -s

Når du laster opp de egendefinerte feltredigeringsprogrammene, blir komponentene importert til Oracle Content Management-forekomsten.


Beskrivelse av GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png følger
Beskrivelse av illustrasjonen GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png