Craft Perangkat lunak CMS gratis
Sistem manajemen konten open source yang diselenggarakan sendiri; Alternatif WordPress
Dengan antarmuka yang ramah pengguna dan backend yang sepenuhnya dapat disesuaikan. Craft CMS dirancang untuk membuat kehidupan pembuat konten mudah.
Ringkasan
Craft CMS adalah sistem manajemen konten open source, yang dikembangkan dalam PHP bahasa paling populer di dunia. Ini adalah alternatif WordPress untuk penerbit yang menginginkan kontrol yang lebih dalam. Dan, menginginkan kinerja yang lebih kuat dari sistem manajemen konten mereka. Craft adalah CMS yang fleksibel dan ramah pengguna untuk membuat pengalaman digital khusus di web. Ini memiliki panel kontrol intuitif untuk pembuatan konten dan tugas administrasi. Ini adalah kerangka kerja yang siap-integrasi. Dan, ini mendukung integrasi bawaan dengan alat pemasaran populer seperti Salesforce, MailChimp, HubSpot, dan banyak lagi. Salah satu fitur populer dari CMS Craft adalah lokalisasi kelas dunia. Karena itu, ini memungkinkan Anda menerjemahkan dan melokalisasi konten Anda untuk sejumlah situs, bahasa, dan lokal yang tidak terbatas. Panel kontrolnya tersedia dalam 25 bahasa. Craft adalah sistem manajemen konten yang luar biasa untuk komunitas pengembang karena mendukung kerangka kerja yang kuat untuk pengembangan modul dan plugin. Ini juga memiliki toko plugin bawaan dengan ratusan plugin gratis dan komersial. Anda dapat membangun apa pun yang dapat Anda bayangkan dengan kerangka kerja plugin kerajinan. Ini juga memiliki plugin pembangunan komunitas pengembang yang aktif dan bersemangat untuk platform. Craft juga mendukung platform e-commerce yang kuat untuk membangun pengalaman e-commerce yang hebat bagi pelanggan mereka. Jika Anda mencari sistem manajemen konten sumber terbuka yang merampingkan pembuatan konten Anda dan memberi Anda lebih banyak kekuatan dan kontrol. Kemudian, kerajinan CMS adalah pilihan yang baik untuk Anda.
Persyaratan sistem
Berikut ini adalah persyaratan sistem yang disarankan untuk CMS Craft:
- PHP 7.4 *
- MySQL 5.7+ dengan innodb, mariadb 10.5+, atau postgresql 10+
- 512MB+ memori yang dialokasikan ke PHP
- 200MB+ ruang disk gratis
- Komposer 1.3+ Jika memasang kerajinan melalui komposer
Fitur
Berikut ini adalah fitur yang memberi Anda fleksibilitas dan kontrol di seluruh proses.
- Bidang Kustom: Mengatur bidang khusus berdasarkan kebutuhan spesifik konten Anda. Pilih dari berbagai jenis bidang built-in dan plugin yang disediakan.
- Jenis Bagian: Tidak semua konten dibuat sama. Kerajinan hadir dengan tiga jenis bagian yang memungkinkan Anda mengelola entri Anda secara berbeda tergantung pada kasus penggunaan Anda.
- Jenis Bagian: Tidak semua konten dibuat sama. Kerajinan hadir dengan tiga jenis bagian yang memungkinkan Anda mengelola entri Anda secara berbeda tergantung pada kasus penggunaan Anda.
- Kategori dan Tag: Menjaga hal-hal yang diatur dalam kerajinan mudah dengan kategori dan dukungan tag bawaannya.
- multi-situs: Kelola konten untuk beberapa situs web terkait dari instalasi kerajinan tunggal.
- Lokalisasi: Semua konten situs Anda dapat dilokalisasi untuk menargetkan bahasa dan wilayah tertentu - dari URL hingga nilai bidang khusus Anda.
- Matriks: Buat jenis konten yang berulang dan campuran dengan tipe bidang matriks yang kuat dari Craft.
- Jenis Entri: Kelola beberapa jenis konten bersama di bagian yang sama.
- Formulir: Buat formulir serbaguna untuk apa pun yang dibutuhkan proyek Anda, dengan cepat, dengan salah satu plugin pembangun formulir yang kuat yang tersedia di toko plugin.
Instalasi
Langkah 1: Unduh Kerajinan
Kerajinan dapat diunduh dengan komposer atau dengan mengunduh arsip zip atau tar.gz secara manual. Hasil akhirnya akan sama, jadi pergi dengan rute mana pun yang Anda rasa lebih nyaman.
Langkah 2: Setel izin file
Agar kerajinan berjalan dengan baik, PHP harus dapat menulis ke tempat -tempat berikut:
- .env
- composer.json
- composer.lock
- config/licate.key
- Config/Project/*
- penyimpanan/*
- penjual/*
- Web/CPresources/* Izin yang tepat yang harus Anda tetapkan tergantung pada hubungan antara pengguna sistem yang dijalankan PHP, dan siapa yang memiliki folder/file yang sebenarnya.
- Jika mereka adalah pengguna yang sama, gunakan
744
. - Jika mereka berada di grup yang sama, gunakan
774
. - Jika Anda tidak yakin dan suka menjalani kehidupan di tepi, gunakan
777
.
Langkah 3: Tetapkan kunci keamanan
Setiap proyek kerajinan harus memiliki kunci keamanan yang unik, yang dibagi antara masing -masing lingkungan tempat proyek dipasang. Anda dapat menghasilkan dan menetapkan kunci secara manual, atau membuat kerajinan melakukannya untuk Anda dengan perintah terminal.
Setel kunci secara manual
Pertama menghasilkan kunci yang aman secara kriptografis, lebih disukai menggunakan generator kata sandi seperti 1Password. (Tidak ada batas panjang.)
Kemudian buka file .env
Anda (Anda mungkin perlu menggunakan aplikasi seperti Transmit (membuka jendela baru) untuk melakukan ini jika Anda menjalankan macOS), dan menemukan baris ini:
SECURITY_KEY=""
Tempel kunci keamanan Anda di dalam kutipan dan simpan file.
Setel kunci dari terminal Anda
Di terminal Anda, buka direktori root proyek Anda dan jalankan perintah berikut:
php craft setup/security-key
\ #step 4: Buat database
Selanjutnya, Anda perlu membuat database untuk proyek kerajinan Anda. Craft 3 mendukung MySQL 5.5+ dan PostgreSQL 9.5+. Jika Anda diberi pilihan, kami merekomendasikan pengaturan database berikut dalam banyak kasus:
- mysql
- Set Karakter Default:
UTF8
- Kolasi default:
utf8_unicode_ci
- Set Karakter Default:
- PostgreSQL
- Set karakter:
utf8
- Set karakter:
\ #step 5: Siapkan server web
Buat server web baru untuk meng -host proyek kerajinan Anda. Root dokumennya (atau “webroot”) harus menunjukkan web/ direktori Anda (atau apa pun yang Anda ubah namanya). Jika Anda tidak menggunakan MAMP (membuka jendela baru) atau alat localhosting lainnya, Anda mungkin perlu memperbarui file host Anda, sehingga komputer Anda tahu untuk merutekan permintaan ke nama host yang Anda pilih ke komputer lokal.
- MacOS/Linux/Unix:
/etc/hosts
- Windows:
\ windows \ System32 \ driver \ dll \ host
Anda dapat menguji apakah Anda mengatur semuanya dengan benar dengan mengarahkan browser web Anda kehttp: ///index.php? P = admin/instalasi
(menggantikan dengan nama host server web Anda). Jika Wisaya Pengaturan Craft ditampilkan, nama host diselesaikan dengan benar untuk instalasi kerajinan Anda.
\ #Step 6: Jalankan Wizard Setup
Akhirnya, saatnya untuk menjalankan Wizard Pengaturan Craft. Anda dapat menjalankannya dari terminal atau browser web Anda.
Pengaturan Terminal
Di terminal Anda, buka direktori root proyek Anda dan jalankan perintah berikut untuk memulai panduan setup:
php craft setup
Perintah ini akan menanyakan beberapa pertanyaan untuk mempelajari cara terhubung ke database Anda, dan kemudian memulai pemasang Craft. Setelah selesai, Anda harus dapat mengakses situs kerajinan baru Anda dari browser web Anda.
Pengaturan Browser Web
Di browser web Anda, buka http: ///index.php? P = admin/install
(menggantikan dengan nama host server web Anda). Jika Anda telah melakukan semuanya sejauh ini, Anda harus disambut oleh penyihir pengaturan Craft.
Langkah pertama pemasang adalah menerima perjanjian lisensi (membuka jendela baru). Gulir ke bawah melalui perjanjian (membaca semuanya, tentu saja) dan klik tombol “Got It” untuk menerima.
Langkah kedua adalah memasukkan informasi koneksi database Anda.
Langkah ketiga pemasang adalah membuat akun admin. Jangan menjadi salah satu dari orang -orang itu dan pastikan untuk memilih kata sandi yang kuat.
Langkah terakhir adalah menentukan nama sistem Anda, URL dasar, dan bahasa.
Klik “Finish Up” untuk menyelesaikan proses pengaturan. Beberapa detik kemudian, Anda harus memiliki instalasi kerajinan yang berfungsi!
Jika berhasil, kerajinan akan mengarahkan kembali browser Anda ke panel kontrol.
Selamat, Anda baru saja memasang kerajinan!
Sekarang bangun sesuatu yang luar biasa.