Submission declined on 10 January 2024 by
Theroadislong (
talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
![]() | |
Repository | https://github.com/bcms |
---|---|
Written in | JavaScript, TypeScript |
Platform | Headless CMS |
License | MIT License |
Website | https://thebcms.com/ |
BCMS (also known as thebcms or bcms) is a free and open-source, headless content management system (CMS) built with TypeScript, Node.js, and Vue.js. Founded in 2020 in Novi Sad, Serbia, by Momcilo Popov and Branislav Vajagic.
BCMS is an open-source headless CMS for developers. Built on the modern stack, BCMS provides easy content modeling for creative Next.js, Gatsby, and Nuxt.js projects. [1]
Aside from providing developer experience, BCMS offers editor experience. In BCMS, you can configure your content management system in-browser instead of learning a BCMS-specific syntax.
Setup of templates, content modeling, and user permissions are all intuitive and accessible in the browser.
Templates in BCMS are a pre-defined content structure. Based on that structure, BCMS users can create entries [2]. BCMS templates can be multi-entry or single-entry, depending on the structured content BCMS users need for website-building projects
Entries in BCMS represent a single record of a template [3]. Template properties determine an entry's structure.
Entry structure in BCMS:
Pre-defined meta: built with template properties that are customizable and different based on the type of page BCMS users want to develop. For example, a blog template consists of properties such as author, category, tags, and date published. At the same time, the landing page template would have a different pre-defined meta.
Content area: Each entry has a content area where BCMS users can add rich text and BCMS widgets.
A widget is a reusable building block used in the content area of an entry [4]. BCMS users can use content blocks anywhere within the content.
Media Manager allows users to store images, videos, and other files in many ways and organize them using folders [5]. Once uploaded, media files can be cropped, flipped, and rotated.
Users need a key manager to create unlimited API keys. [6] API keys connect all apps to BCMS data. Each key allows managing permissions for templates, plugins, and functions.
BCMS was designed as an internal tool to help build clients' projects such as apps, websites, and UIs. After positive feedback, BCMS creators launched BCMS as an open-source headless CMS product intended for developers and agencies.
-
in-depth (not just passing mentions about the subject)
-
reliable
-
secondary
-
independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.