สร้างดัชนีของไซต์แบบหลายภาษาด้วยชุดเครื่องมือ OCE

คุณสามารถใช้ชุดเครื่องมือ OCE เพื่อสร้างดัชนีไซต์แบบหลายภาษา (MLS) สำหรับการแปลและการค้นหาเพจและรายการเนื้อหาต่างๆ

คุณสามารถสร้างและทดสอบดัชนีไซต์แบบหลายภาษาก่อนที่จะเผยแพร่ไซต์ได้ ใช้คำสั่งของชุดเครื่องมือ OCE cec index-site เพื่อสร้างดัชนีไซต์แบบหลายภาษา ไปที่ไดเรคทอรี 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

มีรายการดัชนีของเพจหลายรายการต่อเพจและต่อภาษา รายการเนื้อหาดัชนีของเพจที่สร้างขึ้นสำหรับแต่ละภาษาได้รับการสร้างเป็นการแปลรายการดัชนีของเพจที่มีภาษาดีฟอลต์ เมื่อคุณดำเนินการสืบค้นไซต์ที่กำลังรันอยู่ การค้นหาและลิสต์เนื้อหาจะเลือกภาษาจาก URL ของไซต์ กระบวนการนี้จะฟิลเตอร์การค้นหาโดยอัตโนมัติ

ก่อนที่คุณจะสามารถเผยแพร่ไซต์แบบหลายภาษา คุณต้องสร้างดัชนีและแปลดัชนีด้วย ซึ่งคุณจำเป็นต้องมีงานการแปล โปรดดู สร้างไซต์ใหม่หรืองานการแปลข้อมูลในเซิร์ฟเวอร์ Oracle Content Management

ภาษาดีฟอลต์ (อังกฤษ) เป็นภาษาที่จำเป็น สำหรับแต่ละภาษาที่รองรับ (จำเป็นและเลือกระบุได้) ให้รันการสร้างดัชนีและสร้างการแปลสำหรับรายการดัชนี หากคุณรันดัชนีสองครั้ง จะเป็นเพียงการอัปเดต

ในการสร้างดัชนี แปล และเผยแพร่ไซต์แบบหลายภาษาโดยใช้คำสั่งของชุดเครื่องมือ OCE ให้ทำดังนี้

  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. เผยแพร่ไซต์เพื่อรวมการแปล