Ευρετηριοποίηση πολύγλωσσης τοποθεσίας με το OCE Toolkit

Μπορείτε να χρησιμοποιήσετε το OCE Toolkit για την ευρετηριοποίηση πολύγλωσσων τοποθεσιών (MLS) για μεταφράσεις, και για την αναζήτηση σελίδων και στοιχείων περιεχομένου.

Μπορείτε να δομήσετε ένα ευρετήριο πολύγλωσσης τοποθεσίας και να το δοκιμάσετε πριν δημοσιεύσετε την τοποθεσία. Χρησιμοποιήστε την εντολή cec index-site του OCE Toolkit για την ευρετηριοποίηση μιας πολύγλωσσης τοποθεσίας. Μεταβείτε στον κατάλογο cec-components και εκδώστε αυτήν την εντολή χωρίς επιλογές για προβολή των πληροφοριών βοήθειας για την εντολή:

cec-components> cec index-site
Usage: cec index-site <site>

Create content item for each page with all text on the page. If the page index content item already exists for a pate, updated it with latest
text on the page. Specify -c <contenttype> to set the page index content type. Optionally specify -p to publish the page index items after
creation or update.

Options:
  --contenttype, -c <contenttype> page index content type
  --publish, -p     publish page index items
  --help, -h        Show help                                                                                                        [boolean]

Examples:
  cec index-site Site1 -c PageIndex
  cec index-site Site1 -c PageIndex -p

Τα στοιχεία ευρετηρίου σελίδας διατίθενται ανά σελίδα και ανά γλώσσα. Τα στοιχεία περιεχομένου του ευρετηρίου σελίδων που δημιουργούνται για κάθε γλώσσα δημιουργούνται ως μεταφράσεις των στοιχείων ευρετηρίου σελίδων της προεπιλεγμένης γλώσσας. Όταν κάνετε ένα ερώτημα στην τοποθεσία που εκτελείται, η αναζήτηση και η λίστα περιεχομένου επιλέγουν τη γλώσσα από τη διεύθυνση τοποθεσίας. Με αυτόν τον τρόπο η αναζήτηση φιλτράρεται αυτόματα.

Προτού μπορέσετε να δημοσιεύσετε μια πολύγλωσση τοποθεσία, πρέπει να την ευρετηριοποιήσετε και να τη μεταφράσετε, για το οποίο θα χρειαστείτε μια εργασία μετάφρασης. Ανατρέξτε στην ενότητα Δημιουργία νέας τοποθεσίας ή εργασίας μετάφρασης πόρων στον Oracle Content Management Server.

