Utveckla anpassade fältredigerare med hjälp av verktygen för OCE

Verktygen för OCE tillhandahåller stöd för utveckling av komponenter av typen Fältformat. Utvecklare kan skapa och hantera anpassade fältredigerare.

För en komponent av typen Fältformat kan du utföra följande uppgifter:

  • Öppna, kopiera eller ta bort komponenten
  • Publicera eller avpublicera komponenten
  • Exportera eller importera komponenten
  • Lägga till eller ta bort medlemmar för komponenten
  • Visa egenskaper
  • Välja komponentlogotypen

Du kan filtrera en lista över komponenter per typen Fältformat.

Följande kommandon i verktygen för OCE finns tillgängliga för att utveckla anpassade fältredigerare:

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

Dessa exempel på fältformatskomponenter inkluderas i verktygen för OCE:

  • TextFieldEditor
  • SliderFieldEditor
  • MapFieldEditor

I följande bild visas de kommandon i verktygen för OCE som du kan använda för att utveckla exempelkomponenterna av typen Fältformat.

Beskrivning av GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png följer
Beskrivning av illustrationen GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png

Du kan skapa de färdigkonfigurerade fältformatskomponenterna på den lokala servern, testa dem och sedan ladda upp dem till instansen av Oracle Content Management. I följande bild visas dessa komponenter på localhost:8085.


Beskrivning av GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png följer
Beskrivning av illustrationen GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png

Du kan testa varje komponent, t.ex. skjutreglage, på den lokala servern. Där kan du välja egenskaper för komponenten och sedan spara den.


Beskrivning av GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png följer
Beskrivning av illustrationen GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png

För kartkomponenten kan du klicka runt på kartan för att ange en plats som redigerarvärde.


Beskrivning av GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png följer
Beskrivning av illustrationen GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png

Du kan redigera HTML-filen för en komponent för att ändra dess inställningar. t.ex. bakgrundsfärg.


Beskrivning av GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png följer
Beskrivning av illustrationen GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png

Du kan använda ett kommando i verktygen för OCE för att associera en fältredigerare med ett fält i en innehållstyp 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 har slutfört konfigurationen och testningen av de anpassade fältredigerarna kan du ladda upp dem till instansen av Oracle Content Management, med hjälp av kommandon i OCE Toolkit:

# 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 laddar upp de anpassade fältredigerarna importeras komponenterna till instansen av Oracle Content Management.


Beskrivning av GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png följer
Beskrivning av illustrationen GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png