Ang FacturaScripts ay muling idisenyo para sa 2018

Noong nakaraang taon sinabi namin sa iyo ang tungkol sa mga benepisyo ng Mga InvoiceScripts: pag-invoice at accounting na may libreng software, isang ERP at CRM na may hindi kapani-paniwala na potensyal na tumayo para sa madaling paggamit nito at ang bilis na maaari itong iakma at ipatupad sa anumang uri ng negosyo, ngayon ay patuloy na lumalaki ang FacturaScripts, na nagdadala ng mga bagong tampok sa mga gumagamit nito at pinalawak ang suporta nito. Ang pinabilis na paglaki na ito ay nagdala ng pangangailangan na pagbutihin ang software mula sa puso nito upang mas masusukat ito sa paglipas ng panahon at sa gayon ay masubaybayan ito ng mga kasalukuyang teknolohiya, kaya't ang lumikha nito Carlos Garcia (Neorazorx) ay nagsasabi sa atin nang una kung paano ito nangyari Ang muling pagdidisenyo ng FacturaScripts para sa 2018.

Muling pagdidisenyo ng InvoiceScripts para sa 2018 ng NeoRazorX

Sa panahon ng tag-init, na may higit sa 60.000 mga pag-download, 12.000 mga pag-install na na-update buwanang, 4.000 rehistradong gumagamit sa web at 90 plugin, nahaharap kami sa isang maikling panahon ng kalmado na nais naming samantalahin upang ayusin ang ilang mga pangunahing isyu sa disenyo para sa FacturaScripts: mga problema sa pagpapakandili, imposible ng pagmamana sa pagitan ng mga tagakontrol o pananaw, at isang napakalaking masa ng code, ang resulta ng mga taong pag-unlad na ito.

Panahon na upang pag-isipang muli ang lahat. Alamin mula sa mga pagkakamali at tagumpay, at bumuo ng isang bagong pundasyon para sa susunod na ilang taon. Kung hindi man ay mamamatay tayo sa tagumpay, dahil ang pagdaragdag ng mga bagong tampok ay nangangailangan ng higit pa at higit na pagsisikap.

Sa ilalim ng mga nasasakupang lugar na ito nagsimula kaming isang prototype ng kernel na may kompositor at ilan sa mga bahagi ng symfony. kompositor Pinapayagan kaming magdagdag at mamahala ng mga pagtitiwala sa PHP nang napakadali, at makinabang mula sa awtomatikong paglo-load ng mga kinakailangang klase. Ng symfony pipili tayo httpfoundation, upang madaling mapamahalaan ang pag-input at output ng data, Tagasalin i-convert ang FacturaScripts sa multi-language, dispatser ng kaganapan upang pamahalaan ang mga kaganapan, at maliit na sanga, isang template engine na may mana na umibig na tayo.

Sa pundasyong ito nagsisimula tayo bumuo ng 3 uri ng pinalawig na mga Controller: ListControllers, para sa mga listahan, Mga EditController, para sa mga simpleng modelo, at Mga Controler ng Panel, para sa mas kumplikadong mga modelo na may kaugnayan sa iba pang mga modelo. Halimbawa, ang mga kliyente, kapag nag-e-edit ng isang kliyente nais mo ring makita ang kanilang mga address, bank account, kamakailang mga invoice, atbp.

Ang mga interface ng FacturaScripts ay intuitive na, at isa sa pinakamahalagang bahagi ng mga gumagamit, ang tinimbang namin ay ang code. Ang mga pinahabang Controller ay isang bagay na kailangan namin ng mahabang panahon upang muling magamit ang code at magdagdag ng mga bagong tampok nang mas madali.

Kung ikaw ay isang developer, madalas mong nahanap ang iyong sarili sa sitwasyon ng paniniwala na ang iyong code ay kahanga-hanga, at makalipas ang ilang buwan napagtanto mo kung gaano ito masama. Ito ay normal. Sa kasamaang palad ngayon ay may mga tool at serbisyo, tulad ng scrutinizer-ci, na nagbibigay-daan sa iyo upang makakuha ng isang mas layunin na pagtatasa ng iyong code, bilang karagdagan sa pagturo ng mga karaniwang pagkakamali at pag-aalok ng payo.

Bago magsimula sa prototype nagpasya kaming suriin ang aming code sa scrutinizer-ci, na kumukuha ng marka ng 5.4, pagiging klase fs_controller ang dakilang responsable, kahit na hindi lamang ang isa. At may maliit na pagkakataong mapabuti ang disenyo nang hindi sinisira ang pagiging tugma. Higit pang mga kadahilanan upang magsimula sa isang bagong core.

Ngayon, Ang marka ng FacturaScripts 2018 ay 8.66, pagkakaroon ng natitirang sa karamihan ng mga klase at kanilang mga pamamaraan.

Pinapayagan kami ng isang mas mahusay na disenyo na magdagdag ng mga bagong pagpipilian sa lahat ng mga form, tulad ng pag-export sa PDF o Excel sa anumang pahina o listahan, at ang mega search engine, na makatipid sa lahat ng mga gumagamit ng maraming oras.

Ngayon ay nananatili lamang ito upang matapos ang ilang mga gawain at simulan ang beta at ang pag-update ng plugin. Ipapaalam namin sa iyo ;-).

Mga komento sa FacturaScripts 2018

Kung may gusto kami, ito ay upang makita na matagumpay ang mga tool ng bukas na mapagkukunan na inilaan din para sa paglago ng negosyo, mahirap na trabaho na madalas na napupunta sa ilalim ng talahanayan, sigurado akong hindi ito ang dahilan dahil ang kasiyahan ng mga gumagamit na ngayon ginagamit nila ang tool na ito ay napakataas.

Ang paglaki ng pagiging kumplikado at pag-andar ng mga tool dahil nangangailangan ito ng isang malaking malaking hamon sa teknikal, maraming beses ang mga aplikasyon ay hindi handa na lumago nang labis o ang kanilang mga tagabuo ay nakatuon lamang sa pagpapanatili ng mga lumang istraktura na hindi nakahanay sa mga bagong teknolohiya, sa palagay ko Ang isang napaka-kanais-nais na punto ng FacturaScripts ay ang linaw na tinitingnan nila ang kanilang software at ang kababaang-loob na malaman kung kailan dapat gawin ang mga pagbabago.

Sa bagong bersyon na ito, Bilang karagdagan sa pagiging mas mahusay, ang FacturaScripts ay magdadala ng mga bagong pagpapaandar na malapit na nauugnay sa mga pangangailangan ng kasalukuyang mga samahan, naniniwala kami na ito rin ay isang matagumpay na bersyon at ang mga gumagamit ng malakas na ERP na ito ay maaaring lumago ang kanilang mga negosyo sa isang mas mahusay na paraan.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.