FacturaScripts je redizajniran za 2018. godinu

Prošle godine smo vam govorili o prednostima programa InvoiceScripts: fakturiranje i računovodstvo pomoću besplatnog softvera, ERP i CRM s nevjerojatnim potencijalom koji su se isticali jednostavnom uporabom i brzinom kojom se mogu prilagoditi i implementirati u bilo koju vrstu poslovanja, danas FacturaScripts nastavlja rasti, donoseći nove funkcije svojim korisnicima i proširujući podršku. Ovaj ubrzani rast sa sobom je donio potrebu za poboljšanjem softvera od srca kako bi vremenom bio skalabilniji i kako bi bio u skladu sa trenutnim tehnologijama, zbog čega je njegov tvorac Carlos Garcia (NeoRazorX) iz prve ruke nam govori kako je bilo Redizajn FacturaScripts za 2018.

Redizajn skripti faktura za 2018. godinu od strane NeoRazorX

Tokom ljeta, s više od 60.000 preuzimanja, 12.000 instalacija koje se ažuriraju mjesečno, 4.000 registriranih korisnika na mreži i 90 dodataka, suočavamo se s kratkim periodom smirenja koji smo željeli iskoristiti za popraviti neke osnovne probleme s dizajnom u FacturaScripts: problemi zavisnosti, nemogućnost nasljeđivanja između kontrolera ili pogleda i ogromna masa koda, rezultat ovih godina razvoja.

Bilo je vrijeme da se sve preispita. Učite na greškama i uspjesima, i izgraditi novu osnovu za narednih nekoliko godina. Inače bismo umrli od uspjeha, jer je dodavanje novih karakteristika zahtijevalo sve više napora.

U okviru ovih premisa pokrenuli smo prototip jezgre s kompozitorom i nekim od komponenti symfony. kompozitor Omogućava nam dodavanje i upravljanje zavisnostima u PHP-u vrlo lako i korist od automatskog učitavanja potrebnih klasa. Of simfonija mi biramo httpfoundation, za jednostavno upravljanje unosom i izlazom podataka, Prevodilac pretvoriti FacturaScripts u više jezika, dispečer događaja za upravljanje događajima i grančica, mehanizam predloška s nasljeđivanjem koji zaljubili smo se.

Na ovoj osnovi počinjemo izgraditi 3 tipa proširenih kontrolera: ListControllers, za unose, EditControllers, za jednostavne modele i PanelControllers, za složenije modele koji imaju veze s drugim modelima. Na primjer, klijenti, prilikom uređivanja klijenta želite vidjeti i njihove adrese, bankovne račune, nedavne račune itd ...

Sučelja FacturaScripts već su bila intuitivna i jedan od dijelova koji korisnici najviše cijene, ono što smo odvagali je kod. Prošireni kontroleri su nešto što nam je već dugo potrebno za ponovnu upotrebu koda i za puno lakše dodavanje novih funkcija.

Ako ste programer, često ste se našli u situaciji da vjerujete da je vaš kod prekrasan i nekoliko mjeseci kasnije shvatite koliko je loš. To je normalno. Srećom sada postoje alati i usluge, kao što su scrutinizer-ci, koji vam omogućavaju da dobijete objektivniju procjenu koda, uz ukazivanje na uobičajene pogreške i nuđenje savjeta.

Prije nego što smo započeli s prototipom, odlučili smo pregledati naš kod s scrutinizer-ci, dobivši rezultat od 5.4, budući da je klasa fs_controller veliki odgovorni, iako ne i jedini. I s malo izgleda za poboljšanje dizajna bez narušavanja kompatibilnosti. Još razloga za početak s novom jezgrom.

Hoy, Ocjena FacturaScripts 2018 je 8.66, koji imaju izvanredne rezultate u velikoj većini klasa i njihovih metoda.

Bolji dizajn omogućio nam je da svim obrascima dodamo nove opcije, kao što je izvoz u PDF ili Excel na bilo koju stranicu ili listu i mega pretraživač, što će svim korisnicima uštedjeti puno vremena.

Sada ostaje samo dovršiti neke zadatke i pokrenuti beta i nadogradnju dodatka. Obavijestit ćemo vas ;-).

Komentari na FacturaScripts 2018

Ako nam se nešto sviđa, vidimo da su alati otvorenog koda koji su također namijenjeni za rast poslovanja uspješni, naporan posao često ide ispod stola, siguran sam da to nije slučaj jer zadovoljstvo korisnika da danas koriste ovaj alat je vrlo visoko.

Rast složenosti i funkcionalnosti alata za sobom povlači poprilično velik tehnički izazov, mnogo puta se aplikacije ne pripremaju toliko rasti ili su njihovi programeri jednostavno usredotočeni na održavanje starih struktura koje nisu usklađene s novim tehnologijama, mislim Vrlo povoljna poanta FacturaScripts-a je ona jasnoća s kojom gledaju na svoj softver i ta poniznost da bi se znalo kada promjene treba uvesti.

S ovom novom verzijom, osim što će biti učinkovitiji, FacturaScripts će donijeti i nove funkcionalnosti koje su usko povezane sa potrebama trenutnih organizacija, vjerujemo da će i ovo biti uspješna verzija te da će korisnici ovog moćnog ERP-a moći bolje rasti svoje poslovanje. .


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.