FacturaScripts je přepracován pro rok 2018

V loňském roce jsme vám řekli o výhodách InvoiceScripts: fakturace a účetnictví se svobodným softwarem, ERP a CRM s neuvěřitelným potenciálem, které vynikly snadným používáním a rychlostí, kterou lze přizpůsobit a implementovat v jakémkoli druhu podnikání, dnes FacturaScripts nadále roste, přináší svým uživatelům nové funkce a rozšiřuje jeho podporu. Tento zrychlený růst s sebou přinesl potřebu vylepšit software ze svého srdce tak, aby byl časem více škálovatelný a aby byl na správné cestě se současnými technologiemi, a proto jeho tvůrce Carlos García (NeoRazorX) nám řekne z první ruky, jak to bylo Přepracování skriptů FacturaScript pro rok 2018.

Redesign InvoiceScripts for 2018 by NeoRazorX

Během léta, s více než 60.000 12.000 staženími, 4.000 90 instalacemi, které se každý měsíc aktualizují, XNUMX XNUMX registrovaných uživatelů na webu a XNUMX zásuvnými moduly, čelíme krátkému období klidu, které jsme chtěli využít k opravit některé základní problémy s designem v FacturaScripts: problémy se závislostmi, neschopnost dědit mezi řadiči nebo pohledy a obrovské množství kódu, výsledek těchto let vývoje.

Bylo na čase vše přehodnotit. Poučte se z chyb a úspěchůa vybudovat nový základ pro příštích několik let. Jinak bychom zemřeli na úspěch, protože přidávání nových funkcí vyžadovalo stále více úsilí.

V těchto prostorách jsme zahájili prototyp jádra se skladatelem a některými komponentami symfony. Hudební Skladatel Umožňuje nám velmi snadno přidávat a spravovat závislosti v PHP a těžit z automatického načítání potřebných tříd. Z symfony vybíráme si nadace http, pro pohodlnou správu vstupu a výstupu dat, překladatel převést FacturaScripts do více jazyků, dispečer událostí spravovat události a větvička, šablonový stroj s dědičností zamilovali jsme se.

Na tomto základě začneme sestavit 3 typy rozšířených ovladačů: Řadiče seznamu, pro výpisy, Upravit ovladače, pro jednoduché modely a Panelové ovladače, pro složitější modely, které mají vztahy s jinými modely. Například klienti, při úpravách klienta chcete také vidět jejich adresy, bankovní účty, nedávné faktury atd ...

Rozhraní FacturaScripts byla již intuitivní a jedna z částí, kterou si uživatelé nejvíce cení, co jsme zvážili, byl kód. Rozšířené řadiče jsou něco, co už dlouho potřebujeme k opětovnému použití kódu a snadnějšímu přidávání nových funkcí.

Pokud jste vývojář, často jste se ocitli v situaci, kdy věříte, že je váš kód úžasný, a o několik měsíců později si uvědomíte, jak špatný je. Je to normální. Naštěstí nyní existují nástroje a služby, jako např kontrolor-ci, které vám umožní získat objektivnější posouzení vašeho kódu, kromě toho, že upozorníte na běžné chyby a nabídnete radu.

Než jsme začali s prototypem, rozhodli jsme se zkontrolovat náš kód pomocí scrutinizer-ci a získat skóre 5.4, přičemž třída fs_controller je velmi zodpovědný, i když není jediný. A s malou šancí vylepšit design bez narušení kompatibility. Další důvody, proč začít s novým jádrem.

Dnes, Skóre FacturaScripts 2018 je 8.66, které mají vynikající v drtivé většině tříd a jejich metod.

Lepší design nám umožnil přidávat nové možnosti do všech formulářů, jako je export do PDF nebo Excel na jakoukoli stránku nebo seznam, a mega vyhledávač, který všem uživatelům ušetří spoustu času.

Nyní zbývá jen dokončit některé úkoly a spustit aktualizaci beta a aktualizaci pluginu. Budeme vás informovat ;-).

Komentáře k FacturaScripts 2018

Pokud se nám něco líbí, je třeba vidět, že open source nástroje, které jsou také určeny pro růst podnikání, jsou úspěšné, je to tvrdá práce, která často jde pod stůl, jsem si jist, že tomu tak není, protože spokojenost uživatelů že dnes tento nástroj používají, je velmi vysoký.

Rostoucí složitost a funkčnost nástrojů s sebou nese poměrně velkou technickou výzvu, aplikace mnohokrát nejsou připraveny tolik růst nebo se jejich vývojáři jednoduše zaměřují na udržování starých struktur, které nejsou v souladu s novými technologiemi, myslím Velmi příznivým bodem FacturaScriptů je jasnost, s jakou se dívají na svůj software, a pokora vědět, kdy by změny měly být provedeny.

S touto novou verzí FacturaScripts kromě vyšší efektivity přinese nové funkce, které úzce souvisí s potřebami současných organizací, věříme, že to bude také úspěšná verze a že uživatelé tohoto výkonného ERP budou moci lépe rozvíjet své podnikání. .


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.