Simple PHP framework / CMS system / Make any kind of website
PHP CSS
Latest commit 0cfadf8 Aug 20, 2016 @diversen update base system
Permalink
Failed to load latest commit information.
backup auto commit Aug 7, 2015
build auto commit Aug 7, 2015
config auto commit Aug 7, 2015
htdocs update base system Aug 20, 2016
logs refactor Aug 7, 2015
modules add readme Aug 7, 2015
private readme Aug 7, 2015
profiles fix profile May 25, 2016
scripts fix for mysql 5.7 Aug 20, 2016
sqlite up profile Aug 20, 2015
tmp auto commit Aug 7, 2015
.gitignore
License.txt just see if I doh'ed. Oct 1, 2011
README.md readme May 23, 2016
composer.json
coscli.sh up cli Aug 26, 2015
phar-cli.php rm constant Aug 8, 2015
phar-web.php

README.md

  ___|             ___|  \  |  ___|  
 |      _ \   __| |     |\/ |\___ \  
 |     (   |\__ \ |     |   |      | 
\____|\___/ ____/\____|_|  _|_____/  

About

CosCMS is a simple modular framework for building web application or shell applications.

Modules are distrubuted as profiles.

This is the default profile, it includes a

  • Account system
  • Content / CMS system (with epub, mobi and pdf export options using pandoc)
  • A blog
  • Gallery.
  • Disqus
  • Analytics
  • And some other modules

Demo

Demo Site

Login with admin / admin

Install Requirements

You will need:

  • PHP>=5.5 (Tested with PHP7.0)
  • PHP extensions: PDO, PDO-mysql, GD, mbstring, intl
  • MySQL>=5.5, and
  • Apache2 with mod rewrite module enabled

You can install it else where, but this is the quickstart.

Install

Install

git clone https://github.com/diversen/coscms

cd coscms

Update composer packages

composer update

Create an apache2 host

./coscli.sh apache2 --en yoursite.com

Install:

./coscli.sh prompt-install --in

You will need a:

  • MySQL user (username and password) who can create a database
  • Database name to be created
  • Server name (yoursite.com - in our example)

Install will proceed, annd all modules will be cloned from git repos.

At last you are prompted for an email and a password. Enter email and password, but just before logging in, run the following command to set correct file perms

sudo ./coscli.sh file --chmod-files

Other install methods

Homepage

Main site

Extending:

Extend

Web Module

Shell Module Guide