We extended the existing Umbraco CMS installation by the custom package - "Interactive Report" for Gas & Oil industry which includes: special document types, custom SQL tables, and feed business logic. The primary goal of the package is to parse data from custom XML feed, store it in the relational database and visualize it for authorized members. We used Bootstrap, Angular2 and publicly available Google charts for the front-end part. Back-end solution consists of scheduled jobs (Hangfire), micro-ORM (PetaPoco) and XML parser. We successfully delivered our solution to the Production environment, and our manual QA automation team properly tested Umbraco package for security vulnerabilities and adaptive design on tablets, desktops and mobile phones. .
Tools and Technologies