Pungkasan taun, kita marang sampeyan babagan mupangate InvoiceScripts: invoice lan accounting nganggo piranti lunak gratis, ERP lan CRM kanthi potensial luar biasa sing misuwur amarga panggunaan gampang lan kacepetan sing bisa diadaptasi lan dileksanakake ing sembarang jenis bisnis, dina iki FacturaScripts terus berkembang, nggawa fitur-fitur anyar kanggo para pangguna lan ngembangake dhukungan. Wutah sing nyepetake iki nyebabake kebutuhan kanggo ngapikake piranti lunak saka jantung dadi luwih bisa diukur saka wektu lan supaya bisa dilacak karo teknologi saiki, mula sing nggawe Carlos Garcia (NeoRazorX) ngandhani yen wis kepiye Nggawe Desain ulang FacturaScripts kanggo taun 2018.
Indeks
Nggawe ulang InvoiceScripts kanggo 2018 dening NeoRazorX
Sajrone musim panas, kanthi luwih saka 60.000 unduhan, 12.000 instalasi sing dianyari saben wulan, 4.000 pangguna pangguna ing web lan 90 plugin, kita lagi ngadhepi wektu sing tenang sing pengin digunakake ndandani sawetara masalah desain inti ing FacturaScripts: masalah katergantungan, ora bisa tampa warisan ing antarane pengontrol utawa pandangan, lan kode gedhe banget, asil pangembangan taun-taun kasebut.
Wayahe mikir maneh kabeh. Sinau saka kesalahan lan sukses, lan bangun pondasi anyar kanggo sawetara taun sabanjure. Yen ora, kita bakal mati sukses, amarga nambah fitur anyar mbutuhake usaha sing luwih akeh.
Ing premis kasebut, kita miwiti prototipe kernel karo komposer lan sawetara komponen symfony. pengarang ngidini kita nambah lan ngatur katergantungan ing PHP kanthi gampang, lan entuk bathi saka otomatis mbukak kelas sing dibutuhake. Saka symfony kita milih http yayasan, kanggo ngatur input lan output data kanthi gampang, penerjemah ngowahi FacturaScripts dadi multi-basa, pangirim acara kanggo ngatur acara, lan ranting, mesin template kanthi warisan sing kita wis jatuh cinta.
Ing dhasar iki, kita wiwiti mbangun 3 jinis kontrol lengkap: ListControllers, kanggo dhaptar, EditControllers, kanggo model sederhana, lan Kontroler Panel, kanggo model sing luwih kompleks sing ana hubungane karo model liyane. Contone, klien, nalika nyunting klien sampeyan uga pengin ndeleng alamat, akun bank, invoice pungkasan, lsp.
Antarmuka FacturaScripts wis intuisi, lan salah sawijining bagean sing paling dihargai pangguna, sing ditimbang yaiku kode. Kontrol ekstensif minangka prekara sing dibutuhake banget kanggo nggunakake maneh kode lan supaya bisa nambah fitur anyar kanthi luwih gampang.
Yen sampeyan pangembang, sampeyan bakal asring ngalami kahanan manawa kodhe apik banget, lan sawetara wulan mengko ngerti alane. Lumrahe. Untunge saiki ana alat lan layanan, kayata scrutinizer-ci, sing ngidini sampeyan entuk pambiji kode sing luwih objektif, saliyane nuduhake kesalahan umum lan menehi saran.
Sadurunge diwiwiti karo prototipe, kita mutusake maneh kode karo scrutinizer-ci, supaya entuk skor 5.4, dadi kelas fs_controller sing tanggung jawab gedhe, sanajan ora mung siji. Lan ora duwe kasempatan kanggo nambah desain tanpa kompatibilitas. Alasan liyane kanggo miwiti karo inti anyar.
Dina iki, Skor FacturaScripts 2018 yaiku 8.66, duwe pinunjul ing mayoritas kelas lan cara.
Desain sing luwih apik ngidini kita nambah opsi anyar menyang kabeh formulir, kayata ngekspor menyang PDF utawa Excel ing kaca utawa dhaptar apa wae, lan mesin telusuran mega, sing bakal ngirit kabeh pangguna kanthi akeh wektu.
Saiki kita mung kudu ngrampungake sawetara tugas lan miwiti nganyari beta lan plugin. Kita bakal menehi informasi ;-).
Komentar babagan FacturaScripts 2018
Yen ana sing disenengi, yaiku manawa alat open source sing uga ditrapake kanggo pertumbuhan bisnis sukses, kerja keras sing asring ana ing sangisore tabel, aku yakin manawa ora kaya iki amarga kepuasan para pangguna sing saiki nggunakake alat iki dhuwur banget.
Tuwuhe kerumitan lan fungsionalitas alat amarga mbutuhake tantangan teknis sing cukup gedhe, kaping pirang-pirang aplikasi ora siyap tuwuh dadi akeh utawa pangembang mung fokus njaga struktur lawas sing ora selaras karo teknologi anyar. Titik FacturaScripts sing paling disenengi yaiku kejelasan sing bisa dideleng ing piranti lunak lan kerendahan kanggo ngerti kapan ana pangowahan.
Kanthi versi anyar iki, Saliyane luwih efisien, FacturaScripts bakal nggawa fungsi anyar sing ana gandhengane karo kebutuhan organisasi saiki, kita yakin iki uga bakal dadi versi sing sukses lan pangguna ERP sing kuat iki bakal bisa ngembangake usahane kanthi cara sing luwih apik. .
Dadi pisanan komentar