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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?