„FacturaScripts“ yra pertvarkytas 2018 m

Praėjusiais metais mes jums pasakėme apie „InvoiceScripts“: sąskaitų faktūrų išrašymas ir apskaita naudojant nemokamą programinę įrangą, neįtikėtino potencialo ERP ir CRM, kurie išsiskyrė savo paprastu naudojimu ir greičiu, kurį jį galima pritaikyti ir įgyvendinti bet kokio tipo versle, šiandien „FacturaScripts“ toliau auga, suteikdama vartotojams naujų funkcijų ir plečiant palaikymą. Šis pagreitėjęs augimas atnešė poreikį tobulinti programinę įrangą iš širdies, kad ji būtų laikui bėgant labiau keičiama ir kad ji atitiktų dabartines technologijas, todėl jos kūrėjas Carlosas Garcia („NeoRazorX“) iš pirmų lūpų pasakoja, kaip buvo Pertvarkyti „FacturaScripts“ 2018 m.

„NeoRazorX“ 2018 m. „InvoiceScripts“ pertvarkymas

Vasarą, turėdami daugiau nei 60.000 12.000 atsisiuntimų, 4.000 90 diegimų, kurie atnaujinami kas mėnesį, XNUMX registruotų vartotojų internete ir XNUMX papildinių, mūsų laukia trumpas ramybės laikotarpis, kuriuo norėjome pasinaudoti išspręsti kai kurias pagrindines „FacturaScripts“ dizaino problemas: priklausomybės problemos, neįmanoma paveldėti valdytojų ar nuomonių ir milžiniška kodo masė, šių metų plėtros rezultatas.

Atėjo laikas viską permąstyti. Mokykitės iš klaidų ir sėkmėsir pastatykite naują pagrindą ateinantiems keleriems metams. Priešingu atveju mirtume nuo sėkmės, nes naujų funkcijų pridėjimas pareikalavo vis daugiau pastangų.

Šiose patalpose mes sukūrėme branduolio prototipą su kompozitoriumi ir kai kuriais simfonijos komponentais. kompozitorius Tai leidžia mums labai lengvai pridėti ir valdyti priklausomybes PHP ir pasinaudoti automatiniu būtinų klasių įkėlimu. Apie Symfony mes renkamės http pagrindimas, patogiai valdyti duomenų įvestį ir išvestį, Vertėjas konvertuoti „FacturaScripts“ į kelias kalbas, renginių dispečeris valdyti renginius ir šakelė, šablonų variklis su paveldėjimu mes įsimylėjome.

Šiuo pagrindu mes pradedame sukurti 3 išplėstinių valdiklių tipus: „ListControllers“, sąrašams, „EditControllers“, paprastiems modeliams ir „PanelControllers“, sudėtingesniems modeliams, kurie turi ryšį su kitais modeliais. Pavyzdžiui, klientai, redaguodami klientą, taip pat norite pamatyti jų adresus, banko sąskaitas, naujausias sąskaitas faktūras ir kt.

„FacturaScripts“ sąsajos jau buvo intuityvios ir viena iš labiausiai vartotojų vertinamų dalių, ką mes pasvėrėme, buvo kodas. Išplėstiniai valdikliai jau seniai yra poreikis daug lengviau naudoti kodą ir pridėti naujų funkcijų.

Jei esate kūrėjas, dažnai patekote į įsitikinimą, kad jūsų kodas yra nuostabus, ir po kelių mėnesių supratote, koks jis blogas. Tai yra normalu. Laimei, dabar yra įrankių ir paslaugų, tokių kaip tikrintuvas-ci, kurie leidžia ne tik nurodyti dažniausiai pasitaikančias klaidas ir pasiūlyti patarimų, bet ir objektyviau įvertinti savo kodą.

Prieš pradėdami naudoti prototipą, nusprendėme peržiūrėti kodą naudodami „scrutinizer-ci“ ir gauti balą 5.4, būdamas fs_controller klasės atsakingasis, nors ir ne vienintelis. Ir mažai galimybių patobulinti dizainą, nepažeidžiant suderinamumo. Daugiau priežasčių pradėti nuo naujo pagrindo.

šiandien „FacturaScripts 2018“ balas yra 8.66, turintys išskirtinę daugumoje klasių ir jų metodus.

Geresnis dizainas leido mums pridėti naujų galimybių visose formose, pvz., Eksportuoti į PDF ar „Excel“ bet kuriame puslapyje ar sąraše, ir „mega“ paieškos variklį, kuris sutaupys daug laiko vartotojams.

Dabar lieka tik atlikti kai kurias užduotis ir paleisti beta versiją bei papildinio atnaujinimą. Mes jus informuosime ;-).

„FacturaScripts 2018“ komentarai

Jei mums kažkas patinka, reikia įsitikinti, kad atvirojo kodo įrankiai, kurie taip pat yra skirti verslo plėtrai, yra sėkmingi, tai yra sunkus darbas, kuris dažnai eina po stalu. šiandien jie naudojasi šiuo įrankiu yra labai didelis.

Įrankių sudėtingumo ir funkcionalumo augimas kelia gana didelį techninį iššūkį, daug kartų programos nėra pasirengusios augti tiek arba tiesiog jų kūrėjai daugiausia dėmesio skiria senų struktūrų, kurios nėra suderintos su naujomis technologijomis, išlaikymui. manau Labai palankus „FacturaScripts“ taškas yra aiškumas, su kuriuo jie žiūri į savo programinę įrangą, ir tas nuolankumas žinoti, kada reikia atlikti pakeitimus.

Naudodamiesi šia nauja versija, „FacturaScripts“ ne tik bus efektyvesnė, bet ir atneš naujų funkcijų, kurios yra glaudžiai susijusios su dabartinių organizacijų poreikiais, manome, kad tai taip pat bus sėkminga versija ir kad šios galingos ERP vartotojai galės augti savo verslą geresniu būdu.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.