Fork of Cockpit CMS v1 (next branch)
 
 
 
 
 
 
Go to file
Raffael 8bd8cfe698 bump version to 1.0.3 2023-11-26 18:37:56 +01:00
.github update readme 2019-08-10 20:56:41 +02:00
addons changed name from 'revlist' to 'getList' 2017-05-24 10:15:26 +02:00
assets Implemented App.Utils.renderer.select 2021-11-16 18:40:04 +01:00
install update php version (7.3.0) 2021-01-22 15:00:37 +01:00
lib session - prevent passing null to fetch_from_array 2023-11-26 18:37:18 +01:00
modules fixed endless loop if error occurs before line 8 of file 2023-11-24 14:01:30 +01:00
storage update gitignore 2017-12-21 12:35:12 +01:00
.gitignore prepared for 1.0.0 2023-01-22 16:04:47 +01:00
.htaccess cleanup 2020-05-12 19:49:52 +02:00
.php_cs.dist update branding 2019-02-04 00:43:30 +01:00
CHANGELOG.md bump version to 1.0.3 2023-11-26 18:37:56 +01:00
CONTRIBUTING.md Fix link to issues page 2020-04-29 14:09:59 +02:00
Dockerfile fix invalid gd options for php 7.3 (see: https://www.php.net/manual/en/image.installation.php) 2021-01-24 22:18:34 +01:00
LICENSE update branding 2019-02-04 00:43:30 +01:00
README.md readme update - require PHP >= 8.0 2023-11-22 19:24:49 +01:00
bootstrap.php clear output buffer before rendering 500 (debug) page 2023-11-24 13:57:39 +01:00
composer.json update dependencies 2023-11-23 13:17:48 +01:00
cp load language settings only on web request 2020-02-04 11:07:49 +01:00
favicon.png replace favicon.ico with favicon.png (80kb to 4kb) 2019-02-10 02:40:59 +01:00
index.php cleanup 2021-09-09 22:07:30 +02:00
package.json bump version to 1.0.3 2023-11-26 18:37:56 +01:00

README.md

Fork of Cockpit CMS v1 (next branch)

Cockpit CMS v1 is not really maintained anymore, but I needed a stable release for usage with composer and PHP 8.0. So I decided to fork the project instead of sending pull requests.

Installation

composer create-project raffaelj/cockpit
# composer create-project raffaelj/cockpit --no-dev --ignore-platform-reqs

Build

composer update
# composer update --no-dev --ignore-platform-reqs

Old README

🚨 Cockpits next iteration development moved 🚨

Cockpit's next iteration moved to a dedicated Cockpit organization on Github. Please visit https://github.com/Cockpit-HQ/Cockpit to follow the latest development.

☝️☝️☝️

Requirements

  • PHP >= 8.0
  • PDO + SQLite (or MongoDB)
  • GD extension
  • mod_rewrite, mod_versions enabled (on apache)

make also sure that $_SERVER['DOCUMENT_ROOT'] exists and is set correctly.

Installation

  1. Download Cockpit and put the cockpit folder in the root of your web project
  2. Make sure that the /cockpit/storage folder and all its subfolders are writable
  3. Go to /cockpit/install via Browser
  4. You're ready to use Cockpit :-)

Build (Only if you modify JS components)

You need nodejs installed on your system.

First run npm install to install development dependencies

  1. Run npm run build - For one-time build of styles and components
  2. Run npm run watch - For continuous build every time styles or components change

Dockerized Development

You need docker installed on your system: https://www.docker.com.

  1. Run npm run docker-init to build the initial image.
  2. Run npm run docker to start an Apache environment suited for Cockpit on port 8080 (this folder mapped to /var/www/html).

💐 Partners

ginetta
We create websites and apps that click with users.

BrowserStack
Live, Web-Based Browser Testing

💐 Sponsors

Backers on Open Collective Sponsors on Open Collective

Become a backer or sponsor through:

Thank you to all our backers! 🙏

Copyright since 2015 Agentejo under the MIT license.

See LICENSE for more information.