API απόδοσης τοποθεσιών

Το API απόδοσης τοποθεσιών για το Oracle Content Management (SCSRenderAPI) είνα ένα καθολικό αντικείμενο παραθύρων το οποίο υπάρχει σε όλες τις ιστοσελίδες του Oracle Content Management. Είναι κυρίως υπεύθυνο για την απόδοση των υποδοχών και των συστατικών στοιχείων της σελίδας, ενώ παρέχει μια διασύνδεση για τον κώδικα JavaScript που υπάρχει στις διατάξεις θέματος. Αν εργάζεστε με θέματα ή συστατικά στοιχεία ως προγραμματιστής, μπορείτε να βρείτε αυτά τα συμβάντα και τις συναρτήσεις. Το SCSRenderAPI χρόνου εκτέλεσης αποδίδει τις λειτουργίες εμφάνισης προβολής και προεπισκόπησης, ενώ το SCSRenderAPI χρόνου σχεδίασης αποδίδει τις λειτουργίες εμφάνισης πλοήγησης, επεξεργασίας και σχολιασμού.

Στον χρόνο εκτέλεσης, το API απόδοσης τοποθεσιών έχει τρεις γενικούς σκοπούς:
  • Συμπλήρωση των υποδοχών στη σελίδα με συστατικά στοιχεία και περιεχόμενο.
  • Ικανοποίηση των πληροφοριακών αιτημάτων που πραγματοποιούνται από τον κώδικα JavaScript που βρίσκεται στη διάταξη σελίδας.
  • Ενεργοποίηση συμβάντων κατά τη διάρκεια του κύκλου ζωής της διαδικασίας απόδοσης σελίδων.
Στον χρόνο σχεδίασης, το API απόδοσης τοποθεσιών έχει τέσσερις γενικούς σκοπούς:
  • Συμπλήρωση των υποδοχών στη σελίδα με συστατικά στοιχεία και περιεχόμενο.
  • Ικανοποίηση των πληροφοριακών αιτημάτων που πραγματοποιούνται από τον κώδικα JavaScript που βρίσκεται στη διάταξη σελίδας.
  • Ενεργοποίηση συμβάντων κατά τη διάρκεια του κύκλου ζωής της διαδικασίας επεξεργασίας και απόδοσης σελίδων.
  • Αλληλεπίδραση με το Εργαλείο δημιουργίας τοποθεσιών για τη δυνατότητα επεξεργασίας και σχολιασμού σελίδων.
Το API απόδοσης τοποθεσιών φορτώνεται στις ιστοσελίδες του Oracle Content Management με την τοποθέτηση της ακόλουθης ετικέτας σεναρίου στις διατάξεις θέματος:
<script data-main="/_sitescloud/renderer/renderer.js" src="/_sitescloud/renderer/require.js"></script>

Συνήθως τοποθετείται στο κάτω μέρος των διατάξεων. (Λάβετε υπόψη ότι οι διευθύνσεις τοποθεσίας θα προσαρμοστούν αυτόματα για το κατάλληλο περιβάλλον: χρόνου σχεδίασης ή χρόνου εκτέλεσης.) Το αντικείμενο SCSRenderAPI φορτώνεται με ασύγχρονο τρόπο. Ο προσαρμοσμένος κώδικας JavaScript μπορεί να ανιχνεύει και να παρακολουθεί τη διαθεσιμότητα του API απόδοσης τοποθεσιών με τον χειρισμό του συμβάντος scsrenderstart.