cockpit

Add content management functionality to any site - plug & play / headless / api-first CMS

Stars
5.39K
Forks
537
Open issues
296
Closed issues
875
Last commit
over 1 year ago
Watchers
5.39K
Total releases
0
Total commits
2.57K
Open PRs
39
Closed PRs
238
Repo URL
Platform
License
mit
Category
Usecase
CMS
Offers premium version?
NO
Proprietary?
NO
About

🚨 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.

☝️☝️☝️ Cockpit Next

Requirements

  • PHP >= 7.3
  • 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


We create websites and apps that click with users.


Live, Web-Based Browser Testing

πŸ’ Sponsors

Become a backer or sponsor through:

Thank you to all our backers! πŸ™

Copyright and license

Copyright since 2015 Agentejo under the MIT license.

See LICENSE for more information.

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.