Daftar Periksa Pra-peluncuran untuk Situs Web Drupal Anda
Diterbitkan: 2020-01-23Ya, "Kecemasan sebelum peluncuran" adalah suatu hal.
Anda telah bekerja tanpa lelah di situs web Drupal 8 Anda selama berminggu-minggu/bulan bersama-sama dan sekarang hari terpenting telah tiba – hari peluncuran! Tapi tunggu! Sudahkah Anda melakukan segalanya dengan benar untuk memastikan situs web Drupal Anda tidak mengalami masalah yang tidak terduga? Itu selalu yang terbaik untuk menyusun daftar periksa hal-hal yang harus dilakukan beberapa hari sebelum peluncuran untuk memastikan Anda memiliki segalanya dan bahwa situs web Anda tidak berada di bawah risiko apa pun. Belum memiliki daftar periksa Drupal? Tenangkan pikiran Anda dengan daftar periksa Drupal pra-peluncuran yang kami susun untuk pengembang.
Apakah Izin File diatur dengan benar?
Ini adalah salah satu item teratas dalam daftar periksa Drupal pra-peluncuran kami. Untuk mengamankan situs web Drupal Anda, langkah pertama yang harus Anda ambil adalah mengatur hak akses file. Pastikan server web Anda tidak diberi izin untuk mengedit atau menulis file yang dijalankannya. Alat otomatis untuk mengatur dan memverifikasi izin seperti Izin File dan Modul Tinjauan Keamanan, juga dapat digunakan. Modul Filter PHP di bawah /admin/modules perlu dinonaktifkan, jika situs Anda menggunakan Drupal 7. File settings.php harus aman sehingga informasi koneksi database terlindungi.
Pembaruan Keamanan Drupal?
Drupal telah menjadi pilihan sistem manajemen konten untuk berbagai organisasi tetapi khususnya untuk organisasi yang berurusan dengan data penting. Alasan mengapa Drupal dikenal sebagai CMS yang aman adalah karena upaya terus-menerus dari tim keamanan Drupal untuk menjaganya tetap aman. Dengan setiap rilis mayor/minor, pembaruan keamanan dikirimkan. Banyak dari mereka mengatasi risiko keamanan langsung. Anda akan mendapatkan pesan peringatan ketika keamanan Drupal Anda telah kedaluwarsa. Pastikan rilis Drupal 8 Anda mutakhir dengan semua rilis dan patch keamanan. Perbarui modul dan inti Anda. Anda juga dapat memeriksa pembaruan keamanan secara manual dengan mengklik Laporan dan kemudian memeriksa Pembaruan yang Tersedia .
Amankan nama akun admin Anda
Akun Admin adalah akun root yang digunakan untuk pengembangan situs web Drupal apa pun. Mengamankan akun root sangat penting dan tidak boleh diabaikan. Instalasi sangat rentan terhadap serangan hacker karena tidak sulit untuk menebak nama pengguna untuk hacker. Jadi nama akun root harus diubah menjadi yang lebih kompleks (setidaknya sebelum diluncurkan) dan kata sandi yang kuat harus digunakan. Anda dapat menggunakan modul Real AES untuk memperketat keamanan Anda. Juga, ketika memberikan izin pengguna, pastikan izin minimal diberikan kepada pengguna anonim dan semua izin yang diberikan kepada mereka juga harus diberikan kepada pengguna yang diautentikasi.
Jangan biarkan pengguna Anda melihat laporan Kesalahan itu!
Karena itu bisa sangat mengganggu. Pelaporan kesalahan harus dimatikan sedemikian rupa sehingga harus menulis kesalahan ke log tetapi tidak menampilkannya kepada pengguna. Untuk menonaktifkan pelaporan kesalahan, buka Konfigurasi > Pengembangan > Pencatatan dan Kesalahan , atur opsi ke Tidak Ada, yang akan menonaktifkan semua pelaporan kesalahan. Harus dipastikan bahwa 404 kesalahan ditangani dengan baik. Menggunakan modul Drupal seperti Search 404 membantu dalam menampilkan konten yang lebih bermanfaat seperti hasil pencarian berdasarkan URL yang telah dicari pengguna.

