Ανάπτυξη προσαρμοσμένου προγράμματος επεξεργασίας πεδίων με χρήση του OCE Toolkit

Το OCE Toolkit παρέχει υποστήριξη για την ανάπτυξη συστατικών στοιχείων του τύπου "Εμφάνιση πεδίου". Οι προγραμματιστές μπορούν να δημιουργούν και να διαχειρίζονται προσαρμοσμένα προγράμματα επεξεργασίας πεδίων.

Για ένα συστατικό στοιχείο του τύπου "Εμφάνιση πεδίου", μπορείτε να κάνετε τις ακόλουθες εργασίες:

  • Άνοιγμα, αντιγραφή ή διαγραφή του συστατικού στοιχείου
  • Δημοσίευση ή κατάργηση δημοσίευσης του συστατικού στοιχείου
  • Εξαγωγή ή εισαγωγή του συστατικού στοιχείου
  • Προσθήκη ή κατάργηση μελών στο συστατικό στοιχείο
  • Προβολή ιδιοτήτων
  • Επιλογή του λογότυπου συστατικού στοιχείου

Μπορείτε να φιλτράρετε μια λίστα συστατικών στοιχείων βάσει του τύπου "Εμφάνιση πεδίου".

Διατίθενται οι ακόλουθες εντολές του OCE Toolkit για την ανάπτυξη προσαρμοσμένων προγραμμάτων επεξεργασίας πεδίων:

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

Αυτά τα δείγματα συστατικών στοιχείων εμφάνισης πεδίου συμπεριλαμβάνονται στο OCE Toolkit:

  • TextFieldEditor
  • SliderFieldEditor
  • MapFieldEditor

Η ακόλουθη εικόνα δείχνει εντολές του OCE Toolkit που μπορείτε να χρησιμοποιήσετε για να αναπτύξετε το δείγμα συστατικών στοιχείων εμφάνισης πεδίου.

Ακολουθεί η περιγραφή για GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png
Περιγραφή της απεικόνισης ''GUID-7E4A4615-3933-460D-B1A4-8BB567AD6279-default.png''

Μπορείτε να δημιουργήσετε τα ετοιμοπαράδοτα συστατικά στοιχεία εμφάνισης πεδίου στον τοπικό σας server, να τα δοκιμάσετε και έπειτα να τα αποστείλετε στο στιγμιότυπό σας του Oracle Content Management. Η ακόλουθη εικόνα δείχνει αυτά τα συστατικά στοιχεία στο localhost:8085.


Ακολουθεί η περιγραφή για GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png
Περιγραφή της απεικόνισης ''GUID-B3F5C575-AFD2-4C09-B1AD-6F57D9C21EF6-default.png''

Μπορείτε να δοκιμάσετε κάθε συστατικό στοιχείο, όπως ένα ρυθμιστικό, στον τοπικό server. Στη συνέχεια, μπορείτε να επιλέξετε ιδιότητες για το συστατικό στοιχείο και να το αποθηκεύσετε.


Ακολουθεί η περιγραφή για GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png
Περιγραφή της απεικόνισης ''GUID-28AECCE7-556A-412D-ADC8-511053EBDDE5-default.png''

Για το συστατικό στοιχείο χάρτη, μπορείτε να κάνετε κλικ σε διάφορα σημεία του χάρτη, για να παρέχετε μια τοποθεσία ως τιμή του προγράμματος επεξεργασίας.


Ακολουθεί η περιγραφή για GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png
Περιγραφή της απεικόνισης ''GUID-F5DA12F7-4381-4154-80F7-D254C5944FF9-default.png''

Μπορείτε να επεξεργαστείτε το αρχείο HTML για ένα συστατικό στοιχείο για να αλλάξετε τις ρυθμίσεις του, όπως το χρώμα φόντου.


Ακολουθεί η περιγραφή για GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png
Περιγραφή της απεικόνισης ''GUID-4533E630-9BF9-492E-A34E-8641FB287199-default.png''

Μπορείτε να χρησιμοποιήσετε μια εντολή του OCE Toolkit για να συσχετίσετε ένα πρόγραμμα επεξεργασίας πεδίων με ένα πεδίο τύπου περιεχομένου τοπικά:

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

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

Αφού ολοκληρώσετε τη διαμόρφωση και τη δοκιμή των προσαρμοσμένων προγραμμάτων επεξεργασίας πεδίων, μπορείτε να τα αποστείλετε στο στιγμιότυπό σας του Oracle Content Management, χρησιμοποιώντας εντολές του OCE Toolkit:

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

# upload content

cec cr Repo5 -s

cec upload-content SimpleContent -r Rpo5 -s

Όταν κάνετε αποστολή των προσαρμοσμένων προγραμμάτων επεξεργασίας πεδίων, τα συστατικά στοιχεία σας εισάγονται στο στιγμιότυπό σας του Oracle Content Management.


Ακολουθεί η περιγραφή για GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png
Περιγραφή της απεικόνισης ''GUID-E867244A-522C-43F1-AC5C-B00957B23B99-default.png''