bearcms / bearframework-addon
Bear CMS addon for Bear Framework
Installs: 1 264
Dependents: 18
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: 7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*
- ext-curl: *
- ext-zip: *
- bearframework/bearframework: ^1.11
- bearframework/emails-addon: 1.*
- bearframework/html-template: 1.*
- bearframework/localization-addon: 1.*
- bearframework/models-addon: 1.*
- bearframework/tasks-addon: 1.*
- ivopetkov/client-packages-bearframework-addon: 1.*
- ivopetkov/css-to-attributes-bearframework-addon: 1.*
- ivopetkov/data-bundle-bearframework-addon: 1.*
- ivopetkov/data-object: 1.*
- ivopetkov/encryption-bearframework-addon: 1.*
- ivopetkov/form-bearframework-addon: 1.*
- ivopetkov/form-elements-bearframework-addon: 2.*
- ivopetkov/google-fonts-embed-bearframework-addon: 1.*
- ivopetkov/html-server-components-bearframework-addon: 1.*
- ivopetkov/html5-dom-document-js-bearframework-addon: 1.*
- ivopetkov/html5-dom-document-php: 2.*
- ivopetkov/image-gallery-bearframework-addon: ^2.1
- ivopetkov/navigation-menu-bearframework-addon: 1.*
- ivopetkov/notifications-bearframework-addon: 1.*
- ivopetkov/rate-limiter-bearframework-addon: 1.*
- ivopetkov/responsive-attributes-bearframework-addon: 1.*
- ivopetkov/responsively-lazy-bearframework-addon: 1.*
- ivopetkov/server-requests-bearframework-addon: 1.*
- ivopetkov/touch-events-js-bearframework-addon: 1.*
- ivopetkov/users-bearframework-addon: 4.*
- ivopetkov/video-embed: 0.3.*|0.4.*
Requires (Dev)
- dev-master
- v1.125.0
- v1.124.1
- v1.124.0
- v1.123.0
- v1.122.3
- v1.122.2
- v1.122.1
- v1.122.0
- v1.121.0
- v1.120.1
- v1.120.0
- v1.119.2
- v1.119.1
- v1.119.0
- v1.118.0
- v1.117.0
- v1.116.0
- v1.115.2
- v1.115.1
- v1.115.0
- v1.114.2
- v1.114.1
- v1.114.0
- v1.113.0
- v1.112.1
- v1.112.0
- v1.111.0
- v1.110.0
- v1.109.0
- v1.108.2
- v1.108.1
- v1.108.0
- v1.107.0
- v1.106.0
- v1.105.0
- v1.104.0
- v1.103.1
- v1.103.0
- v1.102.0
- v1.101.0
- v1.100.0
- v1.99.0
- v1.98.0
- v1.97.0
- v1.96.2
- v1.96.1
- v1.96.0
- v1.95.1
- v1.95.0
- v1.94.1
- v1.94.0
- v1.93.1
- v1.93.0
- v1.92.0
- v1.91.0
- v1.90.1
- v1.90.0
- v1.89.0
- v1.88.1
- v1.88.0
- v1.87.0
- v1.86.0
- v1.85.4
- v1.85.3
- v1.85.2
- v1.85.1
- v1.85.0
- v1.84.0
- v1.83.2
- v1.83.1
- v1.83.0
- v1.82.0
- v1.81.0
- v1.80.0
- v1.79.0
- v1.78.0
- v1.77.0
- v1.76.2
- v1.76.1
- v1.76.0
- v1.75.1
- v1.75.0
- v1.74.3
- v1.74.2
- v1.74.1
- v1.74.0
- v1.73.0
- v1.72.1
- v1.72.0
- v1.71.0
- v1.70.0
- v1.69.6
- v1.69.5
- v1.69.4
- v1.69.3
- v1.69.2
- v1.69.1
- v1.69.0
- v1.68.0
- v1.67.0
- v1.66.0
- v1.65.0
- v1.64.2
- v1.64.1
- v1.64.0
- v1.63.0
- v1.62.0
- v1.61.0
- v1.60.0
- v1.59.3
- v1.59.2
- v1.59.1
- v1.59.0
- v1.58.0
- v1.57.1
- v1.57.0
- v1.56.3
- v1.56.2
- v1.56.1
- v1.56.0
- v1.55.0
- v1.54.0
- v1.53.2
- v1.53.1
- v1.53.0
- v1.52.3
- v1.52.2
- v1.52.1
- v1.52.0
- v1.51.0
- v1.50.0
- v1.49.0
- v1.48.0
- v1.47.0
- v1.46.1
- v1.46.0
- v1.45.0
- v1.44.0
- v1.43.0
- v1.42.0
- v1.41.0
- v1.40.1
- v1.40.0
- v1.39.3
- v1.39.2
- v1.39.1
- v1.39.0
- v1.38.0
- v1.37.1
- v1.37.0
- v1.36.1
- v1.36.0
- v1.35.1
- v1.35.0
- v1.34.0
- v1.33.1
- v1.33.0
- v1.32.1
- v1.32.0
- v1.31.2
- v1.31.1
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.2
- v1.28.1
- v1.28.0
- v1.27.0
- v1.26.2
- v1.26.1
- v1.26.0
- v1.25.0
- v1.24.1
- v1.24.0
- v1.23.1
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.1
- v1.20.0
- v1.19.1
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.6
- v1.15.5
- v1.15.4
- v1.15.3
- v1.15.2
- v1.15.1
- v1.15.0
- v1.14.0
- v1.13.7
- v1.13.6
- v1.13.5
- v1.13.4
- v1.13.3
- v1.13.2
- v1.13.1
- v1.13.0
- v1.12.7
- v1.12.6
- v1.12.5
- v1.12.4
- v1.12.3
- v1.12.2
- v1.12.1
- v1.12.0
- v1.11.18
- v1.11.17
- v1.11.16
- v1.11.15
- v1.11.14
- v1.11.13
- v1.11.12
- v1.11.11
- v1.11.10
- v1.11.9
- v1.11.8
- v1.11.7
- v1.11.6
- v1.11.5
- v1.11.4
- v1.11.3
- v1.11.2
- v1.11.1
- v1.11.0
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.11
- v0.6.10
- v0.6.9
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- 0.5.x-dev
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.5-beta.1
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- 0.3.x-dev
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2024-10-15 19:35:21 UTC
README
Addon for Bear Framework
This addon enables you add CMS functionality to your Bear Framework powered website. Learn more at bearcms.com.
Standalone version
There is a standalone version that is easier to install and update. You can download the installer from your bearcms.com account.
Install via Composer
composer require bearcms/bearframework-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
Full documentation is available as part of this repository.
Components
<component src="bearcms-elements" />
Creates an elements block.
<component src="bearcms-blog-posts-element" />
Creates a block that renders a list of blog posts.
<component src="bearcms-heading-element" />
Creates a heading.
<component src="bearcms-html-element" />
Renders HTML code.
<component src="bearcms-image-element" />
Creates an image.
<component src="bearcms-image-gallery-element" />
Creates an image gallery.
<component src="bearcms-link-element" />
Creates a link.
<component src="bearcms-navigation-element" />
Creates a navigation.
<component src="bearcms-text-element" />
Creates a text block.
<component src="bearcms-video-element" />
Creates a video block.
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
This project is licensed under the MIT License. See the license file for more information.
Author
This addon is created and maintained by the Bear CMS team. Feel free to contact us at support@bearcms.com or bearcms.com.