FacturaScripts je prepracovaný pre rok 2018

Minulý rok sme vám povedali o výhodách InvoiceScripts: fakturácia a účtovníctvo so slobodným softvérom, ERP a CRM s neuveriteľným potenciálom, ktoré vynikali ľahkým používaním a rýchlosťou, s akou sa dajú prispôsobiť a implementovať v akomkoľvek druhu podnikania, dnes FacturaScripts naďalej rastie, svojim používateľom prináša nové funkcie a rozširuje svoju podporu. Tento zrýchlený rast so sebou priniesol potrebu zdokonaľovať softvér tak, aby bol časom škálovateľnejší a aby bol na dobrej ceste k súčasným technológiám, preto jeho tvorca Carlos García (NeoRazorX) nám z prvej ruky hovorí, ako to bolo Prepracovanie skriptov FacturaScript na rok 2018.

Redizajn skriptov InvoiceScript na rok 2018 od NeoRazorX

Počas leta, s viac ako 60.000 12.000 stiahnutiami, 4.000 90 inštaláciami, ktoré sa mesačne aktualizujú, XNUMX XNUMX registrovanými používateľmi na webe a XNUMX doplnkami, čelíme krátkemu obdobiu pokoja, ktoré sme chceli využiť na opraviť niektoré základné problémy s dizajnom FacturaScripts: problémy so závislosťou, nemožnosť dediť medzi radičmi alebo pohľadmi a obrovská masa kódu, výsledok týchto rokov vývoja.

Bolo načase všetko prehodnotiť. Poučte sa z chýb a úspechova vybudovať nový základ na niekoľko nasledujúcich rokov. Inak by sme zomreli na úspech, pretože pridávanie nových funkcií si vyžadovalo stále väčšie úsilie.

V týchto priestoroch sme spustili prototyp jadra so skladateľom a niektorými súčasťami symfony. Skladať nám umožňuje veľmi ľahko pridávať a spravovať závislosti v PHP a ťažiť z automatického načítania potrebných tried. Z symfony vyberáme httpzakladanie, na pohodlnú správu vstupov a výstupov údajov, prekladateľ prevádzať FacturaScripty do viacerých jazykov, dispečer udalostí spravovať udalosti a vetvička, šablónový motor s dedičstvom, že zamilovali sme sa.

Na týchto základoch začíname zostaviť 3 typy rozšírených radičov: Ovládače zoznamu, pre zoznamy, EditControlers, pre jednoduché modely a PanelControlers, pre zložitejšie modely, ktoré majú vzťahy s inými modelmi. Napríklad klienti, pri úprave klienta chcete tiež vidieť jeho adresy, bankové účty, posledné faktúry atď ...

Rozhrania FacturaScript boli už intuitívne a jedna z častí, ktorú si používatelia najviac vážia, čo sme zvážili, bol kód. Rozšírené ovládače sú niečo, čo už dlho potrebujeme na opätovné použitie kódu a na to, aby sme mohli oveľa jednoduchšie pridávať nové funkcie.

Ak ste vývojár, často ste sa dostali do situácie, že ste presvedčení, že je váš kód úžasný, a o pár mesiacov neskôr ste si uvedomili, aký je zlý. To je normálne. Našťastie teraz existujú nástroje a služby, ako napr preskúmateľ-ci, ktoré vám umožnia získať objektívnejšie hodnotenie vášho kódu, okrem poukazovania na bežné chyby a ponúkania rád.

Predtým, ako sme začali s prototypom, rozhodli sme sa skontrolovať náš kód pomocou scrutinizer-ci a získať skóre 5.4, keďže je triedou fs_controller, je veľmi zodpovedný, hoci nie je jedinou. A s malou šancou vylepšiť dizajn bez narušenia kompatibility. Viac dôvodov, prečo začať s novým jadrom.

dnes, Skóre FacturaScripts 2018 je 8.66, ktoré vynikajú vo veľkej väčšine tried a ich metódach.

Lepší dizajn nám umožnil pridávať nové možnosti do všetkých formulárov, napríklad export do formátu PDF alebo Excel na ľubovoľnú stránku alebo zoznam, a mega vyhľadávací nástroj, ktorý všetkým používateľom ušetrí veľa času.

Teraz zostáva len dokončiť niektoré úlohy a spustiť beta verziu a aktualizáciu doplnku. Budeme vás informovať ;-).

Komentáre k FacturaScripts 2018

Ak sa nám niečo páči, je potrebné vidieť, že nástroje otvoreného zdroja, ktoré sú určené aj na rast podnikania, sú úspešné, je to tvrdá práca, ktorá často ide pod stôl, som si istý, že to tak nie je, pretože spokojnosť používateľov, že dnes používajú tento nástroj je veľmi vysoký.

Rast zložitosti a funkcionality nástrojov so sebou nesie pomerne veľkú technickú výzvu. Aplikácie mnohokrát nie sú pripravené na taký veľký nárast alebo sa ich vývojári jednoducho zameriavajú na údržbu starých štruktúr, ktoré nie sú v súlade s novými technológiami. Veľmi priaznivým bodom skriptov FacturaScript je čistota, s akou pozerajú na svoj softvér, a pokora vedieť, kedy by sa mali vykonať zmeny.

S touto novou verziou prinesú FacturaScripty okrem efektívnosti aj nové funkcionality, ktoré úzko súvisia s potrebami súčasných organizácií, veríme, že to bude tiež úspešná verzia a že používatelia tohto výkonného ERP budú môcť rásť podniky lepšie.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.