Význam a výhody open-source pro eWay-CRM

Zveřejněno 9. 10. 2019

Roman Štefko o smyslu open-source nejen obecně, ale také pro eWay-CRM.  O sdílení času a znalostí vývojářů a výhodách, které z tohoto přístupu plynou.

 

Co znamená pro eWay-CRM open-source software?

To samé jako pro Microsoft a další firmy. Potřebujeme kolem našeho produktu vytvořit komunitu vývojářů, která bude v rámci naší platformy vyvíjet vlastní nadstavby, jakou jsou třeba integrace s produkty třetích stran. Jak roste počet uživatelů eWay-CRM, narůstá i počet funkcí, a celý systém získává na komplexnosti. Ale naše možnosti nejsou bohužel s ohledem na počet zapojených vývojářů neomezené.

 

Jak spolupráce funguje v praxi?

Jako příklad mohu uvést nedávno představenou integraci eWay-CRM s WordPressem. Připravili jsme plugin a uživatelé eWay-CRM, kteří zároveň používají WordPress, ho mohou bezplatně využít, aniž by museli disponovat vlastními vývojáři. Na druhou stranu vývojáři mají k dispozici celý zdrojový kód našeho řešení a na jeho základě jsou schopni připravit integraci třeba s vlastním CMS systémem.

A to není zdaleka jediný příklad propojení mezi eWay-CRM a softwarem třetích stran. Každou z těchto implementací se snažíme na GitHubu podrobně popsat a ukázat vývojářům možnosti jejich využití na konkrétních příkladech. Nově jsou na GitHubu například popsané naše Triggery.

 

Dá se tedy říct, že vývojářům nabízíme kompletní návod, jak potřebné integrace naprogramovat?

Dokumentaci už máme z větší části hotovou. Aktuálně pracujeme na popisu XSLT Transformací, které jsou v pozadí naší funkce Export do Wordu. Pak už zbývá pouze dokončit popis vytváření Reportů včetně těch určených pro PowerBI, které bude možné pomocí naší API již brzy vytvářet!

 

Co považuješ za hlavní přínosy GitHubu?

Pro každý projekt existuje vlastní repozitář. Kdokoli, kdo si chce danou aplikaci upravit pro svoje potřeby, vytvoří si takzvaný fork. V něm může začít ihned pracovat na svojí vlastní úpravě daného projektu, aniž by musel celý program psát od začátku. Výrazně tak ušetří čas i peníze. Navíc pokud byla daná úprava zajímavá pro původní projekt, může svoje změny nabídnout zpět pomocí pull request. A tím se do hlavního projektu dostane nová funkce zcela zdarma.

 

To je jednoznačná výhoda jak pro vývojáře, tak i pro uživatele. Plyne z toho pro eWay-CRM nějaká další výhoda kromě toho, že ušetříme lidské zdroje?

Rozšiřujeme povědomí o značce a jsme dostupní v širším kontextu a na další platformě. Pokud si klient kupuje systém, preferuje obvykle ten, který je aspoň částečně otevřený, a do kterého může dále integrovat vybraná řešení. Pokud si koupí uzavřený systém, je obvykle nucen za každou další úpravu zaplatit.

 

Prospívá IT světu taková globalizace? Programátoři pracují v jednom sdíleném prostředí a společně se dělí o informace, znalosti a kódy…

Díky tomu, že jsou vývojáři schopni sdílet svůj čas a know-how, spatřilo světlo světa spousta skvělých open-source projektů. Ať už se jedná o systém Linux, balík kancelářských programů Open Office nebo programovací jazyk PHP a spoustu dalších užitečných programů.

 

Microsoft podporuje Linux již delší dobu. Proč není Linux tak populární jako Windows nebo macOS?

Vývoj i návrh uživatelského prostředí v Linuxu připravili IT vývojáři. Proto asi není pro běžného uživatele tak intuitivní jako třeba Windows. Linux jako desktopový operační systém je určen pro geeky, kterým nevadí, že instalací a nastavením svého Ubuntu stráví i několik dní.

Na druhou stranu pro obsluhu serverů je Linux neocenitelný. Nemusíte platit za jednotlivé softwarové licence, ale pouze za hardware. S příchodem virtualizace už ani není potřeba kupovat celý dedikovaný server, protože uživatelé platí pouze za sdílený prostor. Rozchodit vlastní webový server pomocí Linuxu je v dnešní době až překvapivě jednoduché a levné.

 

Vyberte si moduly, které se vám líbí

Contact

Společnosti a kontakty

Základní modul, se kterým všichni začínají. Obsahuje kontakty, společnosti, evidenci komunikace, plánování úkolů a přístup k obecným funkcím eWay-CRM.

Sales

Obchod

Přináší možnost evidence obchodních příležitostí a potenciálních zákazníků.

Project

Projekty

Skvělý nástroj pro všechny, kdo potřebují evidovat i realizaci zakázek včetně sledování stráveného času a nákladů.

Marketing

Marketing

Vestavěný nástroj pro e-mailový marketing pro zvládnutí efektivních kampaní.

Kompletní srovnání naleznete v této tabulce