PROYEK INI
Tentang Provelopment Foundation
Provelopment Foundation adalah basis situs web sumber terbuka untuk usaha kecil dan pengembang. Ia ada untuk memajukan garis awal: situs web baru dimulai dari basis yang bekerja dan tervalidasi alih-alih dari proyek kosong, dan apa yang dibangun di atasnya tetap bersama pemiliknya.
- Berlisensi Apache License 2.0, dengan kode sumber dan dokumentasi yang menjelaskannya terbit bersama.
- Dihosting sendiri secara desain: situs Foundation diterapkan ke akun hosting dan domain Anda sendiri.
- Independen dari Provelopment: mengadopsinya tidak menuntut hubungan dengan siapa pun.
Mengapa Foundation ada
Situs web usaha kecil tampak sederhana dari luar dan berulang untuk dibangun dari dalam. Tanah yang sama dibuka lagi di setiap proyek, dan biaya pengulangan itu biasanya muncul setelah peluncuran, bukan selama pembangunannya.
Masalahnya, terulang di setiap proyek
Dasar yang sama, dibangun ulang secara privat
Perutean, pemuatan konten, metadata dan data terstruktur, perilaku navigasi di semua ukuran tampilan, tema, penanganan bahasa, interaksi yang aksesibel, validasi, dan penerapan dipecahkan lagi, di internal, di bawah tekanan waktu.
Identitas tersebar di kode aplikasi
Nama bisnis, detail kontak, gambar, dan daftar halaman berakhir tersebar di templat dan komponen, sehingga mengubah bisnis berarti mengedit aplikasinya alih-alih konfigurasinya.
Penyajian yang terikat pada sistem operasional
Ketika penyedia pemesanan, peta, atau tujuan pertanyaan dipasang langsung ke penyajiannya, mengganti penyedia itu berarti mengubah situs webnya sendiri.
Pekerjaan yang tidak dapat diserahkan
Situs yang perilakunya hidup di detail implementasi privat tidak dapat dipindahkan ke pengembang atau agensi lain dengan yakin, dan perbaikan tidak dapat diserap tanpa mempertaruhkan apa yang sudah bekerja.
Jawaban Foundation
Arsitektur yang dapat dipakai ulang
Pekerjaan berulang diimplementasikan sekali, sebagai produk dengan lapisan, batas, dan arah dependensi yang didokumentasikan dan ditegakkan pengujian.
Batas kepemilikan yang jelas
Apa yang diharapkan diubah adopter — konfigurasi, konten, kamus, dan aset — dipisahkan dari kode platform, sehingga materi situs sendiri tidak pernah berada di dalam platform.
Identitas dan konten yang dapat dikonfigurasi
Identitas, merek, navigasi, data bisnis, dan halaman adalah konfigurasi dan konten, tervalidasi saat build alih-alih dirakit dengan tangan.
Titik integrasi yang eksplisit
Di tempat situs web membutuhkan sistem operasional, niatnya dimodelkan di balik titik netral penyedia yang dapat diarahkan ulang tanpa menulis ulang situsnya.
Jalur yang terdokumentasi untuk menjalankannya
Adopsi, penyesuaian, konten, validasi, penerapan, dan peningkatan masing-masing punya dokumen yang memegang detailnya, serta gerbang validasi yang melaporkan masalah konfigurasi saat build sambil menyebutkan pengaturannya.
Foundation tidak disajikan di sini sebagai hasil. Arsitektur, pengujian, dan demonstrasi yang berjalan semuanya publik, sehingga setiap klaim di situs web ini dapat diperiksa terhadapnya.
Di atas apa proyek ini dibangun
Sedikit keputusan membentuk semua yang lain. Masing-masing menutup pilihan yang lebih mudah dengan sengaja, dan masing-masing punya biaya yang dinyatakan alih-alih disembunyikan.
Kepemilikan
Salinan repositori Anda adalah penerapan Anda. Identitas, konten, kamus, merek, dan pengaturan milik Anda untuk diubah, dan tidak ada langkah aktivasi, server lisensi, atau akun yang menjadi tempat bergantungnya situs yang berjalan.
Sumber terbuka
Foundation disebarkan di bawah Apache License 2.0, dan dokumentasi yang menjelaskannya tersedia bersama kodenya, sehingga penjelasan dan implementasinya tidak dapat menyimpang.
Pemisahan
Foundation adalah basis situs web dan berhenti di situ. Ia bukan CRM, platform akuntansi, buku besar pembayaran, basis data pemesanan, sistem akun pelanggan, atau platform bisnis serba guna; jika diperlukan, semuanya dijangkau melalui titik integrasi atau dibangun di samping situsnya.
Pilihan penyedia
Di tempat ada integrasi, ia dimodelkan di balik titik netral penyedia, sehingga penyedia dapat diganti tanpa menulis ulang situsnya. Layanannya dan hostingnya dipilih oleh adopter, bukan oleh basisnya.
Portabilitas
Tetap bersama Provelopment untuk penerapan atau dukungan adalah keputusan layanan, bukan keharusan teknis. Situs Foundation dapat dipelihara oleh Anda, pengembang atau agensi lain, atau tidak oleh siapa pun.
Bukti di atas klaim
Kemampuan ditunjukkan di situs yang berjalan dan diuji oleh gerbang pengujian serta verifikasi browser alih-alih diklaim dalam prosa. Di tempat sesuatu belum diterapkan, situs web ini mengatakannya alih-alih menyiratkannya.
Biaya jujur dari prinsip-prinsip ini adalah lebih sedikit kemampuan terintegrasi dan lebih banyak konfigurasi. Situs web ini menyatakan biaya itu alih-alih menyajikan prinsipnya sebagai gratis.
Untuk siapa ini
Foundation dipakai organisasi dan pengembang, dan tidak ada yang menjadi kasus sekunder. Basis yang sama melayani keduanya; yang berbeda adalah siapa yang mengerjakannya.
Organisasi yang bekerja dengan pengembang atau agensi
Situsnya dibangun, disesuaikan, dan diterapkan oleh orang yang Anda rekrut. Foundation memberi mereka konfigurasi bertipe, batas terdokumentasi, dan runbook penerapan alih-alih proyek kosong, lalu meninggalkan situsnya dalam keadaan yang Anda miliki setelahnya.
Adopter yang mampu secara teknis
Anda mendapatkan repositorinya, menjalankannya secara lokal, mengonfigurasi identitas dan kontennya, memvalidasi, dan menerapkannya ke akun yang Anda kendalikan. Semua yang diperlukan ada di repositori publik, dan tidak ada yang bergantung pada Provelopment.
Pengembang atau agensi yang membangun untuk orang lain
Foundation adalah basis yang dapat diulang: perbedaan antara satu situs dan berikutnya adalah data, bukan percabangan, sehingga situs kedua dan kesepuluh lebih murah daripada yang pertama dan basis kodenya tidak pernah menjadi kasus khusus untuk satu bisnis.
Organisasi yang ingin bantuan penerapan
Basis yang sama, dengan penerapan atau dukungan yang diatur terpisah sebagai layanan opsional. Yang berubah adalah siapa yang mengerjakan, bukan di atas apa situsnya dibangun.
Bisnis dan pengembang keduanya audiens yang sah, dan kedua halaman audiens itu menjelaskan produk yang sama dari masing-masing sisi, bukan dua produk berbeda.
Di mana ia sengaja berhenti
Foundation berhenti sebelum operasi bisnis dimulai. Batas itu adalah keputusan desain, bukan kekurangan yang menunggu diisi, dan di sini disebutkan singkat: halaman kemampuan yang memegang detailnya.
- Bukan pembuat situs tanpa kode: situs Foundation dikonfigurasi dan diterapkan oleh seseorang yang terlibat secara teknis.
- Bukan CRM: hubungan pelanggan berada di sistem yang memilikinya.
- Bukan platform akuntansi atau buku besar pembayaran: uang tidak dicatat di sini.
- Bukan basis data pemesanan operasional: niat untuk memesan dimodelkan, jadwalnya tidak.
- Bukan platform akun pelanggan atau autentikasi: situs webnya tidak menyimpan identitas, sesi, atau persetujuan pelanggan.
- Bukan layanan terhosting: ia tidak berada di antara Anda dan pengunjung Anda, dan tidak menyimpan data Anda.
Apa yang termasuk, dan mengapa batasnya di sana
Di tempat kemampuan dalam daftar ini benar-benar diperlukan, pola yang dimaksud adalah layanan eksternal yang dijangkau melalui titik integrasi, atau sistem yang dibangun di samping situsnya.
Foundation dan Provelopment
Provelopment memelihara basisnya dan dapat menyediakan bantuan penerapan, pendampingan teknis, dukungan, dan layanan terkelola. Basisnya sendiri tidak bergantung pada itu, dan halaman ini menjelaskan hubungannya alih-alih menawarkan layanan.
- Foundation berdiri sendiri sebagai proyek sumber terbuka: dapatkan, jalankan, sesuaikan, terapkan, dan pelihara tanpa keterlibatan Provelopment.
- Bantuan terpisah dari perangkat lunaknya dan sepenuhnya opsional. Tidak ada bagian dari kode, dokumentasi, atau situs yang berjalan yang bergantung padanya.
- Foundation bukan level gratis dari produk komersial, dan situs web ini bukan corong menuju salah satunya. Adopsi mandiri adalah hasil yang berhasil dengan ketentuannya sendiri.
- Anda dapat menerapkannya sendiri, memakai pengembang atau agensi Anda, atau meminta bantuan Provelopment. Apa pun jalurnya, sumber yang Anda hasilkan tetap sama.
Situs Provelopment sendiri adalah tempat semua yang disediakan Provelopment dijelaskan; tidak ada di situs proyek ini yang merupakan penawaran layanan.
Lisensi dan hak
Lisensinya cukup pendek untuk dibaca dalam beberapa menit. Ini hanya artinya dalam praktik; bukan pengganti teksnya.
- Kode dan dokumentasi milik Foundation sendiri dilisensikan di bawah Apache License 2.0, sehingga Anda boleh memakai, mengubah, menyebarkan, dan memanfaatkannya secara komersial, termasuk di dalam situs web berpemilik, sesuai ketentuan lisensinya.
- Lisensi ini adalah lisensi hak cipta: tidak ada hak atas nama, logo, atau merek Provelopment yang diberikan, dan tidak menyiratkan dukungan apa pun.
- Materi pihak ketiga yang disertakan tetap memakai lisensinya dan atribusinya sendiri dan tidak dilisensikan ulang oleh Foundation.
Pertahankan lisensi dan pemberitahuan atribusi, dan jangan menyalahgambarkan perubahan. Teks lisensinya yang berlaku; ringkasan ini bukan.
Di mana buktinya
Tidak ada di situs web ini yang perlu dipercaya begitu saja. Semua yang berikut bersifat publik dan dapat diperiksa langsung, yang merupakan inti disiplin klaim proyek ini.
Demonstrasi yang berjalan
Dua bisnis fiktif yang berjalan di basis yang sama, dengan identitas, konten, dan navigasinya sendiri.
Sumbernya dan dokumentasinya
Kodenya, dokumentasi arsitektur, panduan penyesuaian dan penerapan, serta lisensinya, di satu tempat.
Batas kemampuannya
Apa yang disediakan Foundation, apa yang sengaja ditinggalkan untuk sistem lain, dan dari mana setiap klaim berasal.
Jalur adopsinya
Jalur dari repositori ke situs yang berjalan, dengan dokumen yang memegang setiap langkah.
Proyek ini tidak menerbitkan statistik penggunaan, daftar pelanggan, jumlah kontributor, atau angka performa, karena tidak ada yang dapat diverifikasi dari repositorinya.
Mulailah dari buktinya, atau dari sumbernya
Buka demonstrasi untuk melihat seperti apa situs Foundation yang selesai, baca repositori untuk melihat apa yang akan Anda kerjakan, atau ambil jalur adopsinya saat Anda siap membangun.
