Kemudahan mengembangkan situs multibahasa di CMS Umbraco 8

Baru-baru ini, kami bertemu sebuah artikel oleh pengembang Amerika Harriet Lawrie, yang berbagi pengalamannya membuat situs multibahasa di Umbraco. Artikelnya tampak sangat menarik bagi kami, karena itu mengungkapkan salah satu keuntungan utama dari CMS yang kami cintai.

Kami menerjemahkan sebuah artikel oleh Harriet Lawrie dan menekankan hal-hal utama yang mencerminkan kemampuan Umbraco untuk membuat situs multibahasa.
Kami berharap informasi ini bermanfaat bagi studio dan pengembang yang bekerja dengan klien asing atau sekadar membuat situs dengan beberapa bahasa sekaligus.

gambar

Harriet Lawrie telah mengembangkan situs web di Umbraco selama sekitar tiga tahun sekarang. Untuk pertama kalinya, ia dihadapkan pada pembuatan situs web multibahasa di Umbraco, ketika CMS ini hanya ada di versi ketujuh.
Tetapi meskipun begitu, Harriet mencatat sendiri kenyamanannya dibandingkan dengan modul “Komputasi Internasional”, yang dia gunakan sebelumnya, membuat situs multibahasa dalam PHP.

Namun, saat bekerja dengan Umbraco 7, dia masih berpikir bahwa CMS ini masih memiliki ruang untuk tumbuh dalam hal kenyamanan membuat dan mengedit situs multibahasa. Dan baru-baru ini, Harriet Lawrie mulai mengerjakan proyek yang mereka rencanakan untuk terjemahkan segera ke dalam 7 bahasa.
Dia sudah melakukannya di Umbraco 8 dan, dengan pengakuannya sendiri, melihat di dalamnya keuntungan besar dibandingkan dengan versi sebelumnya dan CMS lainnya.

Satu pohon konten untuk semua bahasa


Menambahkan konten baru ke situs yang dibuat pada Umbraco 7 adalah tugas yang memakan waktu - setiap bahasa memiliki pohon node sendiri, dan setiap kali Anda menambahkan halaman ke situs, Anda harus menambahkannya ke masing-masing pohon simpul ini. Bahkan ketika hanya menggunakan tiga bahasa, penambahan konten terasa sedikit monoton, terutama ketika menambahkan konten yang sama di setiap bahasa, misalnya, gambar.

Di Umbraco 8, Anda hanya perlu membuat satu simpul untuk halaman yang telah diterjemahkan ke beberapa bahasa. Dan di dalam simpul ini Anda sudah bisa beralih antar bahasa dan mengedit konten. Dan ketika menerbitkan, CMS menanyakan bahasa yang ingin Anda terbitkan.

Jika Anda ingin menambahkan bahasa lain ke situs, Anda tidak perlu membuat jenis situs, cukup tambahkan bahasa di pengaturan, dan CMS akan membuat opsi bahasa baru berdasarkan konten yang sudah Anda miliki - Anda hanya perlu menambahkan terjemahan dan menerbitkan. Umbraco juga secara otomatis membuat semua URL yang diterjemahkan ketika menerbitkan setiap bahasa.

gambar

Navigasi dan pengeditan yang disederhanakan


Umbraco 8 menyediakan salah satu fitur yang paling nyaman untuk mengedit konten, dan berkenaan dengan bekerja dengan situs multibahasa - di sini CMS ini menunjukkan dirinya dengan segala kemuliaan Dengan mengizinkan laman memiliki bahasa yang berbeda, CMS secara otomatis menautkan konten di antara berbagai bahasa.

Dalam Umbraco 7, misalnya, halaman Kontak untuk setiap bahasa akan menjadi halaman yang sepenuhnya terpisah dan tidak akan memiliki tautan dari halaman kontak untuk bahasa lain. Dan jika Anda ingin menghapus halaman "Kontak" untuk setiap bahasa, pertama-tama Anda harus mencari tahu bagaimana "Kontak" diterjemahkan ke dalam masing-masing bahasa (halo, Google Translate!), Dan kemudian secara manual menghapus semuanya.

Umbraco 8 membuat semuanya lebih sederhana: Anda perlu menggunakan menu tarik-turun untuk mengalihkan konten ke bahasa yang diinginkan, menemukan halaman yang ingin Anda hapus, dan menghapusnya dalam semua bahasa sekaligus. Atau, jika Anda perlu menghapusnya hanya dari satu bahasa, cukup buka simpul untuk bahasa itu. Semuanya sangat sederhana.

gambar

Pengeditan konten simultan untuk dua bahasa


Seorang editor konten dapat secara bersamaan melihat konten dalam satu bahasa, sementara dia menulis konten untuk bahasa lain. Di Umbraco 7, ini hanya mungkin jika dua tab browser dibuka, dan dalam versi kedelapan itu ditampilkan pada satu halaman.

gambar

Anda dapat memilih properti dan tipe dokumen mana yang diizinkan untuk diterjemahkan


Untuk mengizinkan terjemahan jenis dokumen ke dalam beberapa bahasa, Anda hanya perlu memeriksa bidang izin untuk 'Izinkan beragam menurut budaya', dan kemudian juga sertakan bidang ini untuk setiap properti jenis dokumen.

gambar

Secara umum, Harriet Lawrie menemukan Umbraco 8 jauh lebih mudah daripada Umbraco 7. Dalam versi sebelumnya, dia tidak merasa seperti CMS secara harfiah dibuat untuk mengembangkan situs multibahasa, tetapi di Umbraco 8 ada perasaan ini, karena dapat dengan mudah dan cepat beralih dari satu bahasa ke yang lain.

Asli dalam bahasa Inggris

Source: https://habr.com/ru/post/id482064/


All Articles