5 Alasan Teratas Mengapa Anda Harus Bermigrasi dari Drupal 7 ke Drupal 9 Sekarang (bahkan dengan ekstensi EOL)

Diterbitkan: 2022-04-12

Itu datang dengan cepat. Bahkan dengan tenggat waktu akhir masa pakai sebelumnya semakin dekat, statistik penggunaan Drupal terbaru (26 Maret 2022) menunjukkan bahwa sebanyak 500.000 situs web masih menggunakan Drupal 7. Itu membuatnya menjadi mayoritas kecil situs web Drupal! Ada banyak alasan untuk itu, salah satunya karena pindah ke Drupal 9 adalah proyek besar yang tidak semua orang siap untuk mengambilnya. Ada bahaya yang muncul dengan jenis industri dan lembaga pemerintah yang masih menggunakan Drupal 7 untuk persyaratan manajemen konten mereka. Menjatuhkan dukungan bisa menciptakan masalah serius.

Dengan mengingat hal itu, untuk terus memberikan dukungan dan keamanan kepada semua pemilik situs Drupal 7 tanpa membuat mereka rentan, komunitas Drupal bersama dengan pimpinan proyek Drupal, Dries Buytaert, baru-baru ini mengumumkan bahwa tanggal Akhir Masa Pakai Drupal 7 akan diperpanjang lebih lanjut. hingga 1 November 2023 . Akhir masa pakai Drupal 7 sebelumnya diperpanjang hingga November 2022 karena dampak pandemi pada bisnis dan anggaran. Sebagai gambaran, Drupal 8 telah mencapai akhir masa pakainya pada 2 November 2021.

Tetapi apakah ide yang baik untuk menunggu hingga November 2023 untuk memigrasikan situs Drupal 7 Anda ke Drupal 9 (atau Drupal 10 segera hadir )? Komunitas Drupal dan Specbee merekomendasikan Anda untuk TIDAK menunggu hingga 2023 untuk melakukan lompatan itu. Inilah alasannya.

Drupal 7 hingga Drupal 9

Tapi tunggu, mengapa begitu banyak organisasi masih menggunakan Drupal 7?

Jika ini Anda, kami memahami bahwa Anda memiliki alasan untuk tetap menggunakan Drupal 7. Berikut ini adalah beberapa "mengapa" yang kami dengar dari klien kami yang menggunakan Drupal 7 (tetapi sekarang aman menggunakan Drupal 9).

Anggaran - Mungkin tidak perlu dikatakan lagi bahwa meningkatkan ke platform baru dan lanjutan menghabiskan lebih banyak anggaran pemasaran dan TI Anda. Khusus untuk migrasi ini karena Drupal 9 adalah build yang benar-benar baru. Perubahan struktur database juga membutuhkan waktu pengembangan yang lebih lama.

Analisis ROI yang lebih dalam akan membantu Anda membuktikan biayanya. Meningkatkan ke platform yang lebih kuat, dapat diperluas, modern, dan aman seperti Drupal 9 sepadan dengan investasinya. Lebih lanjut tentang itu di bawah ini.

Tidak yakin akan stabilitas - Jika situs Drupal 7 Anda rumit dan dengan banyak pengembangan khusus, Anda mungkin merasa bahwa tetap menggunakan sistem Drupal 7 Anda saat ini lebih nyaman daripada pindah ke Drupal 9. Menakutkan, bukan? Dan karena mungkin perlu beberapa bulan waktu pengembangan, Anda mungkin akan ditanyai tentang stabilitas jangka panjang dari fungsi yang dimigrasikan.

Dengan mitra pengembangan Drupal tepercaya dan beberapa pekerjaan persiapan sebelum migrasi Drupal 9 Anda, semua ketidaknyamanan yang disebutkan di atas dapat diatasi. Tentu, Anda dapat melenturkan Drupal 7 ke lingkungan yang berubah tetapi dengan Drupal 9, fleksibilitas dan stabilitas dibangun ke dalam intinya.