Η προεπιλεγμένη γλώσσα, τα Αγγλικά, είναι υποχρεωτική. Για κάθε γλώσσα που υποστηρίζεται (υποχρεωτική και προαιρετική), εκτελέστε τη δημιουργία ευρετηρίου και τη δημιουργία μεταφράσεων των στοιχείων ευρετηρίου. Εάν εκτελέσετε το ευρετήριο δύο φορές, απλώς θα κάνει μια ενημέρωση.

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

  1. Δημιουργήστε έναν τύπο περιεχομένου για την τοποθεσία και καταστήστε τον διαθέσιμο στο αποθετήριο. Ανατρέξτε στην ενότητα Δημιουργία του τύπου περιεχομένου για το κείμενο σελίδων τοποθεσίας.

  2. Επιλέξτε μια πολιτική επικύρωσης.

    1. Κάντε κλικ στην επιλογή Πόροι στο αριστερό μενού πλοήγησης.

    2. Επιλέξτε Πολιτικές τοπικής προσαρμογής στο μενού Πόροι.

    3. Επιλέξτε μια πολιτική τοπικής προσαρμογής.

    4. Τροποποιήστε την πολιτική τοπικής προσαρμογής, εάν απαιτείται, για να συμπεριλάβετε τις γλώσσες που θέλετε να χρησιμοποιήσετε για την ευρετηριοποίηση και τη μετάφραση της τοποθεσίας. Για παράδειγμα, εάν η πολιτική έχει μόνο Αγγλικά, μπορείτε να προσθέσετε Γαλλικά και Ισπανικά.

      Όλες οι μεταφράσεις γίνονται από τα Αγγλικά.

  3. Κάντε λήψη μιας εργασίας μετάφρασης. Μπορείτε να μεταφράσετε μόνο τους πόρους που χρησιμοποιούνται στην τοποθεσία.

  4. Μεταφράστε την τοποθεσία. Οι μεταφράσεις τοποθεσίας μπορούν να γίνουν μη αυτόματα ή μέσω ενός ενοποιημένου παράγοντα σύνδεσης.

  5. Αποστείλετε την εργασία μετάφρασης μόλις ολοκληρωθεί η μετάφραση.

  6. Χρησιμοποιήστε την εντολή "cec index-site" για την ευρετηριοποίηση της τοποθεσίας. Καθορίστε -c <contenttype> για να ορίσετε τον τύπο περιεχομένου ευρετηρίου σελίδων.

    Μπορείτε επίσης να καθορίσετε την επιλογή -p για δημοσίευση της τοποθεσίας. Έπειτα, μπορείτε να επικυρώσετε την ευρετηριοποίηση και τη μετάφραση πριν από τη δημοσίευση των αλλαγών στην ενεργή τοποθεσία.

    Για παράδειγμα, η ακόλουθη εντολή cec index-site δομεί ένα ευρετήριο τοποθεσίας για μια τοποθεσία που χρησιμοποιεί Αγγλικά, Γαλλικά και Ισπανικά. Οι γλώσσες που υποστηρίζονται από την τοποθεσία είναι από την εκχωρημένη πολιτική L10n, συμπεριλαμβανομένης της προεπιλεγμένης γλώσσας.

    cec index-site Demo2 -c search_content_type -p
     - Logged in to remote server: server-URL
     - establish user session
     - get CSRF token
     - site: Demo2, default language: en-US, channel token: channel-token
     - site localization policy: search_localization_policy
     - query site repository
     - query content type search_content_type
     - query site structure
     - content types used in the site: search_blog
     - query page data
     - query content on the pages
     - will create 11 page index items
     - will update 0 page index items
     - will remove 1 page index items
     - create page index item for Blog
     - create page index item for Privacy Policy
     - create page index item for Search
     - create page index item for Components
     - create page index item for Navigtion
     - create page index item for Detail Page
     - create page index item for Pages
     - create page index item for Page Content
     - create page index item for Developing Templates
     - create page index item for Themes
     - add page index items to site channel
     - remove page index items for page Search from site channel
     - will create/update translate for fx-FR,es-ES
     - query site stucture with locale fr-FR
     - query page data (fr-FR)
     - query content on the pages (fr-FR)
     - will create 11 page index items (fr-FR)
     - will update 0 page index items (fr-FR)
     - will remove 1 page index items (fr-FR)
     - create page index item for Themes (fr-FR)
     - create page index item for Navigation (fr-FR)
     - create page index item for Pages (fr-FR)
     - create page index item for Detail Page (fr-FR)
     - create page index item for Search (fr-FR)
     - create page index item for Page Content (fr-FR)
     - create page index item for Components (fr-FR)
     - create page index item for Developing Templates (fr-FR)
     - create page index item for Blog (fr-FR)
     - create page index item for Home (fr-FR)
     - create page index item for Privacy Policy (fr-FR)
     - add page index items to site channel
     - set page index items in fr-FR as translated
     - remove page index items for page Search from site channel
     - query site stucture with locale es-ES
     - query page data (es-ES)
     - query content on the pages (es-ES)
     - will create 11 page index items (es-ES)
     - will create 0 page index items (es-ES)
     - create page index item for Pages (en-ES)
     - create page index item for Home (en-ES)
     - create page index item for Themes (en-ES)
     - create page index item for Components (en-ES)
     - create page index item for Privacy Policy (en-ES)
     - create page index item for Detail Page (en-ES)
     - create page index item for Page Content (en-ES)
     - create page index item for Navigation (en-ES)
     - create page index item for Developing Templates (en-ES)
     - create page index item for Search (en-ES)
     - create page index item for Blog (en-ES)
     - add page index items to site channel
     - set page index items in es-ED as translated
     - publish job submitted
     - publish in proogress
     - publish in progress
     - publish page index items finished
  7. Δημοσιεύστε την τοποθεσία για να συμπεριληφθούν οι μεταφράσεις.