Panduan Utama Untuk Pemasangan, Tema, Dan Tips Pemula Fork Fork
Sejumlah proyek open source populer telah dirilis dalam beberapa tahun terakhir. Sistem Manajemen Konten dapat menawarkan lebih banyak daripada solusi open source lainnya. Proyek-proyek ini memberikan rata-rata kemampuan webmaster untuk menginstal dan meluncurkan situs web mereka sendiri dengan sedikit pengetahuan pemrograman teknis.
Dalam posting ini, saya ingin membawa Anda melalui Fork CMS. Ini masih pendatang baru di bidang aplikasi PHP / MySQL CMS. Tapi saya berpendapat bahwa Fork mengambil banyak kelonggaran yang ditinggalkan WordPress. Tentu saja, WordPress juga telah melalui serangkaian pembaruan besar dan mengikuti perusahaan pengembang web yang besar. Tetapi jika Anda sedang mencari solusi PHP open source alternatif, maka Fork pasti patut diperhatikan.
Pengantar Fork
Sebelum kita menginstal sesuatu, saya ingin berbagi beberapa perbedaan antara versi Fork CMS dan WordPress saat ini. Perbedaan yang paling langsung adalah bahwa Fork tidak dapat diinstal dalam subdirektori di situs web Anda. Anda harus menginstal pada domain root atau beberapa jenis subdomain untuk pengujian (mis. forkcms.hongkiat.com). Ini mungkin diperbarui dalam rilis mendatang tetapi pada saat artikel ini, subdomain terlarang.
Gagasan penting lainnya yang perlu dipertimbangkan adalah Fork CMS melakukannya tidak ikuti jejak WordPress. WP pada awalnya dibuat sebagai sistem blogging yang mendapat dukungan sebagai CMS utama. Tapi Fork terutama diluncurkan sebagai CMS yang mencakup modul tambahan seperti blog, halaman, dan pengguna.
Pengalamannya benar-benar berbeda dan memang sistemnya belum melalui pengujian yang ketat seperti WordPress. Pengadopsi awal mungkin menangkap beberapa bug, bukan berarti saya pernah mengalami sejauh ini. Hanya perlu diingat bahwa meskipun Anda dapat menggunakan Fork hanya untuk weblog online, itu dibangun di sekitar inti modul yang berperilaku lebih seperti CMS sejati.
Instalasi Pertama
Sekarang mari kita masuk ke skrip dan menginstal salinan. Anda dapat mengunjungi halaman unduhan dan file .zip akan mulai secara otomatis. Ekstrak konten sekitar 10MB yang tidak jauh lebih besar dari file inti WordPress.
Satu bagian menyegarkan dari proses instalasi ini adalah bahwa kita tidak perlu mengganti nama atau mengedit file apa pun sebelum mengunggahnya ke server. Proses instalasi Fork CMS terjadi semua di backend. Satu-satunya hal yang perlu Anda lakukan adalah mengatur database MySQL yang dilampirkan dengan pengguna root. Kemudian FTP semua file inti ke server Anda dan kunjungi URL untuk memulai proses instalasi.
Jika Anda tidak memiliki server untuk pengujian, 000Webhost menawarkan subdomain gratis dan hosting PHP / MySQL, meskipun umumnya bukan kualitas terbaik untuk sumber daya server - jadi sebaiknya jika Anda dapat menguji pada akun hosting web pribadi Anda sendiri, atau secara lokal di komputer Anda.
Gambaran umum
Setelah semua file diunggah, navigasikan ke domain Anda dan Anda akan diarahkan ke halaman instalasi. Pada awalnya skrip akan memeriksa pengaturan server Anda untuk menentukan fitur mana yang mungkin tidak tersedia. Ini pada dasarnya akan memeriksa izin file dan pengaturan dalam file php.ini Anda.
Bahkan jika ada beberapa kesalahan kecil klik “Tetap pasang” tombol untuk pindah ke tahap pertama. Fork terkenal karena dukungan multi-bahasa mereka dengan berbagai pilihan terjemahan. Jika Anda berencana menjalankan situs web dengan hanya satu paket bahasa maka Anda dapat membiarkan semua opsi ini sebagaimana adanya.
Tekan berikutnya dan Anda akan memiliki opsi untuk menginstal berbagai modul yang dipasangkan ke inti Fork. Paling tidak saya selalu menginstal modul Blog dan Analytics. Tetapi bahkan jika Anda tidak menginstal tambahan apa pun pada titik ini, Anda selalu dapat menginstalnya nanti dari panel admin. Juga pada halaman ini Anda dapat memilih untuk menginstal data sampel untuk pengujian awal Fork CMS.
Koneksi Basis Data & Sentuhan Akhir
Setelah Anda melewati semua opsi instalasi dasar, Anda akan diminta untuk memasukkan informasi basis data. Di sinilah informasi backend Anda disimpan untuk konten halaman, posting blog, nama pengguna, dll. Nama host dan nomor port baik-baik saja untuk 99% pengaturan server. Satu-satunya alasan untuk mengubah nilai-nilai ini adalah jika Anda secara khusus tahu apakah server MySQL Anda menggunakan domain atau alamat IP yang berbeda.
Opsi lain hanya memerlukan nama database, bersama dengan pengguna root dan kata sandi untuk akun itu. Pengguna ini harus memiliki hak penuh untuk membuat dan mengedit tabel di dalam basis data Anda. Setelah memasukkan semua detail ini, klik Berikutnya untuk bagian terakhir dari instalasi.
Sekarang Anda hanya perlu membuat kombinasi email dan kata sandi untuk administrator root di situs web Anda. E-mail sebenarnya tidak harus asli, meskipun ini alamat default tempat Anda menerima pesan kontak dan pembaruan dari situs web.
Memukul Selesai instalasi dan kita benar-benar selesai! Halaman ikhtisar akhir ini akan memberi Anda opsi untuk menuju ke beranda atau masuk ke backend. Untuk mengeksplorasi lebih jauh, mari masuk ke panel administrasi untuk melihat apa yang benar-benar dapat ditawarkan oleh Fork.
Selamat datang di Backend
Klik tombol login dan Anda akan diarahkan ke URL admin unik. Tidak ada cara untuk mengakses tautan ini dari beranda, yang umum pada banyak tema WordPress. Anda selalu dapat mengedit templat untuk menambahkan tautan di suatu tempat di situs. Tapi sejujurnya cukup mudah mengingat tautan itu www.myforkwebsite.com/private/
.
Itu /pribadi/
subdirektori tidak ada secara fisik di server. Jadi permintaan sebenarnya ditangani oleh pengalihan .htaccess dan perutean URL PHP. Ini membuat prosesnya sedikit lebih aman (namun masih membingungkan ketika Anda baru memulai).
Dari halaman login pribadi masukkan detail yang baru saja Anda siapkan dan Anda akan mendapatkan akses ke dasbor admin Fork. Cara terbaik untuk membiasakan diri dengan sistem baru adalah dengan melalui dan menghabiskan waktu di berbagai area dalam sistem. Tetapi saya akan memberikan gambaran umum tentang beberapa topik penting.
Mengelola Konten Situs Web
Mungkin alasan paling penting untuk menggunakan CMS daripada HTML biasa adalah untuk mengelola konten Anda. Kemampuan untuk membuat dan mengedit halaman tanpa perlu kode apa pun bermanfaat bagi khalayak luas. Dalam hal ini sistem Fork menawarkan dunia yang sama sekali baru dibandingkan dengan WordPress atau Joomla! / Drupal.
Klik tab 'Halaman' di bagian atas layar dan Anda akan diberikan tampilan hierarki dari semua konten Anda. Ini adalah halaman yang terdaftar di root situs web Anda, bersama dengan menu sub halaman yang awalnya disembunyikan. Untuk mengedit halaman apa saja klik sekali untuk memilih dan jendela baru akan muncul.
Ini berisi ikhtisar templat halaman dan modul atau widget mana yang sedang ditampilkan. Anda dapat mengubah template untuk halaman mana saja agar sesuai dengan tata letak spesifik yang Anda butuhkan seperti dua kolom, tiga kolom, atau mungkin satu kolom tengah. Ada banyak templat halaman khusus (berbeda dari tema lengkap) yang dapat Anda siapkan yang menawarkan solusi yang dapat dikembangkan untuk tata letak apa pun.
Saya akan mengklik halaman 404 dan mengedit konten HTML default. Gulir ke bawah sampai Anda melihat blok 'Main' dan di dalamnya Anda akan menemukan blok berlabel 'Editor'. Ini berisi HTML langsung yang merupakan output langsung ke halaman. Jika Anda mengarahkan kursor, serangkaian tombol akan muncul di samping. Mengklik ikon pensil pertama akan membuka jendela editor di mana Anda dapat menambah dan mengganti konten.
Pengeditan Layar Penuh
Sayangnya tidak ada cara mudah untuk mengakses editor halaman penuh di dalam layar edit halaman. Ini tidak mirip dengan WordPress yang memberi Anda seluruh pengaturan khusus untuk menambahkan judul halaman dan mengedit konten. Hanya ada dua cara yang saya temukan untuk mengedit halaman dalam layar penuh di Fork.
Yang pertama adalah dengan mengklik ikon panah hitam kecil (Maksimalkan) di dalam editor kotak teks. Ini akan memaksimalkan jendela Anda agar sesuai dengan tampilan layar penuh, maka Anda dapat mengklik lagi untuk menyimpan perubahan setelah Anda selesai. Metode kedua adalah membuat blok konten unik dan kemudian menambahkannya ke halaman Anda sebagai widget.
Ini sepertinya solusi yang aneh tapi sebenarnya jauh lebih mudah untuk mengelola konten halaman web. Untuk membuat blok konten baru, klik pada tab 'Modul' lalu pilih blok 'Konten'. Seharusnya tidak ada yang ditambahkan ke situs web Anda segera setelah instalasi. Tetapi sangat mudah untuk membuat yang baru karena mereka hanya membutuhkan judul dan konten itu sendiri.
Perhatikan bahwa judul blok konten Anda tidak akan pernah terlihat di frontend situs web Anda. Ini hanya digunakan untuk membedakan konten saat Anda menambahkan widget baru ke halaman Anda. Jujur saja, judul itu penting agar Anda bisa membedakan setiap blok konten dari yang lain. Tetapi jika Anda memiliki banyak konten, metode manajemen data ini akan membuat hidup Anda jauh lebih mudah.
Menerbitkan Posting Blog
Jika Anda menginstal modul Blog maka Anda juga memiliki kemampuan untuk menerbitkan artikel di situs web Anda. Ini mirip dengan halaman konten kecuali Anda tidak memiliki banyak kontrol atas template, atau kemampuan untuk menambahkan widget atau modul khusus lainnya.
Untuk menulis posting baru, klik tab 'Modul' di atas dan temukan Blog di tautan bilah sisi. Anda akan ditampilkan tabel dari semua posting Anda saat ini bersama dengan tanggal publikasi, penulis, dan jumlah komentar. Tombol lain di sudut berlabel “Tambahkan artikel” akan membuka halaman baru untuk diedit.
Dari sini Anda dapat memilih kategori blog dan menambahkan beberapa tag ke posting baru Anda. Ada juga bidang untuk mengunggah gambar unggulan yang ingin Anda tampilkan di awal artikel Anda. Area menarik lainnya ada di tab 'SEO' yang ditemukan di bagian atas halaman. Ada begitu banyak pengaturan khusus untuk mengedit permalink, judul posting, meta kata kunci, dan banyak hal keren lainnya.
Analisis dan Pemasaran Email
Ini adalah salah satu bagian dari Fork yang benar-benar menonjol di antara yang lainnya. Anda benar-benar dapat menghubungkan akun Google Analytics Anda ke dasbor area admin Anda. Kemudian setiap kali Anda masuk ke situs web Anda akan mendapatkan tampilan pengunjung yang bagus dan jumlah lalu lintas secara keseluruhan.
Pasti ada beberapa plugin WordPress yang dapat meniru fungsi ini. Tetapi menawarkan data analitik kepada pengguna secara langsung sangat mengesankan. Apa lagi yang bisa dilakukan dengan pemasaran? Nah ada modul menarik bernama “Mailmotor” yang terkait langsung dengan kampanye pemasaran email Anda.
Anda dapat menautkan ke akun Monitor Kampanye apa pun dan memiliki akses langsung ke statistik Anda. Anda dapat mengirim kampanye dan mengedit buletin semua dari panel administrator Fork Anda. Tetapi bahkan jika Anda tidak memiliki akun Monitor Kampanye, masih mungkin untuk mengirim email kepada pengguna terdaftar Anda. Fork dapat memanfaatkan PHP surat()
berfungsi dan berperilaku sebagai alat pemasaran serta CMS utama Anda.
Memperluas Modul
Hampir setiap CMS menawarkan solusi bagi pengembang untuk membuat aplikasi yang dapat diperpanjang sendiri. Dalam Fork CMS ini disebut modul dan dapat disematkan ke templat atau halaman apa pun di situs web Anda.
Selama proses instalasi Anda diberikan beberapa opsi untuk menginstal modul baru yang disertakan dengan Fork secara default. Namun ada juga galeri kecil modul tumbuh yang dapat Anda unduh dan instal ke situs web Anda. Anda dapat mengakses modul-modul ini dengan mengklik tab 'Pengaturan' dan kemudian mengklik 'Modul' di bilah sisi.
Ada detail tambahan yang disertakan untuk modul apa pun, bersama dengan mengelola instal / uninstall untuk berbagai fitur. Jika Anda mengunduh file .zip dari galeri modul, Anda dapat mengunggahnya langsung dari panel admin Anda. Beberapa pilihan modul populer lainnya termasuk Galeri Foto, Newsletter, Polling, dan bahkan Twitter untuk menampilkan tweet terbaru di situs web Anda.
Bekerja dengan Tema Kustom
Sistem tema Fork CMS juga sangat berbeda dibandingkan dengan WordPress. Semua sumber daya tema dikodekan menggunakan file .tpl, bukan .php. Ini mungkin mudah untuk diambil bagi beberapa pengguna yang terbiasa dengan templat. Tetapi bahkan file inti terpecah sesuai dengan format sistem templating.
Untuk pengembang web yang ingin menyelami kode, lihat artikel dukungan KB ini yang lebih detail. Tema dapat terdiri dari sebanyak mungkin file template yang Anda inginkan. Tampilan dasar selalu menggunakan file template inti, tetapi ini akan ditimpa oleh file yang cocok di folder template Anda.
Apa yang saya sukai dari sistem bertema Fork adalah kemudahan penggunaan untuk pengembang non-teknis. Halaman ekstensi memiliki koleksi tema tambahan yang dapat Anda unduh dan instal untuk pengujian. Ketika Anda masuk ke panel admin klik “Pengaturan” tab lalu pilih tema. Anda akan melihat tombol di sudut kanan atas berlabel Unggah tema.
Sebaiknya unggah tema masih dalam file .zip yang asli. Fork dapat mendekompresi arsip zip dan menyalin semua konten tema di backend. Plus memasang tema baru semudah mengklik untuk memilih yang baru dan kemudian menyimpan perubahan. Jika Anda ingin mendapatkan informasi lebih lanjut tentang tema tertentu, klik tautan 'Perincian' di bawah setiap gambar mini pratinjau.
Pikiran terakhir
Secara pribadi saya selalu menikmati pengujian perangkat lunak baru dan proyek sumber terbuka. Pengadopsi awal adalah trendsetter yang menyiangi sampah dan mengambil permata dari bawah puing-puing. Dan saya memiliki banyak perasaan yang baik setelah bermain-main dengan Fork CMS. Saya harap Anda akan merasakan hal yang sama.
Artikel ini seharusnya cukup untuk membuat Anda pergi dengan situs web Fork CMS kustom Anda sendiri. Ada juga banyak tautan dukungan yang membantu dari komunitas pengembang dan webmaster. Plus proyek ini masih dalam pengembangan aktif, jadi Anda harus berharap untuk melihat lebih banyak modul dan tema menarik yang akan dirilis pada bulan-bulan berikutnya. Jika Anda memiliki ide atau pertanyaan serupa tentang Fork CMS, jangan ragu untuk membagikannya kepada kami di area diskusi di bawah ini.