Tinjauan Kerangka Kejadian dari StudioPress
Jika Anda adalah pengguna WordPress berpengalaman, Anda mungkin pernah mendengar tentang Genesis, kerangka tema yang luar biasa dan kuat dari orang-orang di StudioPress (Copyblogger Media). Ulasan ini akan menjelaskan dengan tepat apa itu Genesis dan fitur-fitur yang menjadikannya tema fantastis untuk WordPress. Jika Anda belum pernah mendengar tentang Genesis, ulasan ini akan membantu Anda mendapatkan informasi terbaru. Mari selami!
Kerangka Kejadian
Pada tingkat paling dasar, Genesis adalah kerangka tema untuk WordPress. Ini berarti bahwa ini adalah tema yang sudah ada yang dirancang untuk dibangun, sehingga mempercepat proses pengembangan situs web apa pun berdasarkan tema tersebut. Tema apa pun dapat dianggap sebagai kerangka kerja, tetapi apa yang menjadikan Genesis sebagai kerangka kerja yang sebenarnya adalah fleksibilitas yang diberikan melalui sistem pengaitnya (lihat di bawah).
Fleksibilitas Kejadian
Genesis sejauh ini merupakan salah satu tema paling fleksibel untuk WordPress dan inilah nilai jual terbesarnya. Jika Anda merasa nyaman menggunakan sistem hook WordPress dan membuat fungsi PHP (bahkan yang dasar), Anda akan melihat betapa fleksibelnya Genesis. Pada sebagian besar tema, pengguna dibatasi untuk menyesuaikan situs web mereka melalui panel opsi tema dan area widget. Genesis, bagaimanapun, menyediakan sistem pengait lengkap yang memungkinkan Anda memasukkan konten apa pun yang Anda inginkan di hampir semua lokasi di situs web Anda. Misalnya, saya ingin menyisipkan blok iklan Adsense setelah postingan dan kotak penulis saya, tetapi sebelum footer saya. Genesis memiliki pengait bernama genesis_before_footer yang memungkinkan saya terhubung ke tempat tersebut dan menambahkan kode saya. Saya bahkan dapat menggunakan beberapa persyaratan jika saya hanya ingin iklan ditampilkan di area tertentu di situs web saya (misalnya postingan blog saja). Ini hanyalah salah satu contoh bagaimana Anda menyesuaikan Genesis dengan kode, bukan opsi. Dengan beberapa kode sederhana, kendali Anda atas situs web Anda meningkat secara eksponensial.
SUMBER DAYA: Ada terlalu banyak hook untuk dibahas dalam postingan ini, namun berikut adalah panduan visual yang bagus untuk berbagai hook Genesis. Anda pasti harus mempelajari panduan ini jika Anda tertarik dengan Genesis karena ini akan membantu Anda memahami fleksibilitas Genesis.
Genesis Ramping dan Berkode dengan Baik
Jika Anda menggunakan tema yang memiliki panel opsi lengkap, tema Anda akan membengkak. Pengembang tema tersebut mungkin melakukan pekerjaan yang baik untuk mengurangi sebagian dari pembengkakan ini, tetapi akan selalu ada pembengkakan. Ketika sebuah tema berisi lusinan opsi untuk menyesuaikan hal-hal seperti warna, font, dll., tema tersebut tidak hanya berisi lebih banyak file tetapi opsi tersebut disimpan di database Anda. Ini menambah keseluruhan situs WordPress. Genesis tidak hanya memiliki kode yang rapi, tetapi juga memiliki sedikit pilihan tema default. Karena hampir semua penyesuaian dilakukan melalui kode, sebenarnya tidak diperlukan banyak opsi tema. Di luar kotak, Genesis menyertakan opsi untuk hal-hal seperti pembaruan otomatis, tata letak default, remah roti, komentar dan lacak balik, dan beberapa lainnya. Ini juga mencakup opsi SEO bawaan yang secara otomatis dinonaktifkan ketika Anda menginstal WordPress SEO by Yoast (hanya cara lain Genesis bekerja untuk mengurangi kembung). Namun, opsi ini cukup mendasar dan universal sehingga disertakan secara default. Sekali lagi, penyesuaian apa pun yang sebenarnya perlu dilakukan dengan kode atau plugin.
Mesin Pencari Dioptimalkan
Performa dan pengoptimalan adalah dua keuntungan besar menggunakan Genesis. Basis kodenya yang bersih meningkatkan kinerja situs web Anda, yang membantu peringkat mesin pencari (kecepatan pemuatan halaman lebih baik=peringkat pencarian lebih baik). Selain itu, Genesis diberi kode menggunakan markup HTML5 saat ini dan mikrodata Schema.org, yang membantu memberi tahu mesin telusur tentang isi konten Anda. Ini adalah cara yang bagus untuk meningkatkan peringkat penelusuran situs web Anda karena memungkinkan mesin telusur seperti Google menentukan dengan lebih baik seberapa relevan konten Anda dengan penelusuran tertentu. Genesis benar-benar memimpin dalam hal kinerja dan standar pengoptimalan.
Tema Anak
Saya dapat memasukkan tema anak di bagian fleksibilitas tetapi tema anak Genesis layak untuk disebutkan sendiri. Pertama, jika Anda tidak tahu apa itu tema anak WordPress, itu adalah tema yang mewarisi fungsionalitas induknya tetapi memungkinkan penyesuaian yang tidak akan ditimpa saat induknya diperbarui. Jika Anda menggunakan tema WordPress komersial yang dikelola dan diperbarui oleh pengembang, Anda harus menggunakan tema anak.
Genesis dirancang untuk digunakan dengan tema anak. Saat Anda membeli Genesis, ia dilengkapi dengan file inti/induk Genesis dan contoh tema anak yang harus Anda gunakan jika Anda belum akan menggunakan desain lain. Anda tidak ingin meretas (memodifikasi) file inti Genesis! Selalu gunakan tema anak untuk penyesuaian apa pun, meskipun satu-satunya penyesuaian Anda adalah baris HTML sederhana di header Anda.
Jika Anda belum melakukannya, Anda harus menelusuri tema anak yang tersedia dari StudioPress. Mereka memiliki lusinan tema anak yang dirancang dengan indah dan siap digunakan. Anda dapat membelinya dengan inti Genesis atau di waktu lain. Jika Anda membeli inti Genesis terlebih dahulu, Anda akan menerima diskon pelanggan kembali sebesar 25% untuk pembelian berikutnya (diskon ini juga berlaku untuk paket lengkap). Ada juga banyak tema anak pihak ketiga yang tersedia untuk Genesis jadi pastikan untuk melakukan pencarian di Google!
Komunitas dan Dukungan Genesis
Genesis sangat luar biasa sehingga saya hanya perlu mengirimkan satu tiket dan tim dukungan StudioPress segera menanganinya. Saya mendapat tanggapan dalam waktu satu jam dan pembaruan dirilis keesokan harinya yang menyelesaikan masalah saya. Hampir tidak pernah membutuhkan dukungan dan mendapatkannya secepat itu adalah yang terbaik dalam buku saya.
Setelah bekerja dengan Genesis selama beberapa bulan, salah satu hal terbaiknya adalah komunitas pengguna Genesis. Karena Genesis mendukung lebih dari 100.000 situs web, jelas terdapat banyak pengguna dan sejumlah besar pakar. Banyak dari pakar ini yang cukup hebat untuk berbagi pengetahuan mereka dengan komunitas melalui tutorial dan cuplikan kode. Banyak dari mereka juga sangat mudah diakses melalui blog dan akun media sosial mereka dan mereka biasanya bersedia membantu ketika diminta (selalu minta bantuan dengan baik dan jangan pernah mengharapkannya). Seperti yang saya sebutkan di postingan saya tentang alasan saya menggunakan Genesis, saya menyertakan beberapa orang yang layak diikuti dalam komunitas Genesis karena mereka sangat berpengetahuan dan membantu. Berikut daftarnya (tentu saja tidak lengkap):
- Sridhar Katakam
- Ozzy Rodriguez
- Bill Erickson
- Gary Jones
- Saya sendiri! ?
Terakhir, apakah Anda sudah menggunakan Genesis atau tertarik untuk mempelajari lebih lanjut, Anda dapat menjadi anggota grup slack Genesis (gratis dan tidak terafiliasi dengan StudioPress). Ini adalah sumber daya yang bagus dengan ratusan anggota di seluruh komunitas Genesis. Jangan ragu untuk mengajukan pertanyaan dan membagikan pemikiran Anda.
Ulasan Genesis – Penutup
Semoga Anda sekarang tahu lebih banyak tentang kerangka Genesis dan betapa hebatnya itu. Ketika saya pertama kali memulainya, saya melakukannya hanya untuk mengujinya dan untuk dapat mengatakan bahwa saya telah menggunakannya. Saya bisa menyalahkan diri sendiri karena tidak mencobanya lebih awal! Saya sangat senang karena saya mulai menggunakannya dan sekarang (dan akan menjadi) alat pengembangan utama saya untuk membangun situs web dengan WordPress. Jika Anda ragu, saya sangat menganjurkan Anda untuk setidaknya mencobanya. Dengan biaya kurang dari $60 (termasuk dukungan dan pembaruan seumur hidup), Anda mendapatkan nilai luar biasa dengan risiko finansial yang kecil. Uji, bereksperimen, pelajari, dan nikmatilah! Jangan ragu untuk menanyakan pertanyaan apa pun kepada saya di komentar atau di blog saya, EngageWP.com.




