Sunrise-CMS

Open source CMS for widespread use.

  • 所有者: Nickbur/Divine-CMS
  • 平台:
  • 许可证: GNU General Public License v3.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

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

主要指标

概览
名称与所有者Nickbur/Divine-CMS
主编程语言TSQL
编程语言PHP (语言数: 4)
平台
许可证GNU General Public License v3.0
所有者活动
创建于2019-03-02 09:59:22
推送于2019-09-02 23:11:05
最后一次提交2019-05-11 16:10:53
发布数1
最新版本名称v1.0.0 (发布于 2019-03-17 19:14:16)
第一版名称v1.0.0 (发布于 2019-03-17 19:14:16)
用户参与
星数4
关注者数1
派生数3
提交数0
已启用问题?
问题数0
打开的问题数0
拉请求数7
打开的拉请求数0
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?