Perhatian: pekerjaan sedang berlangsung!
Selesai kalau sudah selesai. (rilis: segera)
Situs Resmi: https://yawk.io
Dokumentasi: https://docs.yawk.io
Pembaruan Terbaru: 24.6.15 https://update.yawk.io/
Apa itu YaWK?
YaWK =
Y dan
W eb
K lainnya YaWK adalah CMS solusi paket sumber terbuka gratis untuk membangun, merancang, dan mengoperasikan halaman web atau aplikasi web modern apa pun. Dirancang agar apik, cepat, dan andal. Stabil dalam pengembangan. Itu menyatukan, apa yang menjadi milik bersama. YaWK menggunakan HTML, CSS, MySQL, PHP dan JavaScript untuk menggabungkan Bootstrap, jQuery, AdminLTE, FontAwesome dan banyak lagi alat open source web favorit Anda sehari-hari dan menggabungkannya ke dalam basis baru untuk pekerjaan sehari-hari Anda.
Status pembangunan – apa yang telah dilakukan sejauh ini?
Jawaban singkatnya, banyak! - jawaban panjang: lihat DAFTAR FITUR, terbitan dan pencapaian terbaru yang telah ditutup untuk melihat apa yang sedang terjadi dan apa yang telah dilakukan selama beberapa hari, minggu, bulan, dan tahun terakhir.
PETA JALAN untuk tahun 2024:
? Saat ini ada dalam daftar ToDo:
- Tambahkan Pembuat Konten (Tingkatkan Editor WYSIWYG)
- Perbarui situs web resmi https://yawk.io/ (sedang berlangsung!)
- Migrasikan semua blok dokumen ke doxygen (hampir selesai)
- Pembaruan Besar semua Aset dan Widget Sosial / Facebook
- Tambahkan template dan halaman demo (dijadwalkan hingga Kuartal 4 2024)
- dan tentu saja: memeriksa dan memperbaiki kesalahan bahasa, bug besar dan kecil
? Peningkatan terkini / pencapaian yang telah ditutup
- [selesai] ✓ Implementasi API Obrolan GPT-4
- [selesai] ✓ Fitur Pembaruan YaWK
- [selesai] ✓ Penginstal / Tingkatkan proses Pengaturan
- [selesai] ✓ Tambahkan dukungan untuk Halaman dan Menu FrontEnd (Konten) multibahasa
- [selesai] ✓ Peningkatan Widget SubMenu
- [selesai] ✓ Pembaruan basis kode untuk memastikan kompatibilitas PHP 8
? JUGA DIRENCANAKAN UNTUK TAHUN 2024:
- Tambahkan etalase fitur
- Perbarui Kerangka CSS untuk sepenuhnya mendukung Bootstrap 5.x
- Tambahkan halaman dukungan (dan sistem tiket)
- Tambahkan buku pegangan admin (pdf dan/atau html)
- Tambahkan manual pengembang (https://docs.yawk.io)
Saluran media sosial
? Unduh
? versi terbaru (24.6.15) dari GitHub:
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
Harap diingat: sebelum Anda mengunduh versi pra-rilis ini: YaWK saat ini sedang dalam pengembangan aktif dan BELUM DIRILIS. Jika mau, Anda dapat menggunakannya dan melihat sekilas status perkembangan saat ini. Namun harap pertimbangkan - YaWK sedang dalam tahap pengembangan terbuka dan mendasari perubahan yang lebih sering atau lebih jarang . Oleh karena itu, kompatibilitas ke belakang tidak dijamin pada tahap ini.
Sebelum YaWK secara resmi dinyatakan "dirilis", Anda akan selalu mendapatkan versi pengembangan terkini. Setelah versi stabil pertama dirilis, akan ada cabang pengembangan/stabil yang terpisah. Anda harus menunggu rilis stabil pertama yang resmi sebelum Anda menggunakan YaWK di lingkungan produktif.
Saya mencurahkan banyak kerja keras, waktu, hati, dan cinta dalam proyek ini - jadi saya akan senang dengan komentar, bintang, pengikut, dan/atau kontribusi kode. Jika Anda menyukai proyek ini, mohon pertimbangkan untuk mendukungnya. Terima kasih!
? Pengaturan / Instalasi
Ada dua cara untuk memuat YaWK di server web Anda: Instalasi melalui baris perintah/akses shell
Jika Anda memiliki akses root/Shell: git clone https://github.com/YaWK/yawk.io .
ini akan mengunduh versi terbaru dari GitHub ke direktori Anda saat ini.
atau jika Anda menggunakan composer, Anda dapat mengetik: composer create yawk/yawk.io -s dev
(setelah itu pindahkan file dari folder yawk.io ke direktori root proyek Anda jika perlu.) ? atau Unduh .zip + unggah File menggunakan Klien FTP apa pun (mis. FileZilla)
Hal ini paling umum terjadi pada pengguna dengan webhosting / ruang web "khas": Unduh paket .zip, ekstrak di komputer Anda, dan unggah file yang diekstraksi ke server web Anda. Gunakan klien FTP apa pun dan unggah file ke direktori root server web Anda.
PEMBERITAHUAN PERSYARATAN INSTALASI:
File harus dapat diakses oleh proses pengguna server web Anda.
Pastikan untuk mengatur izin pengguna/grup yang benar, misalnya: chown -R www-data:www-data yourfolder
(Ini sangat penting jika Anda menjalankan git clone dari shell dengan pengguna lain selain proses server web...) Pastikan juga, bahwa file berikut dapat ditulisi oleh server web Anda:
- .htaccess
- /admin/.htaccess
File-file ini harus memiliki setidaknya izin 755 (dapat ditulis untuk grup) atau 777 (dapat ditulis untuk semua). Jika Anda tidak yakin, setel ke 777. Namun hati-hati! Jangan lupa untuk mengubahnya nanti, (misalnya hanya dapat ditulisi oleh pemilik) setelah penyiapan selesai untuk memastikan file ini tidak dapat ditimpa oleh orang lain.
Persyaratan Minimum Server / Web Hosting:
- PHP 8.x diperlukan
- MySQL 5.x atau lebih tinggi (MariaDB juga berfungsi)
- Apache 2.x atau server web nginx
- MOD_REWRITE diaktifkan
Cara menjalankan Instalasi / Setup
Setelah Anda selesai mengunggah YaWK ke server web Anda, pastikan semua hak telah diatur dengan benar (seperti dijelaskan di atas) dan cukup panggil www.yourwebsite.tld di browser Anda. Jika server dikonfigurasi dengan benar, Anda akan melihat langkah 1/5 dari proses pengaturan di mana Anda dapat memilih Bahasa yang Anda inginkan. (saat ini bahasa Inggris atau Jerman)
Penginstal akan memandu Anda melalui 5 langkah yang cukup jelas.
? Masuk Admin
Setelah pengaturan selesai, Anda dapat login ke area admin dengan kredensial yang telah Anda tetapkan saat pengaturan. Area admin terletak di
www.yourwebsite.tld/admin .
Dokumentasi
Untuk informasi lebih detail, silakan kunjungi dokumentasi resmi di https://docs.yawk.io.
? Pemecahan Masalah / ERROR 500 / halaman putih setelah Instalasi
Jika Anda mendapatkan halaman kosong (putih) tanpa pesan kesalahan lebih lanjut, mungkin ada masalah yang disebabkan oleh pengaturan default yang ditentukan dalam file .htaccess. Hal ini bisa berupa konfigurasi cache server Anda yang salah atau salah, modul yang hilang, atau (kebanyakan) izin file/folder yang salah atau kepemilikan yang salah. Jarang ada hubungannya dengan hal lain. Silakan periksa log kesalahan server Anda dalam hal ini. Jangan ragu untuk menghubungi jika Anda tidak dapat mengatasi kesalahan Anda sendiri.
Lisensi
YaWK dilisensikan di bawah Lisensi MIT. Lisensi lain mungkin berlaku untuk perpustakaan dan aset pihak ketiga. Silakan periksa file lisensi dan dokumentasi untuk informasi lebih lanjut. YaWK merupakan software gratis dan dapat digunakan oleh siapa saja.
? Tapi kenapa kamu menjalankan ini?! - ada begitu banyak CMS di sekitar...
YaWK adalah proyek sumber terbuka,
dibuat untuk semua orang. Sebenarnya
tidak ada perusahaan bisnis besar atau yayasan di baliknya - (belum!) Saat ini masih
(terutama) pertunjukan satu orang, - dikembangkan secara eksklusif untuk tujuan pribadi saya.
Saya memulai proyek ini karena saya tidak puas dengan semua solusi lain pada saat itu . Jadi saya menerima tantangan ini dan mulai mengembangkan keseluruhan alat yang sesuai dengan kebutuhan pribadi saya. Awalnya itu tidak dimaksudkan untuk umum. Namun semakin besar proyek ini berkembang, semakin banyak orang yang meminta saya untuk membuatnya dapat diakses oleh masyarakat umum. Setelah menghabiskan sebagian besar hidup saya pada proyek ini, saya memutuskan untuk mengikuti teman-teman saya - Saya telah mengunggahnya ke GitHub dan merahasiakan repositori tersebut hingga status proyek mencapai tingkat di mana orang lain dapat memanfaatkannya. Meskipun semua upaya dilakukan untuk
"mencapai sasaran" , proyek ini belum selesai - dan mungkin tidak akan pernah selesai. Ini adalah perangkat lunak gratis! dan akan tetap dalam pengembangan, selama saya
(atau orang lain) menjaganya.
ANDA dapat menjadi bagian dari proyek ini! ?
Terima kasih kembali! Anda menemukan bug? Tolong beri tahu kami! Apakah Anda ingin meminta fitur? Jangan ragu untuk menghubungi - buka masalah atau tarik permintaan.
Setiap masukan diterima! ? Kontak
Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi saya melalui email: @DR
Periksa kembali lagi nanti dan nantikan pembaruan situs web dan proyek yang akan datang!
(dihitung sejak 13-04-2023)