A Canadian-based non-for-profit organization turned to DevOps Technologies for custom conference management software to automate event organization and management workflows.

xjava_ee
xopencms_1
6
Months
18
Person-months
01

Context

Headquartered in Saskatoon, our customer is Non-for-profit organization for 20+ years. Running several offices across Canada, CMCO is Canada’s largest national network for Muslim Chaplaincy and Islamic Outreach in Canada.

02

Solution

The project included custom CMS development and implementation of a new intranet on top of this CMS for use by the Pronto division’s product managers, engineers and trainers.

The Custom CMS

DevOps Technologies CMS engineers customized and deployed the OpenCms platform to introduce the following:

  • Core features, including content publishing workflows, integrated templates, a sitemap, and navigation management.
  • Content areas, such as the distributor finder, testimonials, use cases, maintenance and service guidelines, installers, events, news, product descriptions, and more.
  • The training and examination module, where users can take up the company’s online courses relevant to their position and pass internal tests in line with their content access rights.
  • File sharing, to enable content distribution across teams and departments.
  • User account and access management, which allows admins to create, manage and deactivate user accounts, assign user rights, set content access levels, etc.

The Portal

The portal became the go-to place for storing and managing corporate information related to the Philips Pronto team’s operations. It supports both static and dynamic content and contains such components as:

  • News and corporate events
  •  Organizational chart
  • Product descriptions and reference materials
  • Corporate firmware, uploaded and downloaded by users
  •  A collaboration-driven forum
  •   Corporate e-learning center
  •   Ratings
philips-pronto
03

Development Process

DevOps Technologies split the custom CMS development into several phases that covered the full cycle of activities:

  • Refining the customer’s initial requirements and shaping the vision for the future solution
  • Developing, testing and implementing primary features, such as user management and meta-information management
  • Delivering secondary features, such as forum integration, the examination module, file sharing, and custom content components
  • Designing and implementing the UI, including HTML slicing

The key development phase was carried out in iterations, with the deliverables demoed to the customer incrementally to incorporate their feedback. Working on the project on DevOps Technologies’s side were a project manager, a business analyst, a technical team lead, developers, and a QA specialist.

04

Technologies

DevOps Technologies created the content management system based on OpenCms, a Java-based open-source platform that enables easy content publishing and editing. Java Enterprise Edition and open-source libraries were leveraged to minimize workload-related costs and deploy system components as independent applications for easier maintenance.

Model-View-Controller (MVC) was chosen as the architectural pattern, which allowed us to create a secure solution protected against cross-site scripting and cookie vulnerabilities. Security was further enhanced through the full HTTPS/SSL support and user data encryption.

The intranet was integrated with the WebTrain third-party system that provided the basis for the corporate e-learning center.

05

Results

In just under one month, we released the first version of the intranet to the Philips Pronto team who could start getting used to the new portal immediately. In the following months, we refined the solution and introduced additional features before fully launching it live. The portal is available across browsers and can be easily scaled to accommodate more users as needed.  

The success of this solution earned us the next project with Philips, this time with their lighting controls division, Dynalite, which requested a similar content management system for themselves. The custom CMS components developed for the Philips Pronto team were effectively reused to minimize the total cost of ownership for the division.

06

Customer Voice

xphilips_quote

RELATED PROJECTS

WANT TO START A PROJECT?

It’s simple!

    Attach file

    Up to 5 attachments. File must be less than 5 MB.

    Connect with


    By submitting this form I give my consent for DevOps Technologies to process my personal data pursuant to DevOps Technologies Privacy and Cookies Policy.

    One of the Philips product divisions turned to DevOps Technologies to develop a custom CMS and implement a new scalable intranet on top of it, in order to drive team collaboration and training.