FacturaScripts er redesignet for 2018

I fjor fortalte vi deg om fordelene med InvoiceScripts: fakturering og regnskap med gratis programvare, en ERP og CRM med utrolig potensiale som skilte seg ut for sin enkle bruk og hastigheten som den kan tilpasses og implementeres i alle typer virksomheter, i dag fortsetter FacturaScripts å vokse, og bringer nye funksjoner til brukerne og utvider støtten. Denne akselererte veksten har ført med seg behovet for å forbedre programvaren fra sitt hjerte slik at den er mer skalerbar over tid og slik at den er på sporet med dagens teknologi, og det er grunnen til at skaper Carlos Garcia (NeoRazorX) forteller oss førstehånds hvordan det har vært Ny design av FacturaScripts for 2018.

Nyutforming av InvoiceScripts for 2018 av NeoRazorX

I løpet av sommeren, med mer enn 60.000 12.000 nedlastinger, 4.000 90 installasjoner som oppdateres månedlig, XNUMX registrerte brukere på nettet og XNUMX plugins, står vi overfor en kort periode med ro som vi ønsket å dra nytte av til fikse noen kjerne designproblemer for FacturaScripts: avhengighetsproblemer, umulighet av å arve mellom kontrollere eller synspunkter, og en gigantisk masse kode, resultatet av disse årene med utvikling.

Det var på tide å revurdere alt. Lær av feil og suksesser, og bygge et nytt fundament for de neste årene. Ellers ville vi dø av suksess, siden det å legge til nye funksjoner krevde mer og mer innsats.

Under disse premissene startet vi en kjerneprototype med komponist og noen av symfonikomponentene. Komponer lar oss legge til og administrere avhengigheter i PHP veldig enkelt, og dra nytte av automatisk lasting av de nødvendige klassene. Av symfony vi velger httpfoundation, for å enkelt administrere inndata og utdata av data, oversetter å konvertere FacturaScripts til flerspråklig, hendelsesutsender å administrere arrangementer, og kvist, en malmotor med arv som vi har blitt forelsket.

På disse fundamentene begynner vi å bygge 3 typer utvidede kontrollere: Listekontrollere, for oppføringer, EditControllers, for enkle modeller, og Panelkontrollere, for mer komplekse modeller som har forhold til andre modeller. For eksempel, når du redigerer en kunde, vil du også se adressene, bankkontoer, nylige fakturaer osv. ...

FacturaScripts-grensesnitt var allerede intuitive, og en av de mest verdsatte delene av brukerne, det vi veide ned var koden. Utvidede kontrollere er noe vi har trengt i lang tid for å gjenbruke kode og legge til nye funksjoner mye lettere.

Hvis du er utvikler, har du ofte funnet deg selv i en situasjon med å tro at koden din er fantastisk, og noen måneder senere innser du hvor ille den er. Det er normalt. Heldigvis nå er det verktøy og tjenester, for eksempel scrutinizer-ci, som lar deg få en mer objektiv vurdering av koden din, i tillegg til å peke på vanlige feil og tilby råd.

Før vi begynte med prototypen, bestemte vi oss for å gjennomgå koden vår med scrutinizer-ci, og oppnå en score på 5.4, å være klassen fs_controller den store ansvarlige, men ikke den eneste. Og med liten sjanse for å forbedre designet uten å bryte kompatibiliteten. Flere grunner til å starte med en ny kjerne.

I dag, FacturaScripts 2018-poengsum er 8.66, som har utestående i de aller fleste klasser og deres metoder.

En bedre design har gjort det mulig for oss å legge til nye alternativer til alle skjemaer, for eksempel eksport til PDF eller Excel på en hvilken som helst side eller liste, og den mega-søkemotoren, noe som vil spare alle brukere mye tid.

Nå gjenstår det bare å fullføre noen oppgaver og starte beta- og plugin-oppdateringen. Vi vil holde deg informert ;-).

Kommentarer til FacturaScripts 2018

Hvis vi liker noe, er det å se at open source-verktøy som også er ment for forretningsvekst er vellykkede, det er hardt arbeid som ofte går under bordet, jeg er sikker på at dette ikke er tilfelle fordi brukernes tilfredshet at de i dag bruker dette verktøyet er veldig høyt.

Veksten i kompleksiteten og funksjonaliteten til verktøy som den innebærer en ganske stor teknisk utfordring, mange ganger er applikasjonene ikke forberedt på å vokse så mye, eller deres utviklere er rett og slett fokusert på å opprettholde gamle strukturer som ikke er i tråd med ny teknologi, tror jeg Et veldig gunstig poeng med FacturaScripts er at klarheten de ser på programvaren deres, og at ydmykhet å vite når endringer skal gjøres.

Med denne nye versjonen vil FacturaScripts i tillegg til å være mer effektive, gi nye funksjoner som er nært knyttet til behovene til nåværende organisasjoner, vi tror at dette også vil være en vellykket versjon, og at brukere av denne kraftige ERP vil kunne utvide virksomheten på en bedre måte .


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.