Hasil Pencarian 404:

Pengoptimalan Konten dan Mesin Pencari untuk situs web Drupal 8 Anda
Anda harus memastikan bahwa konten situs Anda ditampilkan dengan benar. Jangan lupa untuk menjalankan situs Anda melalui pemindai Lorem Ipsum sebelum diluncurkan. Anda mungkin melewatkan untuk mengubah semua teks dummy ketika Anda memiliki banyak halaman yang harus dilalui. Ada beberapa modul SEO hebat yang akan meningkatkan lalu lintas ke situs Anda setelah Anda meluncurkannya. Menggunakan Modul PathAuto sangat penting untuk pengembangan web Drupal karena akan menghasilkan URL yang ramah alih-alih URL yang akan terlihat seperti ini www.specbee[dot]com/node/3843. Disarankan juga untuk menggunakan Modul Redirect bersama dengan PathAuto karena memungkinkan pengguna untuk mengarahkan ulang dari URL lama ke URL baru. Karena jika Anda memiliki dua URL (dengan nama alias) yang mewakili konten yang sama, itu bisa sangat berbahaya bagi peringkat SEO Anda.

Pengaturan Modul Pengalihan

Modul Pengalihan:

Periksa Modul Drupal Anda
Modul Drupal yang tidak digunakan akhirnya menghabiskan ruang dan membuat situs web Anda lambat. Pastikan hanya modul yang sedang digunakan yang diaktifkan. Menghapus modul yang tidak digunakan akan membantu waktu mulai situs web Anda. Anda juga dapat menggunakan modul Drupal untuk ini – Modul yang Tidak Digunakan. Juga, disarankan untuk menonaktifkan modul Devel dan modul serupa selama peluncuran. Pastikan modul Anda mutakhir dengan rilis terbarunya. Menggunakan modul Drupal 8 seperti Audit Situs bisa sangat bermanfaat karena menganalisis kinerja dan perilaku situs web Anda. Ini memberi Anda laporan yang memberi tahu Anda jika Anda telah mengikuti praktik terbaik (selain memberikan rekomendasi), pengaturan caching situs web, basis kode (ukuran dan jumlah file), jenis konten yang tidak digunakan jika ada, dan banyak lagi.
Konfigurasi Server
Periksa ukuran unggahan file. Ini untuk memungkinkan pengguna mengunggah file media besar dari situs web Drupal Anda. Untuk melakukan ini, Anda mungkin perlu menyesuaikan konfigurasi server. Penting juga untuk memeriksa waktu eksekusi. Anda dapat melakukannya dengan mengatur max_execution_time di konfigurasi server. Juga jangan lupa untuk memeriksa bahwa semua formulir dan modul dikirim ke alamat email yang benar.
Apakah situs Drupal Anda dioptimalkan untuk kinerja?
Ada banyak hal yang dapat dilakukan oleh pengembang Drupal untuk mengoptimalkan kinerja situs web Drupal Anda, seperti
- Caching – mengonfigurasi caching akan meningkatkan kinerja situs web Anda. Caching untuk beberapa modul dimatikan secara default – jadi pastikan mereka diaktifkan. Drupal 8 core hadir dengan modul seperti modul Cache Halaman Internal dan modul Cache Halaman Dinamis Internal
- CSS dan Javascript – situs web khas Drupal akan memiliki banyak file Javascript dan CSS yang akan meningkatkan jumlah panggilan HTTP untuk setiap halaman. Namun, seseorang dapat mengompres semua file yang relevan ini dengan mengaktifkan fitur Agregasi CSS/JS Tingkat Lanjut di bagian kinerja.
pekerjaan CRON?
Tindakan yang dipicu oleh waktu ini dapat membantu dalam memeriksa pembaruan, mengindeks ulang mekanisme pencarian, mengambil umpan, memberi tahu situs lain tentang pembaruan, dan melakukan tugas pemeliharaan rutin. Disarankan juga untuk mengonfigurasi CRON untuk alasan keamanan dan kinerja.
