Skip to content
forked from agentejo/cockpit

Add content management functionality to any site - plug & play CMS

License

Notifications You must be signed in to change notification settings

exKAZUu/cockpit

 
 

Repository files navigation

Cockpit

Cockpit

The CMS for developers. Add content management functionality to any site - plug & play CMS. Manage content like collections and regions which you can reuse anywhere on your website.

Requirements

  • PHP >= 5.4
  • PDO + SQLite

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 :-)

Usage

Embed Cockpit

Embedding Cockpit is really easy. Just include the following snippet anywhere you want to use Cockpit:

<?php

    // make cockpit api available
    require('path2cockpit/bootstrap.php');

Regions

Render regions api:

<div><?php region("adress") ?></div>
<div><?=get_region("adress") ?></div>

Collections

Loop over collection data:

<?php foreach(collection("posts")->find(["active"=>1]) as $post): ?>
    <div class="post">
        <h3><?=$post["title"];?></h3>
        <p>
            <?=$post["content"];?>
        </p>
    </div>
<?php endforeach; ?>

Copyright and license

Copyright 2013 Agentejo under the MIT license.

About

Add content management functionality to any site - plug & play CMS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 68.3%
  • JavaScript 28.7%
  • CSS 3.0%