All Projects → boomcms → boom-core

boomcms / boom-core

Licence: MIT license
BoomCMS core code. BoomCMS is a user friendly, WYSIWYG CMS based on Laravel. Open source and released under the MIT license.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Less
1899 projects
CSS
56736 projects

Projects that are alternatives of or similar to boom-core

Cms
Multilingual PHP CMS built with Laravel and bootstrap
Stars: ✭ 2,342 (+17915.38%)
Mutual labels:  content-management, laravel-cms, content-management-system
lara-s-cms
A PHP Laravel Skeleton for CMS/Admin Dashboard (within/without website)
Stars: ✭ 28 (+115.38%)
Mutual labels:  content-management, laravel-cms, content-management-system
vaahcms
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Stars: ✭ 56 (+330.77%)
Mutual labels:  content-management, laravel-cms, content-management-system
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+321330.77%)
Mutual labels:  content-management, content-management-system
alfresco-mvc
Glue between SpringMVC @controllers and Alfresco
Stars: ✭ 22 (+69.23%)
Mutual labels:  content-management, content-management-system
Srcms
SRCMS企业应急响应与缺陷管理系统
Stars: ✭ 282 (+2069.23%)
Mutual labels:  content-management, content-management-system
Textpattern
A flexible, elegant, fast and easy-to-use content management system written in PHP.
Stars: ✭ 572 (+4300%)
Mutual labels:  content-management, content-management-system
Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (+16807.69%)
Mutual labels:  content-management, content-management-system
RooCMS
RooCMS - This is easy and convenient content management system designed to quickly create websites.
Stars: ✭ 21 (+61.54%)
Mutual labels:  content-management, content-management-system
Scrivito example app js
Scrivito is a JavaScript-based SaaS Content Management Service, built for digital agencies and medium to large sized businesses. This example app shows Scrivito’s features and is a great basis for your own Scrivito website projects.
Stars: ✭ 67 (+415.38%)
Mutual labels:  content-management, content-management-system
Lokum
Manage a website’s content using Trello
Stars: ✭ 26 (+100%)
Mutual labels:  content-management, content-management-system
Revolution
MODX Revolution - Content Management Framework
Stars: ✭ 1,218 (+9269.23%)
Mutual labels:  content-management, content-management-system
ulboracms
Ulbora CMS is a self-contained CMS (no database needed) written in Golang. It uses a JSON datastore with content saved in both json files and in memory. You can download and upload a single binary backup file containing content, images, and templates as needed. It also has a built-in mail sender.
Stars: ✭ 42 (+223.08%)
Mutual labels:  content-management, content-management-system
flute
The Application Framework Built for Powerful, Secure features and add-ons
Stars: ✭ 14 (+7.69%)
Mutual labels:  content-management, content-management-system
Contentful.swift
A delightful Swift interface to Contentful's content delivery API.
Stars: ✭ 132 (+915.38%)
Mutual labels:  content-management, content-management-system
Laravel 8 Simple Cms
Laravel 8 content management system for starters.
Stars: ✭ 444 (+3315.38%)
Mutual labels:  content-management, content-management-system
AeroCMS
Aero is a simple and easy to use CMS (Content Management System) designed to create fast and powerful web applications!
Stars: ✭ 14 (+7.69%)
Mutual labels:  content-management, content-management-system
nc-cms
💡 Embeddable, lightweight, simple PHP CMS. Content Management System.
Stars: ✭ 20 (+53.85%)
Mutual labels:  content-management, content-management-system
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+4423.08%)
Mutual labels:  content-management, content-management-system
Personal Management System
Your web application for managing personal data. <[email protected]>
Stars: ✭ 2,027 (+15492.31%)
Mutual labels:  content-management, content-management-system

BoomCMS logo

Build Status StyleCI

BoomCMS

BoomCMS is a content management system which is designed to be easy for content editors and developers alike.

This is the core code for BoomCMS which is designed to be integrated into a laravel application.

To create a new BoomCMS app follow the installation instructions in the BoomCMS app.


Development

Running tests

First install PHP dependencies with composer:

    composer install

You can then run tests with phpunit. However, some tests require access to a database. For these tests to pass you may need to specify database credentials:

    DB_PASSWORD=<password> DB_USERNAME=<username> DB_DATABASE=<database> DB_HOST=<host> DB_DRIVER=<driver> phpunit

The default values for these variables are:

  • DB_PASSWORD: empty
  • DB_USERNAME: root
  • DB_DATABASE: boomcms_tests
  • DB_HOST: 127.0.0.1
  • DB_DRIVER: mysql

You won't need to specify these options on the command line if the default values work for you.

Building JavaScript and CSS files

First install dependencies via NPM and bower:

    npm install
    bower install

Then create minified JavaScript and CSS files with grunt:

    grunt dist

The default grunt task is grunt watch which will build the JavaScript and CSS files when changes are made.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].