Go to main content

Documentation portal for Kentico Kontent

Documentation portal for Kentico Kontent

Kentico Kontent is a product made by Kentico Software. It is a tool used by developers who need high-quality documentation to work efficiently. The original Kontent's documentation portal was hosted in a third-party tool. Regrettably, the tool wasn't able to cover all the client's requirements. Kentico decided to create their own documentation service and hire me as a developer for the project.

The project consisted of several milestones:

  • Create a website that delivers tutorials to Kontent users.
  • Integrate services that generate data and render UI for API references.
  • Integrate authentication, e-learning, and other services.
  • Optimize web performance.
  • Create a website that delivers tutorials to Kontent users

    It was necessary to create: 

    • A web site wrapper that is extendable by various types of content and third-party services. This has been done with the use of the Node.js platform and Express.js server.
    • A section that delivers tutorials to developers with great UX. This has been successfully achieved thanks to the client's excellent direction and clever content modeling.
  • Integrate services that generate data and render UI for API references

    Kentico internal developers created a service that delivers API definitions in an OpenAPI specification. My goal was to use the service and integrate it with the ReDoc service. The result is a complex UI that provides API references in the Kontent's visual language.

  • Integrate authentication, e-learning, and other services.

    • Auth0 for authenticating users to the e-learning section.
    • Talent LMS that provides content for the e-learning section.
    • Jira for getting feedback from the documentation users.
    • Algolia for searching content.
  • Optimize web performance

    One of the main goals has been to provide excellent performance. We spent a lot of efforts to optimize the web with the use of CDN and caching on the server-side.

Jan Cerman
Senior Content Developer at Kentico Software

Over the course of two years, Milan has helped us to build a documentation portal for a SaaS product. Thanks to the third-party services integrations and ongoing optimization, we were able to improve customer's experience in solving problems and provide higher value in education. If you are looking for a developer who fulfills your (even wild) requirements and helps you bring your vision to life, Milan is the one.