Unavailable Modules - Anda mungkin pernah mendengar bahwa tidak banyak modul kontribusi Drupal 7 yang di-porting ke Drupal 9. Dan itu benar!

Sementara sejumlah besar modul kontribusi telah di-porting ke Drupal 9 (sebagian besar yang populer sekarang menjadi bagian dari inti) beberapa tidak digunakan lagi dalam semangat perampingan. Sekarang Anda tidak benar-benar membutuhkan banyak modul kontribusi untuk membangun situs web Drupal 9. Dan kami dapat menjamin bahwa tidak ada yang dibangun di Drupal 7 yang tidak dapat dibuat khusus dengan lebih baik di Drupal 9 .

Integrasi - Banyak klien kami skeptis jika Drupal 9 akan dapat mendukung semua integrasi mereka yang ada yang telah ditangani dengan baik oleh Drupal 7.

Berita baiknya adalah itu tidak menjadi masalah. Drupal 9 telah dibangun di atas arsitektur modern yang memungkinkan situs web untuk mengintegrasikan dan bertukar data dengan aplikasi pihak ketiga pilihan Anda.

Tidak menyadari kekuatan Drupal 9 - Ya, ini adalah salah satu alasan paling umum mengapa pemilik situs Drupal 7 tidak bermigrasi ke Drupal 9.

Asumsi bahwa itu bukan kemajuan besar dalam kecepatan dan kegunaan adalah sebuah kesalahan. Seiring dengan banyak fitur yang akan Anda dapatkan dengan Drupal 9 (lebih lanjut tentang itu nanti), tetap menggunakan teknologi lama yang sulit untuk berkembang seharusnya menjadi alasan yang cukup untuk meningkatkan ke Drupal 9.

Orientasi Vendor Baru - Dapat dimengerti, pemilik situs Drupal 7 merasa sulit untuk mempercayai vendor baru (lebih sering daripada tidak) dan jika mereka dapat memberikan kualitas.

Menemukan perusahaan pengembang Drupal yang bereputasi/terpercaya adalah kunci untuk mengatasi masalah ini. Pastikan Anda membaca artikel ini untuk mengetahui cara mengevaluasi mitra Drupal untuk mendapatkan ide yang lebih baik. Memilih mitra yang bekerja secara eksklusif di Drupal adalah keuntungan besar.

Situs Web Sederhana - Memelihara halaman tunggal atau situs web yang memiliki modul kustom atau kontribusi yang sangat minim menjadi lebih mudah dengan Drupal 7.

Meskipun Drupal 9 telah dibuat untuk memenuhi harapan pemilik usaha kecil hingga perusahaan besar dan pada akhirnya Anda harus pindah, dalam kasus seperti ini, Anda mungkin dapat menunda sedikit lebih dekat ke akhir masa pakai Drupal 7. Migrasi Anda tidak akan memakan banyak waktu dan penundaan akan memungkinkan Anda untuk mempersiapkan anggaran dengan lebih baik.

Mengapa Anda harus merencanakan migrasi Drupal 9 Anda sekarang?

Kami telah membahas alasan paling umum orang menunda migrasi. Sekarang mari kita bicara tentang lompatan besar ke depan yang diberikan Drupal 9. Lagi pula, Anda harus membuat alasan mengapa pemilik dan pimpinan situs Drupal 7 harus melakukan peningkatan secepatnya. Hal pertama yang kebanyakan orang pikirkan adalah bahwa ada banyak waktu hingga November 2023. Tetapi manfaat ini sepadan dengan migrasinya saja dan itulah sebabnya kami menyarankan bahwa sekarang adalah waktu terbaik untuk meningkatkan situs web Drupal 7 Anda ke Drupal 9.

1. Platform Generasi Selanjutnya

Pindah ke platform baru dan canggih adalah cara terbaik untuk memenuhi harapan klien Anda saat ini.

