PHPackages                             ixo/laravel-contentbuilderjs - 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. ixo/laravel-contentbuilderjs

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

ixo/laravel-contentbuilderjs
============================

Content builder package for laravel

1.3(8y ago)027MITPHP

Since Jul 21Pushed 7y ago1 watchersCompare

[ Source](https://github.com/estaticfear/laravel-contentbuilderjs)[ Packagist](https://packagist.org/packages/ixo/laravel-contentbuilderjs)[ RSS](/packages/ixo-laravel-contentbuilderjs/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (12)Used By (0)

Laravel ContentBuilderJs
========================

[](#laravel-contentbuilderjs)

[![Latest Stable Version](https://camo.githubusercontent.com/1ab190a1cc5df37a19e6f96d8142e9eff893963c7c768ff0dbb9fd5af2e8a94c/68747470733a2f2f706f7365722e707567782e6f72672f6b736f66742f6c61726176656c2d636f6e74656e746275696c6465726a732f762f737461626c65)](https://packagist.org/packages/ksoft/laravel-contentbuilderjs)[![Total Downloads](https://camo.githubusercontent.com/ff98b997626632ef5a2821d8ff657224fcf4e0b411a49c0e49b0d3ebd7faf249/68747470733a2f2f706f7365722e707567782e6f72672f6b736f66742f6c61726176656c2d636f6e74656e746275696c6465726a732f646f776e6c6f616473)](https://packagist.org/packages/ksoft/laravel-contentbuilderjs)[![Latest Unstable Version](https://camo.githubusercontent.com/c26a9d37d0f2fe8f7b5ddf9560c597c5cdeea917c8c38b3fdab9d92b8be3ffee/68747470733a2f2f706f7365722e707567782e6f72672f6b736f66742f6c61726176656c2d636f6e74656e746275696c6465726a732f762f756e737461626c65)](https://packagist.org/packages/ksoft/laravel-contentbuilderjs)[![License](https://camo.githubusercontent.com/f5b6aa06fdecc4425bd707645bde2f80fce213285524bc9aa3ff81d0e8075aae/68747470733a2f2f706f7365722e707567782e6f72672f6b736f66742f6c61726176656c2d636f6e74656e746275696c6465726a732f6c6963656e7365)](https://packagist.org/packages/ksoft/laravel-contentbuilderjs)[![TravisCI](https://camo.githubusercontent.com/e3e54775191f08f62cedad16c31065e0d5e1833e0d8497f4d71bc3fdc20b6665/68747470733a2f2f7472617669732d63692e6f72672f6b696b6f7365696a6f2f6c61726176656c2d636f6e74656e746275696c6465726a732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/kikoseijo/laravel-contentbuilderjs.svg?branch=master)[![StyleCI](https://camo.githubusercontent.com/39712f866ea7e6400f1d0ac2afe57a474305457124383f7ab4dc0a233ffd1c92/68747470733a2f2f7374796c6563692e696f2f7265706f732f39373933313839342f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/97931894)

This is a package made for laravel 5.4 and helps in the integration of a comercial product [Innovastudio ContentBuilder.js](http://innovastudio.com/content-builder.aspx) in a way that its using a couple of tables to store the data. This plugins allows you, not only, to create and save templates in the database, but also allows you to create your own snippets that are organized by categories.

> This package does not comes with ContentBuilder.js source files. You have to purchase it and put all the files in the public folder.

### Docs

[](#docs)

- [Installation](#installation-in-4-steps)
- [FAQ / Support](#troubleshooting-and-configuration-tips)
- [License](#license)
- [Links](#links)

Installation in 4 steps
-----------------------

[](#installation-in-4-steps)

### Step 1: Install package

[](#step-1-install-package)

Add the package in your `composer.json` by executing the command.

```
composer require ixo/laravel-contentbuilderjs:dev-master
```

Next, add the service provider to `config/app.php`

```
Ksoft\ContentBuilderJs\BuilderServiceProvider::class,

```

### Step 2: Migrations

[](#step-2-migrations)

This plugin uses couple of tables `cbldjs_templates` and `cbldjs_blocks`, run following command to migrate the tables:

```
php artisan migrate

```

### Step 3: Publish vendors

[](#step-3-publish-vendors)

You can install all the following by running a single command:

```
php artisan vendor:publish --provider="Ksoft\ContentBuilderJs\BuilderServiceProvider"

```

Or you can do each one individualy using the --tag

```
// Configuration file config/content-builder-js.php
php artisan vendor:publish --provider="Ksoft\ContentBuilderJs\BuilderServiceProvider" --tag=config
// ContentBuilder.js files must be put in public/vendors/content-builder-js
php artisan vendor:publish --provider="Ksoft\ContentBuilderJs\BuilderServiceProvider" --tag=public
// Views
php artisan vendor:publish --provider="Ksoft\ContentBuilderJs\BuilderServiceProvider" --tag=views

```

### Step 4: Routes and backend menu links

[](#step-4-routes-and-backend-menu-links)

We need to add the rotues to `routes/web.php`

```
\Ksoft\ContentBuilderJs\BuilderServiceProvider::routes();

```

> middlewares can be configured trough the `config('content-builder-js.middlewares')` by default them protected with `web,auth`

You now will be able to run the plugin but for convenience this are the main routes you need to call to have you running:

```
 Template pages
 Template Blocks
```

Troubleshooting and Configuration tips
--------------------------------------

[](#troubleshooting-and-configuration-tips)

### Layouts

[](#layouts)

To fully integrate with your custom layouts define the name of the layout using the `config('content-builder-js.middlewares')` parameter and add couple of stack to inject the CSS `@stack('stylesheets')` and for javascripts `@stack('scripts')`

### CSRF Token

[](#csrf-token)

By default, the saveimage.js script that comes with Contentbuilder.js does not include the laravel token, to fix this we need to add a token field to this file arround line 50

```
'' +
```

License
-------

[](#license)

The Laravel ContentBuilderJs package is licensed under the terms of the MIT license and is available for free.

Links
-----

[](#links)

- [Credits](https://sunnyface.com?ref=github_laravel_contentbuilder)
- [Developper](https://kikoseijo.com?ref=github_laravel_contentbuilder)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 97.6% 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 ~1 days

Total

9

Last Release

3209d ago

### Community

Maintainers

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

---

Top Contributors

[![kikoseijo](https://avatars.githubusercontent.com/u/1528668?v=4)](https://github.com/kikoseijo "kikoseijo (120 commits)")[![tuandev-nv](https://avatars.githubusercontent.com/u/6220969?v=4)](https://github.com/tuandev-nv "tuandev-nv (3 commits)")

---

Tags

laravelContentBuilderJS

### Embed Badge

![Health badge](/badges/ixo-laravel-contentbuilderjs/health.svg)

```
[![Health](https://phpackages.com/badges/ixo-laravel-contentbuilderjs/health.svg)](https://phpackages.com/packages/ixo-laravel-contentbuilderjs)
```

###  Alternatives

[highideas/laravel-users-online

This package will provide an online users management.

203113.2k1](/packages/highideas-laravel-users-online)[stephenjude/filament-blog

Filament Blog Builder

20317.8k](/packages/stephenjude-filament-blog)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11229.2k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

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