PHPackages                             bearcms/bearframework-addon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bearcms/bearframework-addon

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bearcms/bearframework-addon
===========================

Bear CMS addon for Bear Framework

v1.157.0(2mo ago)11.5k19MITPHPPHP 8.0.\*|8.1.\*|8.2.\*|8.3.\*|8.4.\*|8.5.\*

Since Jun 16Pushed 3w ago1 watchersCompare

[ Source](https://github.com/bearcms/bearframework-addon)[ Packagist](https://packagist.org/packages/bearcms/bearframework-addon)[ Docs](https://bearcms.com/)[ RSS](/packages/bearcms-bearframework-addon/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (58)Versions (387)Used By (19)

[![Bear CMS](https://camo.githubusercontent.com/7d792cade2f79161de2cc819701094bafe305ad0a821b1a71906eab42104f42e/68747470733a2f2f62656172636d732e6769746875622e696f2f62656172636d732d6c6f676f2d666f722d6769746875622e706e67)](https://camo.githubusercontent.com/7d792cade2f79161de2cc819701094bafe305ad0a821b1a71906eab42104f42e/68747470733a2f2f62656172636d732e6769746875622e696f2f62656172636d732d6c6f676f2d666f722d6769746875622e706e67)

Addon for Bear Framework

This addon enables you add CMS functionality to your [Bear Framework](https://bearframework.com/) powered website. Learn more at [bearcms.com](https://bearcms.com/).

[![Build Status](https://camo.githubusercontent.com/e21c89cb0d320e7255e8a1c8042c4b5975edcf4e6520a40a065ec9eba1a62d54/68747470733a2f2f7472617669732d63692e6f72672f62656172636d732f626561726672616d65776f726b2d6164646f6e2e737667)](https://travis-ci.org/bearcms/bearframework-addon)[![Latest Stable Version](https://camo.githubusercontent.com/31e29d353126cffe694041f7f4f5a01af1e61a7b3b4717f943e448d7454ea845/68747470733a2f2f706f7365722e707567782e6f72672f62656172636d732f626561726672616d65776f726b2d6164646f6e2f762f737461626c65)](https://packagist.org/packages/bearcms/bearframework-addon)[![codecov.io](https://camo.githubusercontent.com/7b71e004af9169d99960862a453879b7d2f1850699f93c5f6965509564697b2b/68747470733a2f2f636f6465636f762e696f2f6769746875622f62656172636d732f626561726672616d65776f726b2d6164646f6e2f636f7665726167652e7376673f6272616e63683d6d6173746572)](https://codecov.io/github/bearcms/bearframework-addon?branch=master)[![License](https://camo.githubusercontent.com/bb31dc446f9c3a40d1e7557f739e5649883417c46aa0255ed49485c5bd122acb/68747470733a2f2f706f7365722e707567782e6f72672f62656172636d732f626561726672616d65776f726b2d6164646f6e2f6c6963656e7365)](https://packagist.org/packages/bearcms/bearframework-addon)[![Codacy Badge](https://camo.githubusercontent.com/1015c59675a4a665e5728e6e6887d69932c3bf32e6b0eb2ee188c8f98d53a4ac/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3435333434633863363137643436366261643432653463626435333133623635)](https://www.codacy.com/app/ivo_2/bearframework-addon)

Standalone version
------------------

[](#standalone-version)

There is a standalone version that is easier to install and update. You can download the installer from your [bearcms.com](https://bearcms.com/) account.

Install via Composer
--------------------

[](#install-via-composer)

```
composer require bearcms/bearframework-addon
```

Enable the addon
----------------

[](#enable-the-addon)

Enable the addon for your Bear Framework application.

```
$app->addons->add('bearcms/bearframework-addon');
$app->bearCMS->initialize([
    'serverUrl' => 'https://example.bearcms.com/',
    'appSecretKey' => '...',
    'language' => 'en'
]);
```

Documentation
-------------

[](#documentation)

Full [documentation](https://github.com/bearcms/bearframework-addon/blob/master/docs/markdown/index.md) is available as part of this repository.

### Components

[](#components)

[&lt;component src="bearcms-elements" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-elements.md)

 Creates an elements block.

[&lt;component src="bearcms-blog-posts-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-blog-posts-element.md)

 Creates a block that renders a list of blog posts.

[&lt;component src="bearcms-heading-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-heading-element.md)

 Creates a heading.

[&lt;component src="bearcms-html-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-html-element.md)

 Renders HTML code.

[&lt;component src="bearcms-image-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-image-element.md)

 Creates an image.

[&lt;component src="bearcms-image-gallery-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-image-gallery-element.md)

 Creates an image gallery.

[&lt;component src="bearcms-link-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-link-element.md)

 Creates a link.

[&lt;component src="bearcms-navigation-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-navigation-element.md)

 Creates a navigation.

[&lt;component src="bearcms-text-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-text-element.md)

 Creates a text block.

[&lt;component src="bearcms-video-element" /&gt;](https://github.com/bearcms/bearframework-addon/blob/master/docs/components/bearcms-video-element.md)

 Creates a video block.

### Configuration

[](#configuration)

Here is a list of the configuration options of the CMS:

`serverUrl`

 The URL of the CMS server. Can be found at your Bear CMS account.

`appSecretKey`

 The site secret key. Can be found at your Bear CMS account.

`language`

 The language of the CMS admin interface. Available values: en, bg.

`features`

 An array containing the enabled CMS features. Available values:

 `ALL` Enables all features.

 `ADDONS` Enables addons.

 `FILES` Enables user files management (uploads, sharing, etc.).

 `BLOG` Enables blog posts.

 `PAGES` Enables managing pages.

 `ELEMENTS` Enables creating elements.

 `ELEMENTS_HEADING` Enables the heading element.

 `ELEMENTS_TEXT` Enables the text element.

 `ELEMENTS_LINK` Enables the link element.

 `ELEMENTS_IMAGE` Enables the image element.

 `ELEMENTS_IMAGE_GALLERY` Enables the image gallery element.

 `ELEMENTS_VIDEO` Enables the video element.

 `ELEMENTS_NAVIGATION` Enables the navigation element.

 `ELEMENTS_HTML` Enables the HTML element.

 `ELEMENTS_BLOG_POSTS` Enables the blog posts element.

 `ELEMENTS_COLUMNS` Enables the columns element.

 `THEMES` Enables themes management.

 `ABOUT` Enables viewing the system information about the website.

 `SETTINGS` Enables managing settings.

 `USERS` Enables users.

 `USERS_LOGIN_DEFAULT` Enables users the login the default way (login form, lost password form, etc.)

 `USERS_LOGIN_ANONYMOUS` Enables anonymous user login (by calling the CMS server with code).

 `USERS_MANAGE_ACCOUNT` Enables the user to manage his account (change password and emails).

`adminPagesPathPrefix`

 The path prefix for the administrators login, lost password and invite pages. The default value is "/admin/".

`blogPagesPathPrefix`

 The path prefix for the blog posts pages. The default value is "/b/".

`autoCreateHomePage`

 Automatically create editable elements container in the home page if no other response is defined. The default value is `true`.

License
-------

[](#license)

This project is licensed under the MIT License. See the [license file](https://github.com/bearcms/bearframework-addon/blob/master/LICENSE) for more information.

Author
------

[](#author)

This addon is created and maintained by the Bear CMS team. Feel free to contact us at  or [bearcms.com](https://bearcms.com/).

###  Health Score

60

—

FairBetter than 98% of packages

Maintenance91

Actively maintained with recent releases

Popularity17

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity100

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

386

Last Release

68d ago

Major Versions

v0.7.5 → v1.0.02019-03-20

PHP version history (7 changes)v0.1.0PHP &gt;=5.5.0

v0.4.0PHP &gt;=7.1.0

v1.15.6PHP 7.1.\*|7.2.\*|7.3.\*|7.4.\*|8.0.\*

v1.34.0PHP 7.1.\*|7.2.\*|7.3.\*|7.4.\*|8.0.\*|8.1.\*

v1.104.0PHP 7.1.\*|7.2.\*|7.3.\*|7.4.\*|8.0.\*|8.1.\*|8.2.\*|8.3.\*

v1.131.0PHP 8.0.\*|8.1.\*|8.2.\*|8.3.\*|8.4.\*

v1.149.0PHP 8.0.\*|8.1.\*|8.2.\*|8.3.\*|8.4.\*|8.5.\*

### Community

Maintainers

![](https://www.gravatar.com/avatar/c06ddc5a1d8a94abf93b332db93ae6d03cbe97c1f2a4acf18450c7fbb25a4316?d=identicon)[ivopetkov](/maintainers/ivopetkov)

---

Top Contributors

[![ivopetkov](https://avatars.githubusercontent.com/u/13205385?v=4)](https://github.com/ivopetkov "ivopetkov (1050 commits)")

---

Tags

bear-frameworkbear-framework-addoncmsBear Framework addonBear CMS

### Embed Badge

![Health badge](/badges/bearcms-bearframework-addon/health.svg)

```
[![Health](https://phpackages.com/badges/bearcms-bearframework-addon/health.svg)](https://phpackages.com/packages/bearcms-bearframework-addon)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