Tidak seperti bagaimana pembuat mobil meningkatkan model mereka setiap 5 tahun (atau kadang-kadang kurang) sebagai teknologi dan persyaratan minimum untuk maju, hal yang sama dapat diharapkan untuk situs web. Tentu, mobil yang lebih tua memiliki fitur seperti AC, power window, airbag, tenaga kuda yang layak, dan banyak lagi yang standar untuk waktu mereka. Tapi standar saat ini membutuhkan lebih dari itu. Penyempurnaan seperti airbag tirai samping, kontrol iklim otomatis, kontrol traksi, efisiensi gas, dll., telah meningkatkan pengalaman berkendara dan sejalan dengan tren modern dalam keselamatan dan kenyamanan.

Mengembalikannya ke teknologi, meningkatkan ke platform yang baru dan modern adalah hal paling hemat biaya yang dapat Anda lakukan untuk mengubah situs rata-rata Anda menjadi situs yang menghasilkan prospek dan pengalaman pengguna yang luar biasa. Drupal 9 telah dibangun di atas platform yang dapat diperluas dan diskalakan untuk memenuhi kebutuhan pengalaman digital setiap organisasi yang berkembang. Memanfaatkan kekuatan platform yang canggih, inovatif, dan kuat seperti Drupal 9 sangat masuk akal. Menunggu hanya memperpanjang jumlah waktu Anda secara teknologi di belakang standar modern.

2. Terus Berkembang

Drupal 8 dibangun dengan ide inovasi berkelanjutan yang telah (dan akan selalu) diteruskan ke penerusnya (Drupal 9, Drupal 10…). Perbedaan besar adalah adopsi perpustakaan modern seperti Symfony, Twig, Guzzle yang memungkinkan pengembang membangun aplikasi web berkinerja tinggi dan inovatif. Selain itu, pendekatan API-first memungkinkan Anda mengirimkan konten ke berbagai perangkat, saluran, dan platform dengan mulus.

Mengikuti versi PHP terbaru, versi MySQL, perpustakaan membantu mendapatkan hasil maksimal dari mereka. Dengan dimasukkannya fitur-fitur seperti Composer, sekarang dimungkinkan untuk mengelola dependensi dan konflik, memungkinkan fungsionalitas yang signifikan untuk ditambahkan tanpa harus membangun semuanya dari awal. Ini memungkinkan Drupal menjadi efektif dan cukup berkelanjutan untuk menjalankan situs tingkat perusahaan. Semua ini mengarah pada organisasi yang membangun aplikasi yang dibangun di atas platform modern dan berkinerja lebih baik.

3. Upgrade mudah selamanya

Dengan lompatan besar dari Drupal 7, wajar untuk berpikir bahwa setelah Anda bermigrasi ke Drupal 9, mengupgrade ke rilis Drupal terbaru akan merepotkan setiap kali maju. Itu tidak terjadi.

Ya, seperti yang disebutkan sebelumnya, migrasi dari Drupal 7 ke Drupal 9 akan menjadi proyek besar dengan pembangunan kembali seluruh platform. Tapi begitu Anda menggunakan Drupal 9, upgrade akan mudah selamanya! Dengan adopsi versi semantik baru yang dimulai dengan Drupal 8, fitur baru sekarang dirilis dengan setiap pembaruan versi kecil dan peningkatan besar. Hal ini memungkinkan Anda untuk berinovasi lebih cepat dan memberikan kurva belajar yang lebih lancar. Anda tidak perlu melakukan replatform lagi. Kami berjanji!

4. ketinggalan perahu

