Introducing The Fulcrum Learning Portal
Announcement Fulcrum Simplifies Data Collection to Accelerate COVID-19 Response Learn More

Introducing The Fulcrum Learning Portal

On the heels of our updated website and logo, we are excited to officially unveil The Fulcrum Learning Portal! While updating the marketing site, it became quite clear that we needed a new place to house all of our other “stuff” not directly related to the marketing of the product itself. Over the years as the product has matured and our team has grown, we’ve accumulated a lot of great resources that have either sat dormant or ended up buried in obscure corners of the marketing site. Our developer documentation also needed a little love as it was hosted on a homegrown Bootstrap template with a dated design and limited room for expansion, so this was a great opportunity to address both of these concerns and provide a new home for these important resources.

Fulcrum Learning Portal

Discovering Docusaurus

We’ve been using Jekyll for our website tooling since the early days of Fulcrum. The majority of our content is written in Markdown and our amazing design team makes sure all our published content looks great. While this tooling works well for the relatively static marketing site, where the only real new content is blog posts, we needed something a little more flexible for the dynamic nature of the Learning Portal. This is meant to be a living site where our team can easily update content and add resources such as videos, guides, code examples, etc.

In our research, we quickly discovered Docusaurus, “a tool designed to make it easy for teams to publish documentation websites without having to worry about the infrastructure and design details”. Docusaurus is an open source project developed by the open source team at Facebook and is used by several popular projects. It’s written primarily in JavaScript and React and includes a LiveReload server that automatically refreshes the page while editing content. The installation process is easy, as is building and deploying your site, thanks to a simple Command Line Interface. It didn’t take much convincing to realize Docusaurus was the right platform for this endeavor.

The Fulcrum Learning Portal

The goal of The Learning Portal is to provide a central place for Fulcrum users, developers, and partners to access and self-discover supporting content and resources. The landing page includes three new onboarding videos and an overview of our Build, Deploy, Collect, Report, Extend workflow.


The Overview section includes a comprehensive overview of the The Fulcrum Platform with detailed sections on Administration, Apps, and Data Management. This is a great resource for new users to familiarize themselves with Fulcrum terminology and see how all the components fit together. The Overview section also includes some Getting Started videos, FAQs, and Release Notes.


The Resources section includes marketing and training videos, recorded webinars, and a collection of user videos. This section also includes guides, integrations, and downloadable logos & media assets.


The Developers section contains an update of all the original content from our old developer site. The REST API documentation has been thoroughly improved with code snippet examples added for all of our supported client libraries. Both Fulcrum JavaScript and Fulcrum Python have been updated as we’ve adding missing functionality to bring these libraries up to feature parity. Fulcrum Ruby still has a few outstanding issues, but will be updated in the coming weeks. Stay tuned for additional updates and be sure you are running the latest version of the client libraries when you start experimenting with the new examples.

Launching The Learning Portal

Leveraging Docusaurus for our new Learning Portal allowed us to immediately get up and running with a beautiful foundation that included simple, intuitive, and consistent formatting and navigation. We were able to easily port our existing Mardown content from our Jekyll sites over to Docusaurus without having to worry about any styling or formatting issues, which was a huge time saver. Everything is versioned and hosted on GitHub, so our team can immediately start contributing using their familiar tools.

We are incredibly excited to launch this new resource, which will continue to grow and evolve with the product. One of the key benefits of a centralized Learning Portal is that it promotes a common place for easier self-discovery of content. Have a look around and hopefully you’ll learn something new!

About the author

Bryan is our Product Manager for Fulcrum. He works to identify new markets and features in which to grow the platform.

Get started with Fulcrum today

Try it FREE