FacturaScripts 2018 жылға арналған

Өткен жылы біз сізге артықшылықтары туралы айтқан болатынбыз InvoiceScript: ақысыз бағдарламалық қамтамасыздандырумен шот-фактура және есепке алу, ERP және CRM-ді қолданудың ыңғайлылығымен және бизнестің кез-келген түріне бейімделуімен және жүзеге асырылу жылдамдығымен ерекшеленетін керемет әлеуеті бар, бүгінде FacturaScripts қолданушыларына жаңа мүмкіндіктер әкеліп, қолдауды кеңейте түсуде. Бұл жедел өсу өз уақытында бағдарламалық жасақтаманы жүректен жақсарту қажеттілігін тудырды, ол уақыт өте келе масштабталатын болады және қазіргі технологияларға сәйкес келеді, сондықтан оны жасаушы Карлос Гарсия (NeoRazorX) бізге қалай болғанын бірінші қолмен айтады 2018 жылға арналған FacturaScript сценарийлерін қайта құру.

NeoRazorX компаниясының 2018 жылға арналған шот-фактураларын қайта құру

Жаз мезгілінде 60.000 12.000-нан астам жүктеулер, ай сайын жаңартылатын 4.000 90 қондырғылар, XNUMX XNUMX веб-сайтта тіркелген қолданушылар және XNUMX плагин бар, біз өзімізді пайдаланғымыз келген тыныштықтың қысқа мерзіміне тап болдық. FacturaScript-тегі кейбір негізгі дизайн мәселелерін түзету: тәуелділік проблемалары, контроллерлер немесе көзқарастар арасындағы мұрагерлік қабілетсіздік және кодтың үлкен массасы, осы жылдардағы даму нәтижесі.

Барлығын қайта қарастыратын кез келді. Қателіктер мен жетістіктерден сабақ алыңыз, және келесі бірнеше жыл үшін жаңа іргетас құру. Әйтпесе, біз сәттілікке жетер едік, өйткені жаңа мүмкіндіктерді қосу бар күш-жігерді қажет етеді.

Осы үй-жайларда біз композитормен және кейбір симфония компоненттерімен ядролық прототипті бастадық. композитор Бұл бізге PHP-ге тәуелділіктерді оңай қосуға және басқаруға, қажетті кластардың автоматты түрде жүктелуіне мүмкіндік береді. Of симфония біз таңдаймыз httpfoundation, деректерді енгізу мен шығаруды ыңғайлы басқару үшін, аудармашы FacturaScript-ті көп тілге ауыстыру үшін, диспетчер іс-шараларды басқару және шырша, шаблондық қозғалтқыш мұрагерлікпен біз ғашық болдық.

Осы негізде біз бастаймыз кеңейтілген контроллерлердің 3 түрін құру: ListControllers, листингтер үшін, EditControllers, қарапайым модельдер үшін және Panel Controllers, басқа модельдермен байланысы бар күрделі модельдер үшін. Мысалы, клиенттер, клиентті редакциялау кезінде сіз олардың мекен-жайларын, банктік шоттарын, соңғы шот-фактураларын және т.б. көргіңіз келеді.

FacturaScript интерфейстері интуитивті болды, және пайдаланушылар ең жоғары бағалайтын бөліктердің бірі, біз өлшегеніміз - код. Ұзартылған контроллерлер - бұл бізге кодты қайта пайдалану және жаңа функцияларды оңай қосу үшін ұзақ уақыт қажет болды.

Егер сіз әзірлеуші ​​болсаңыз, сіз өзіңіздің кодыңыз керемет екеніне сену жағдайында жиі кездесесіз және бірнеше айдан кейін сіз оның қаншалықты жаман екенін түсінесіз. Бұл қалыпты жағдай. Бақытымызға орай қазір құралдар мен қызметтер бар, мысалы тексеруші-ci, бұл жалпы қателіктерді көрсетіп, кеңестер беруден басқа, сіздің кодыңыздың объективті бағасын алуға мүмкіндік береді.

Прототипті бастамас бұрын біз өз кодымызды скрутинизатормен қарап шығуды шештік 5.4fs_controller класы бола отырып, жалғыз өзі болмаса да, үлкен жауапкершілік. Үйлесімділікті бұзбай дизайнды жақсарту мүмкіндігі аз. Жаңа өзектен бастаудың көптеген себептері.

Бүгін, FacturaScripts 2018 ұпайы - 8.66, сыныптардың басым көпшілігінде және олардың әдістерінде көрнекті.

Жақсы дизайн бізге кез-келген бетте немесе тізімде PDF немесе Excel-ге экспорттау және барлық пайдаланушыларға көп уақытты үнемдеуге мүмкіндік беретін мега іздеу жүйесі сияқты барлық формаларға жаңа опциялар қосуға мүмкіндік берді.

Енді кейбір тапсырмаларды аяқтап, бета-нұсқаны және плагинді жаңартуды бастау ғана қалады. Сізді ;-) хабардар етіп отырамыз.

FacturaScripts 2018 туралы түсініктемелер

Егер бізге бірдеңе ұнайтын болса, онда бұл бизнестің өсуіне арналған ашық көздер құралдары табысты болатынын көру керек, бұл жұмыс үстелдің астына жиі түседі, мен бұлай емес екеніне сенімдімін, өйткені пайдаланушылардың қанағаттануы бүгінде олар бұл құралды өте жоғары деңгейде қолданады.

Құралдардың күрделілігі мен функционалдылығының өсуі, бұл өте үлкен техникалық қиындықтарды тудырады, қосымшалар бірнеше рет өсуге дайын емес немесе оларды жасаушылар жаңа технологияларға сәйкес келмейтін ескі құрылымдарды ұстауға бағытталады, менің ойымша FacturaScript сценарийлерінің өте ыңғайлы тұсы - олардың бағдарламалық жасақтамасына қарайтын айқындылық және өзгертулерді қашан енгізу керектігін білу үшін кішіпейілділік.

Осы жаңа нұсқамен FacturaScripts тиімдірек болумен қатар, қазіргі ұйымдардың қажеттіліктерімен тығыз байланысты жаңа функционалдық мүмкіндіктер әкеледі, бұл сонымен қатар бұл сәтті нұсқа болады және осы қуатты ERP пайдаланушылары өз бизнестерін жақсы жолмен өсіре алады деп сенеміз. .


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.