Drupal 8 memperkenalkan banyak fitur fantastis yang telah ditingkatkan di Drupal 9. Jika Anda masih menggunakan Drupal 7 untuk mengelola konten Anda, inilah sedikit petunjuk tentang apa yang Anda lewatkan.

  • Keamanan yang lebih baik - Dengan komunitas Drupal dan tim keamanan yang memprioritaskan dan secara aktif berfokus pada keamanan Drupal 9, Anda dapat yakin bahwa situs web Anda aman. Penghapusan kode usang berarti Anda memiliki basis kode yang lebih ramping, sehingga mengurangi kemungkinan risiko atau kesalahan keamanan.
  • Performa yang kuat - Banyak modul peningkatan performa telah dibuat di Drupal 9 core. Modul seperti Big Pipe (meningkatkan saluran rendering frontend) dan cache halaman internal (cache data untuk pengiriman konten yang lebih cepat) sekarang telah dimasukkan. Sementara beberapa di antaranya dikontribusikan - seperti modul agregasi CSS/JS Lanjutan (meningkatkan kinerja frontend ), modul Blazy (malas memuat gambar), CDN dan banyak lagi.
  • Pengalaman editorial yang lebih baik - Modul pembuat Tata Letak, sekarang di Drupal 9 inti, adalah alat yang fantastis untuk pembuat situs dan editor konten untuk membuat halaman yang disesuaikan dan fleksibel dengan mudah. Ini memiliki UI yang sangat user-friendly dengan kemampuan drag and drop yang membuatnya mudah untuk digunakan. Modul Media, juga pada intinya, membuat manajemen media menjadi sederhana dan efisien.
  • Moderasi konten yang andal - Drupal 9 memiliki alur kerja moderasi konten bawaan yang efektif yang membantu tim pemasaran merampingkan alur kerja penerbitan mereka. Selain itu, Anda juga dapat memanfaatkan modul Moderasi konten untuk lebih menyesuaikan dan memperluas kemampuannya.
  • Manajemen Konfigurasi - Data konfigurasi sekarang dapat disimpan, dikelola, dan dipindahkan dalam berbagai lingkungan dengan mudah dan konsisten dengan manajemen Konfigurasi di Drupal 9 core.
  • Pendekatan API-pertama - Drupal 8 mengambil rute pendekatan API-pertama dan ini adalah pengubah permainan. Ini memberi Anda fleksibilitas untuk berintegrasi dengan sistem pihak ketiga pilihan Anda dan mengirimkan konten terlepas dari platform, perangkat, atau saluran.

5. Siap untuk terjun?

Mari kita hadapi itu. Situs web Drupal 7 yang kompleks dengan tingkat penyesuaian yang lebih dalam akan membutuhkan lebih banyak waktu dan upaya pengembangan untuk bermigrasi ke Drupal 9 jika dibandingkan dengan situs web sederhana. Dan, ya, itu akan menjadi pembangunan kembali total dari bawah ke atas. Tidak ada yang suka menempatkan anggaran untuk sesuatu seperti ini, tetapi mitigasi risiko itu sendiri menjadikannya investasi yang berharga.

Faktor lain di sini adalah menit-menit terakhir terburu-buru (kami sering melihat ini). Banyak organisasi menjadi putus asa ketika mereka tidak dapat menemukan ketersediaan dari perusahaan pengembangan Drupal yang lebih mapan dan pergi dengan seseorang yang tidak memenuhi syarat. Kami memiliki seluruh segmen pelanggan "penyelamatan migrasi". Sayangnya, migrasi yang buruk adalah perbaikan yang terlalu mahal. Jangan membuat kesalahan itu. Sebelum bermigrasi, Anda memiliki empat hal penting yang harus dilakukan:

  • Lakukan riset Anda dan temukan mitra pengembangan Drupal yang ideal yang dapat membuat migrasi Drupal 9 yang kompleks menjadi mudah.
  • Persiapkan diri Anda dengan baik untuk informasi yang akan dibutuhkan untuk mengaudit situs Drupal 7 Anda saat ini. Berikut daftar periksa cepat agar Anda tetap berguna.
  • Dapatkan audit migrasi yang dilakukan oleh mitra Drupal yang telah Anda pilih (kami dapat melakukannya untuk Anda secara GRATIS jika Anda mau). Laporan audit ini akan memberi Anda informasi terperinci tentang struktur konten, arsitektur backend dan frontend, serta struktur SEO Anda sehingga para ahli Drupal dapat merencanakan strategi migrasi terbaik yang sesuai untuk situs web Anda.