Primo membuat halaman, memperbarui konten, dan mengedit kode menjadi hal yang menyenangkan - satu blok dalam satu waktu.
Primocms.org • Perselisihan • Dokumen • Buletin • YouTube
CMS monolitik tradisional seperti WordPress, Drupal, dan Joomla memungkinkan pengaturan cepat dan pengeditan konten yang mudah, namun bergantung pada praktik pengembangan yang kuno dan berat (sering mengandalkan plugin dan layanan pihak ketiga untuk menyesuaikan situs dan menambahkan komponen baru). CMS tanpa kepala telah muncul untuk memodernisasi lapisan tampilan dengan praktik dan kerangka pengembangan modern, namun memiliki pengalaman pengeditan konten yang lebih buruk karena pemisahannya dari lapisan konten.
Primo adalah pendekatan modern terhadap CMS monolitik yang dibangun berdasarkan keunggulan monolit tradisional dalam hal penyiapan cepat dan pengeditan konten yang mudah, serta keunggulan pengembangan modern (yaitu Svelte). Ini digabungkan menjadi alat penerbitan web yang jauh lebih mudah dan menyenangkan untuk digunakan baik bagi pengguna teknis maupun non-teknis dan memungkinkan Anda membangun situs web yang lebih cepat, lebih aman, dan lebih unik.
Baca selengkapnya di Dokumen
Primo bergantung pada beberapa layanan pihak ketiga [freemium] untuk kemudahan hosting, autentikasi, database dan penyimpanan, dll. Menjalankan server Primo Anda sendiri semudah melakukan fork pada repo Primo dan menerapkannya pada host statis seperti Vercel atau Netlify, yang seharusnya hanya memerlukan waktu beberapa menit.
Layanan pihak ketiga (semua dapat masuk dengan Github):
Host web modern seperti Vercel atau Netlify untuk menghosting aplikasi Primo & situs yang diterbitkan (perhatikan bahwa Cloudflare Pages saat ini tidak didukung untuk menghosting Primo, tetapi Anda masih dapat menggunakannya untuk situs Anda).
Akun Supabase untuk mengelola otentikasi server Anda, database, dan penyimpanan file.
Akun Github untuk menyebarkan situs Anda (kecuali Anda berencana mengunduh/mengunggah file situs Anda secara manual ke host).
Pastikan Anda memiliki akun dengan semua layanan yang tercantum di atas.
Buat proyek Supabase baru, buka editor SQL, tambahkan kueri baru dan sediakan proyek Anda dengan menyalin skema dan menempelkannya ke editor.
Cabangkan repositori Primo .
Buka host web Anda dan buat proyek baru dari repositori baru Anda, masukkan detail Supabase Anda (buka pengaturan API) sebagai variabel lingkungan.
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_PUBLIC_KEY
PRIVATE_SUPABASE_PRIVATE_KEY
Publikasikan proyek dan navigasikan ke layar otentikasi Primo.
Akun pengguna yang Anda buat akan menjadi pemilik server. Anda dapat mengelola semua data server Anda dari dasbor proyek Supabase.
Terakhir, kembali ke proyek Supabase Anda & atur URL Situs ke URL situs Primo Anda (di bawah Otentikasi > Konfigurasi URL > URL Situs).
Untuk lebih jelasnya lihat panduan video instalasi langkah demi langkah ini
Anda dapat menggabungkan pembaruan upstream dengan mengeklik 'Sinkronkan garpu' pada repositori bercabang Anda. Pembaruan Anda akan secara otomatis diterapkan ke host web Anda.