webb-tools / webb-docs

Official documentation of Webb ecosystem
http://docs.webb.tools/
Mozilla Public License 2.0
4 stars 3 forks source link

[FEAT] Add support for Strapi Headless CMS for asset mgt #83

Closed dutterbutter closed 1 year ago

dutterbutter commented 1 year ago

Overview

The docs site currently hosts a number of assets for both light and dark theme, but they are embedded in the site itself without a consistent naming convention or management system. As we intend to introduce more technical diagrams, branded graphics, and other related assets, we need to transition to a CMS to better manage these assets.

Problem

The current implementation of the assets on the docs site makes it difficult to manage and organize them efficiently. We lack a consistent naming convention, and this can lead to difficulty finding specific assets. Additionally, with more assets expected to be added to the site in the future, the current approach will become unscalable.

Proposed Solution

We propose leveraging an open-source CMS called Strapi to improve our management of assets for not only the docs site but also for future blogs, websites, and marketing materials.

Benefits

By transitioning to a CMS, we can take advantage of several benefits:

Implementation details

To implement this solution, we suggest the following steps:

Alternative CMS

Although this task outlines the usage of Strapi, we can certainly use an alternative CMS if we find one that better suits our needs. However, based on the research, we have chosen Strapi due to the following factors:

By implementing a CMS like Strapi, we can ensure that our assets are efficiently managed and organized, leading to more consistent and effective content materials across all projects.