FacturaScripts didesain ulang untuk tahun 2018

Tahun lalu kami memberi tahu Anda tentang manfaat InvoiceScripts: pembuatan faktur dan akuntansi dengan perangkat lunak gratis, ERP dan CRM dengan potensi luar biasa yang menonjol karena penggunaannya yang mudah dan kecepatan yang dapat diadaptasi dan diterapkan di semua jenis bisnis, kini FacturaScripts terus berkembang, menghadirkan fitur-fitur baru kepada penggunanya dan memperluas dukungannya. Pertumbuhan yang dipercepat ini membawa serta kebutuhan untuk meningkatkan perangkat lunak dari intinya sehingga lebih dapat diskalakan dari waktu ke waktu dan agar sejalan dengan teknologi saat ini, itulah sebabnya pembuatnya Carlos García (NeoRazorX) memberi tahu kita secara langsung bagaimana hal itu Mendesain Ulang FacturaScripts untuk 2018.

Mendesain Ulang Skrip Faktur untuk 2018 oleh NeoRazorX

Selama musim panas, dengan lebih dari 60.000 unduhan, 12.000 penginstalan yang diperbarui setiap bulan, 4.000 pengguna terdaftar di web, dan 90 plugin, kami menghadapi masa tenang singkat yang ingin kami manfaatkan untuk memperbaiki beberapa masalah desain inti untuk FacturaScripts: masalah ketergantungan, ketidakmungkinan mewarisi antara pengontrol atau tampilan, dan kumpulan kode yang sangat besar, hasil dari pengembangan bertahun-tahun ini.

Sudah waktunya untuk memikirkan kembali segalanya. Belajar dari kesalahan dan kesuksesan, dan membangun fondasi baru untuk beberapa tahun ke depan. Jika tidak, kita akan mati karena sukses, karena menambahkan fitur baru membutuhkan lebih banyak usaha.

Di bawah tempat ini kami memulai prototipe kernel dengan komposer dan beberapa komponen symfony. Menyusun memungkinkan kita untuk menambah dan mengelola dependensi dalam PHP dengan sangat mudah, dan memanfaatkan pemuatan otomatis kelas yang diperlukan. Dari symfony kami memilih http yayasan, untuk mengelola masukan dan keluaran data dengan mudah, penterjemah untuk mengubah FacturaScripts menjadi multi-bahasa, pengirim acara untuk mengelola acara, dan ranting, mesin template dengan warisan itu kami telah jatuh cinta.

Atas dasar ini kami mulai membangun 3 jenis pengontrol yang diperluas: Daftar Pengendali, untuk daftar, Sunting Pengendali, untuk model sederhana, dan Pengontrol Panel, untuk model yang lebih kompleks yang memiliki hubungan dengan model lain. Misalnya, klien, saat mengedit klien, Anda juga ingin melihat alamat, rekening bank, faktur terbaru, dll ...

Antarmuka FacturaScripts sudah intuitif, dan salah satu bagian yang paling dihargai oleh pengguna, yang kami bebankan adalah kodenya. Pengontrol yang diperluas telah lama menjadi kebutuhan kami untuk menggunakan kembali kode dan menambahkan fitur baru dengan lebih mudah.

Jika Anda seorang pengembang, Anda sering mendapati diri Anda dalam situasi percaya bahwa kode Anda luar biasa, dan beberapa bulan kemudian menyadari betapa buruknya itu. Itu normal. Untungnya sekarang sudah ada alat dan layanan, seperti pengamat-ci, yang memungkinkan Anda mendapatkan penilaian kode yang lebih obyektif, selain menunjukkan kesalahan umum dan menawarkan saran.

Sebelum memulai dengan prototipe, kami memutuskan untuk meninjau kode kami dengan scrutinizer-ci, memperoleh skor 5.4, menjadi kelas fs_controller yang bertanggung jawab besar, meskipun bukan satu-satunya. Dan dengan sedikit peluang untuk meningkatkan desain tanpa merusak kompatibilitas. Lebih banyak alasan untuk memulai dengan inti baru.

Hari ini, FacturaScripts 2018 skor 8.66, memiliki keunggulan di sebagian besar kelas dan metode mereka.

Desain yang lebih baik memungkinkan kami menambahkan opsi baru ke semua formulir, seperti mengekspor ke PDF atau Excel di halaman atau daftar mana pun, dan mesin pencari mega, yang akan menghemat banyak waktu bagi semua pengguna.

Sekarang tinggal menyelesaikan beberapa tugas dan memulai beta dan pembaruan plugin. Kami akan terus memberi tahu Anda ;-).

Komentar di FacturaScripts 2018

Jika sesuatu yang menyenangkan kami adalah melihat bahwa alat open source yang juga dimaksudkan untuk pertumbuhan bisnis berhasil, itu adalah kerja keras yang sering kali berjalan di bawah meja, saya yakin bukan itu masalahnya karena kepuasan pengguna bahwa hari ini mereka menggunakan alat ini sangat tinggi.

Pertumbuhan dalam kompleksitas dan fungsionalitas alat seperti itu memerlukan tantangan teknis yang cukup besar, seringkali aplikasi tidak siap untuk tumbuh begitu banyak atau hanya pengembang mereka yang fokus pada pemeliharaan struktur lama yang tidak selaras dengan teknologi baru, saya pikir Sebuah poin yang sangat menguntungkan dari FacturaScripts adalah kejelasan yang mereka gunakan untuk melihat perangkat lunak mereka dan bahwa kerendahan hati untuk mengetahui kapan perubahan harus dilakukan.

Dengan versi baru ini, Selain lebih efisien, FacturaScripts akan menghadirkan fungsionalitas baru yang terkait erat dengan kebutuhan organisasi saat ini, kami percaya bahwa ini juga akan menjadi versi yang sukses dan pengguna ERP yang kuat ini akan dapat berkembang bisnis mereka dengan cara yang lebih baik.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.