Sunrise-CMS

Open source CMS for widespread use.

  • Owner: Nickbur/Divine-CMS
  • Platform:
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Divine CMS logo

GitHub All Releases
Build Status
License: GPL v3

Warning!
This is not a release or even a test build. The project is in development and sooner or later it will be ready. Follow the updates on our official project site.

Divine CMS

This is a free open source solution for creating online stores, blogs, informational sites, one-page sites or landing pages.
The project is based on the Opencart code base and its custom builds, but there are no plans to follow their roadmap, maintain backward compatibility, or even the internal structure. Divine CMS provides lightning-fast response and speed even when working with large amounts of data.

Live demo

This is usually the old version, so you still need to install the latest version from the develop branch or by composer.

Requirements

  • Composer dependency manager
  • Apache Web Server (v2.4 recommended)
RewriteEngine On  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(css, js, jpg, jpeg, png, ico, gif)
RewriteRule ^([^?]*) index.php?_route_=$1 [QSA,L]
  • preconfigured HTTPS virtual host (HTTP is no longer supported)
  • mod_pagespeed (v1.13+)
- move_css_to_head
- combine_css
- sprite_images
- fallback_rewrite_css_urls
- rewrite_javascript
- combine_javascript
- inline_css
- inline_javascript
- inline_images
  • PHP 7.2+ (v7.3 recommended)
  • MySQL 5.6+ (v8.0 recommended)
  • Fast file storage or Redis (Redis recommended)

How to install

  1. Create project

by composer

composer create-project nickbur/divinecms /path/to/your/webroot/ --stability dev

or by git

git clone https://github.com/Nickbur/Divine-CMS.git /path/to/your/webroot/

or manually upload project files into

/path/to/your/webroot/

  1. cd /path/to/your/webroot/ && composer install

  2. Create an empty database and import /cms.sql into it

  3. Edit your database connection settings in /engine/config/common.php

Optionally, you can also controll other settings in /engine/config/administration.php and /engine/config/application.php

  1. Configure rewrite rules (from the requirements section) in your site’s configuration file or in the .htaccess file

Screenshots

Main page*, Catalog page*, Product page*, Checkout page*
---, ---, ---, ---
Divine CMS Demo main, Divine CMS Demo catalog, Divine CMS Demo product, Divine CMS Demo checkout

Cart*, Menu*
---, ---
Divine CMS Demo cart, Divine CMS Demo menu

*Work in progress is shown. Images will be updated periodically.

Speed test and page analysis

PageSpeed Insights, GTmetrix, Pingdom
---, ---, ---
Main (mobile, desktop), Main, Main
Catalog (mobile, desktop), Catalog, Catalog
Product (mobile, desktop), Product, Product

Used third-party libraries and codebase

Support and discussion

Author

Join the development

Feel free to join! See CONTRIBUTING and pull_request_template for more information.

Note that you need to follow the GitFlow branching model.

Nearest development plans

License

GNU GPLv3 Logo
GNU General Public License v3.0

Main metrics

Overview
Name With OwnerNickbur/Divine-CMS
Primary LanguageTSQL
Program languagePHP (Language Count: 4)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2019-03-02 09:59:22
Pushed At2019-09-02 23:11:05
Last Commit At2019-05-11 16:10:53
Release Count1
Last Release Namev1.0.0 (Posted on 2019-03-17 19:14:16)
First Release Namev1.0.0 (Posted on 2019-03-17 19:14:16)
用户参与
Stargazers Count4
Watchers Count1
Fork Count3
Commits Count0
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count7
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private