Aksara Caraka (Versi 4.2.8)

Pembaruan ini berfokus pada integrasi Toko Add-Ons, beberapa dukungan database, menyempurnakan tampilan dan dukungannya, keamanan serta menambahkan fitur baru.

Pembaruan ini berfokus pada integrasi Toko Add-Ons, beberapa dukungan database, menyempurnakan tampilan dan dukungannya, keamanan serta menambahkan fitur baru.


Catatan Sebelum Menjalankan Updater

Silakan unduh file "Updater_Patch.zip" dan ekstrak ke folder di mana Anda menginstal Aksara.


Fitur Baru:

  1. Menambahkan kemampuan untuk menginstal di lingkungan MySQLi, SQLSRV, PostgreSQL, dan SQLite3;
  2. Menambahkan kemampuan untuk menginstal Add-Ons dari Toko Aksara secara langsung dan membuat menu serta perizinan hak akses secara otomatis berdasarkan manifes paket yang diinstal;
  3. Menambahkan kemampuan untuk mengimpor Add-Ons;
  4. Menambahkan kemampuan untuk menyesuaikan, memperbarui, dan menghapus modul atau tema dan menghapus menu dan perizinan yang tersisa yang dibuat sebelumnya saat melakukan instalasi;
  5. Menambahkan JSON Machine ke dependensi untuk menangani file JSON berukuran besar;
  6. Menambahkan rendering fungsi ArcGIS MapServer ke /public/assets/local/js/openlayers.min.js saat menampilkan peta menggunakan atribut data "data-arcgis-rest-url";
  7. Menambahkan dokumentasi API (dihasilkan secara otomatis) di bawah menu API;
  8. Menambahkan opsi tampilan kisi untuk mengalihkan tabel ke tampilan kisi / kotak (grid);
  9. Menambahkan sampul pada tampilan seluler saat kolom pertama berupa gambar;
  10. Menetapkan metode "parent_module" yang terkait dengan template tampilan dan perizinan;
  11. Menambahkan parameter opsi untuk "set_title" untuk mengatur judul individu untuk tindakan saat ini (index, create, read, update);
  12. Menambahkan reverse geocoding saat memperbarui fitur layer pada pengelolaan peta;
  13. Menambahkan kemampuan untuk mendapatkan fitur terdekat saat menggunakan OpenLayers;
  14. Menambahkan mesin perutean pada rendering peta;
  15. Menambahkan nomor limitasi pada paginasi halaman;
  16. Menambahkan pemblokiran upaya login yang gagal dengan jumlah dan waktu pemblokiran yang dapat disesuaikan;
  17. Menambahkan contoh hak akses individu pada modul pengguna;

Perbaikan Bug:

  1. Memperbarui installer;
  2. Menambahkan statement untuk mencegah infinity loop ketika tidak ada hasil pada metode set_relation;
  3. Perbaikan fitur unduh pdf saat menggunakan mPDF;
  4. Menambahkan nama belakang yang belum tersedia pada saat pendaftaran pengguna;
  5. Memperbaiki format yang rusak untuk respons API;
  6. Menambahkan validasi yang tidak berjalan untuk modul inti;
  7. Menyatukan pemisah validasi unik saat tidak sengaja melakukan kesalahan ketik;
  8. Memperbaiki pencarian views pada sub-modul;
  9. Memperbarui token validasi yang tidak dihasilkan apabila formulir dikirim dari sumber yang berbeda dari halaman;
  10. Memperbarui autocomplete yang tidak menghasilkan data pencarian karena terpotong dengan tridots;
  11. Menambahkan perizinan yang hilang untuk izin sub-admin (teknis);
  12. Memperbaiki token yang hilang pada saat order data berdasar kolom;
  13. Menambahkan nilai parameter yang tidak tersedia yang menimbulkan kesalahan saat tidak ada parameter yang diberikan;
  14. Memperbarui statement di bawah validasi "unique" ketika parameter kedua kosong;

Peningkatan Fitur:

  1. Menambahkan batasan hapus untuk data yang dimasukkan ke dalam "unset_delete";
  2. Memperbarui format datepicker;
  3. Menambahkan kemampuan untuk menggunakan halaman pengguna (profil) dari halaman administrasi dengan mengubah user_id menjadi nama pengguna;
  4. Menambahkan pilihan bahasa ke bilah sisi;
  5. Menambahkan fungsi untuk memaksa modal dibuka di layar kecil;
  6. Menambahkan efek pada tombol saat diklik;
  7. Menyempurnakan UI seluler;
  8. Menyempurnakan fungsi autocomplete;
  9. Menambahkan escape pada join table untuk penggunaan query yang rumit;
  10. Menulis ulang metode "where" untuk query builder untuk menangani query yang kompleks atau menggunakan subqueri;
  11. Menambahkan pemeriksaan untuk mengabaikan parameter saat nilainya nol pada validasi "unique";
  12. Memasangkan nilai default ke bidang yang dinonaktifkan;
  13. Memperbarui tema dan url_helper yang sebelumnya tidak berfungsi dengan tema dan modul yang diimpor. Menambahkan fungsi untuk memanggil aset di bawah tema dan modul;
  14. Peningkatan halaman login, menghapus komponen login karena masalah dalam penggantian tampilan dari tema;
  15. Meningkatkan carousel pada CMS yang mana gambar akan beralih ke kolom pertama apabila tidak ada berkas yang dipilih;
  16. Menambahkan token ke respons JSON saat diminta dari formulir CRUD;
  17. Memperbesar modal hak akses grup;
  18. Menambahkan kompatibilitas pembuat kueri untuk setiap driver database;
  19. Memperbaiki statement pada modul pembersih sesi;
  20. Memperbarui statement untuk melewati bidang di dalam validasi formulir. Mengubah nilai NULL menjadi kosong saat menyiapkan nilai data bidang;

Perubahan:

  1. Mengubah kueri native dengan migrasi pada installer untuk bekerja dengan beberapa tipe database;
  2. Menghapus negara sebagai bidang yang wajib diisi;
  3. Menambahkan konten parsial yang terkait dengan pengelolaan akun;
  4. Menghapus komponen profil dari component.min.js;
  5. Mengganti Owl Carousel dengan SwiperJS untuk kinerja lebih optimal;
  6. Mengganti export/import Excel dengan PHPOffice/PHPSpreadSheet;
  7. Perubahan pada controller Assets agar bekerja dengan pratinjau tema (terkait dengan nilai konfigurasi base_url dan asset_url);
  8. Menghapus plugin JS yang tidak lagi digunakan;
  9. Mengubah plugin uploader dengan custom uploader Aksara karena versi sebelumnya menjadi versi berbayar (FileUploader by InnoStudio);
  10. Mengubah penyimpan sesi default ke file karena masalah penulisan database yang terkait dengan CodeIgniter;
  11. String Helper: Perubahan dalam penggantian string untuk menampilkan sintaks yang dibatasi sebagai html entities agar tetap tampil pada halaman;

caraka rilis