FacturaScripts redizajniran je za 2018. godinu

Prošle godine smo vam govorili o prednostima InvoiceScripts: fakturiranje i računovodstvo s besplatnim softverom, ERP i CRM s nevjerojatnim potencijalom koji se isticao jednostavnom uporabom i brzinom kojom se može prilagoditi i implementirati u bilo koju vrstu poslovanja, danas FacturaScripts nastavlja rasti, donoseći nove značajke 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 prilagodljiviji i kako bi bio u skladu s 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. od strane NeoRazorX

Tijekom ljeta, s više od 60.000 preuzimanja, 12.000 instalacija koje se ažuriraju mjesečno, 4.000 registriranih korisnika na webu i 90 dodataka, suočavamo se s kratkim razdobljem smirenja koje smo željeli iskoristiti za riješiti neke probleme s osnovnim dizajnom za FacturaScripts: problemi ovisnosti, nemogućnost nasljeđivanja između kontrolora 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 nove temelje za sljedećih nekoliko godina. Inače bismo umrli od uspjeha, jer je dodavanje novih značajki zahtijevalo sve više i više truda.

U okviru ovih premisa pokrenuli smo prototip jezgre s skladateljem i nekim komponentama symfony. kompozitor Omogućuje nam dodavanje i upravljanje ovisnostima u PHP-u vrlo jednostavno i korist od automatskog učitavanja potrebnih klasa. Od symfony mi biramo httptemelj, za jednostavno upravljanje unosom i izlazom podataka, prevoditelj 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 ovom temelju počinjemo izraditi 3 vrste proširenih kontrolera: ListControllers, za unose, Uredi kontrolere, 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 najcjenjenijih dijelova korisnika, ono što smo odvagali je kod. Prošireni kontroleri nešto su što nam već dugo treba za ponovnu upotrebu koda i puno lakše dodavanje novih značajki.

Ako ste programer, često ste se našli u situaciji da vjerujete da je vaš kôd prekrasan, a nekoliko mjeseci kasnije shvatite koliko je loš. Normalno je. Srećom sada postoje alati i usluge, kao što su ispitivač-ci, koji vam omogućuju dobivanje objektivnije procjene vašeg koda, uz ukazivanje na uobičajene pogreške i pružanje savjeta.

Prije početka prototipa odlučili smo pregledati naš kod s scrutinizer-ci, dobivši rezultat od 5.4, budući da je razred 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.

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

Bolji dizajn omogućio nam je dodavanje novih opcija u sve obrasce, poput izvoza u PDF ili Excel na bilo koju stranicu ili popis i mega tražilice, š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 koji danas koriste ovaj alat vrlo je visok.

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

S ovom novom verzijom, osim što će biti učinkovitiji, FacturaScripts donijet će i nove funkcionalnosti koje su usko povezane s potrebama trenutnih organizacija, vjerujemo da će i ovo biti uspješna verzija te da će korisnici ovog moćnog ERP-a moći rasti svoja poduzeća na bolji način.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.