FacturaScripts는 2018 년을 위해 재 설계되었습니다

작년에 우리는 InvoiceScripts : 무료 소프트웨어를 사용한 인보이스 발행 및 회계, 쉬운 사용과 모든 유형의 비즈니스에서 적용 및 구현할 수있는 속도로 돋보이는 놀라운 잠재력을 가진 ERP 및 CRM 인 FacturaScripts는 오늘날 계속해서 성장하여 사용자에게 새로운 기능을 제공하고 지원을 확대하고 있습니다. 이러한 가속화 된 성장으로 인해 시간이 지남에 따라 더 확장 가능하고 현재 기술과 함께 진행되도록 소프트웨어를 마음에서 개선해야 할 필요성이 생겼습니다. 카를로스 가르시아 (네오레이저X) 어떻게되었는지 직접 알려줍니다. 2018 년 FacturaScripts 재 설계.

NeoRazorX의 2018 년 InvoiceScripts 재 설계

여름에는 60.000 건 이상의 다운로드, 매월 12.000 건의 설치, 웹에서 4.000 명의 등록 사용자, 90 개의 플러그인을 통해 우리는 우리가 활용하고 싶었던 잠깐의 침착함에 직면 해 있습니다. FacturaScripts의 일부 핵심 디자인 문제 수정: 종속성 문제, 컨트롤러 또는 뷰간에 상속 할 수 없음, 이러한 수년간의 개발 결과로 인한 엄청난 양의 코드.

모든 것을 재고 할 때였습니다. 실수와 성공으로부터 배우십시오, 향후 몇 년 동안 새로운 기반을 구축합니다. 그렇지 않으면 새로운 기능을 추가하는 데 더 많은 노력이 필요하기 때문에 성공으로 죽을 것입니다.

이러한 전제 하에서 우리는 composer 및 일부 심포니 구성 요소로 커널 프로토 타입을 시작했습니다. 작곡가 PHP에서 종속성을 매우 쉽게 추가하고 관리 할 수 ​​있으며 필요한 클래스를 자동으로로드 할 수 있습니다. 의 심포니 우리는 선택합니다 http재단, 데이터의 입출력을 편리하게 관리하기 위해 역자 FacturaScript를 다국어로 변환하려면 이벤트 디스패처 이벤트를 관리하고 작은 가지, 상속이있는 템플릿 엔진 우리는 사랑에 빠졌다.

이 기초 위에서 우리는 3 가지 유형의 확장 컨트롤러 구축: 목록 컨트롤러, 목록의 경우 편집 컨트롤러, 단순 모델의 경우 패널 컨트롤러, 다른 모델과 관계가있는 더 복잡한 모델의 경우. 예를 들어 고객은 고객을 편집 할 때 주소, 은행 계좌, 최근 인보이스 등도보고 싶어합니다.

FacturaScripts 인터페이스는 이미 직관적이었고 사용자가 가장 가치있는 부분 중 하나, 우리가 무게를 둔 것은 코드였습니다. 확장 컨트롤러는 코드를 재사용하고 새로운 기능을 훨씬 더 쉽게 추가하기 위해 오랫동안 필요했습니다.

개발자라면 자신의 코드가 훌륭하다고 믿고 몇 달 후 코드가 얼마나 나쁜지 깨닫는 경우가 많습니다. 보통이다. 다행히 지금은 다음과 같은 도구와 서비스가 있습니다. scrutinizer-ci, 일반적인 오류를 지적하고 조언을 제공하는 것 외에도 코드에 대한보다 객관적인 평가를 얻을 수 있습니다.

프로토 타입을 시작하기 전에 scrutinizer-ci로 코드를 검토하여 점수를 얻었습니다. 5.4, 클래스 fs_controller가되는 것은 비록 유일한 것은 아니지만 큰 책임입니다. 그리고 호환성을 깨지 않고 디자인을 개선 할 기회가 거의 없습니다. 새로운 코어로 시작해야하는 더 많은 이유.

오늘 FacturaScripts 2018 점수는 8.66입니다., 대부분의 수업과 그 방법에서 탁월합니다.

더 나은 디자인 덕분에 모든 페이지 또는 목록에서 PDF 또는 Excel로 내보내기, 메가 검색 엔진 등 모든 양식에 새로운 옵션을 추가 할 수있어 모든 사용자가 많은 시간을 절약 할 수 있습니다.

이제 일부 작업을 완료하고 베타 및 플러그인 업데이트를 시작하는 것만 남아 있습니다. 계속 알려 드리겠습니다 ;-).

FacturaScripts 2018에 대한 의견

우리가 뭔가를 좋아한다면 비즈니스 성장을위한 오픈 소스 툴이 성공한 것을 보는 것입니다. 종종 테이블 아래에 놓이는 것은 힘든 일입니다. 오늘날 사용자의 만족도가 높기 때문에 이것이 사실이 아닐 것입니다. 그들은이 도구를 사용하는 것이 매우 높습니다.

도구의 복잡성과 기능의 성장은 상당히 큰 기술적 과제를 수반하고, 애플리케이션이 그렇게 많이 성장할 준비가되어 있지 않거나 개발자가 단순히 새로운 기술과 일치하지 않는 오래된 구조를 유지하는 데 집중하고 있다고 생각합니다. FacturaScripts의 매우 유리한 점은 소프트웨어를 보는 명확성과 변경시기를 알 수있는 겸손입니다.

이 새로운 버전을 통해 FacturaScripts는보다 효율적일뿐만 아니라 현재 조직의 요구와 밀접한 관련이있는 새로운 기능을 제공 할 것입니다. 우리는 이것이 또한 성공적인 버전이 될 것이며이 강력한 ERP의 사용자가 성장할 수있을 것이라고 믿습니다. 더 나은 방법으로 그들의 사업.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.