PHPackages                             cloudcms/cloudcms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. cloudcms/cloudcms

ActiveLibrary

cloudcms/cloudcms
=================

PHP Driver for Cloud CMS

1.1.2(4y ago)142.7k↓100%Apache-2.0PHPCI failing

Since Jan 28Pushed 1y ago4 watchersCompare

[ Source](https://github.com/gitana/cloudcms-php-driver)[ Packagist](https://packagist.org/packages/cloudcms/cloudcms)[ Docs](https://cloudcms.com)[ RSS](/packages/cloudcms-cloudcms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (9)Used By (0)

Cloud CMS PHP Driver
====================

[](#cloud-cms-php-driver)

The [Cloud CMS](https://gitana.io) PHP driver is a client library used to facilitate connections to the Cloud CMS API. The driver handles OAuth authentication and token management, HTTPS calls, and provides convenient methods and classes with which to perform content operations. It works against Cloud CMS instances on our SaaS platform as well as on-premise installations.

Installation
------------

[](#installation)

To install, run:

```
composer require cloudcms/cloudcms

```

Examples
--------

[](#examples)

Below are some examples of how you might use this driver:

```
use CloudCMS\CloudCMS;

// Load configuration from gitana.json file
$config_string = file_get_contents("gitana.json");
$config = json_decode($config_string, true);

// Connect to CloudCMS
$client = new CloudCMS();
$platform = $client->connect($config);

// List Repositories
$repositories = $platform->listRepositories();

// Read Repository
$repository = $platform->readRepository("");

// List Branches
$branches = $repository->listBranches();

// Read Branch
$branch = $repository->readBranch("");

// Read Node
$node = $branch->readNode("");

// Create Node
$obj = array(
    "title" => "Twelfth Night",
    "description" => "An old play"
);
$newNode = $branch->createNode($obj);

// Query Nodes
$query = array(
    "_type" => "store:book"
);
$pagination = array(
    "limit" => 2
);
$queriedNodes = $branch->queryNodes($query, $pagination);

// Find Nodes
$find = array(
    "search" => "Shakespeare",
    "query" => array(
        "_type" => "store:book"
    )
);
$foundNodes = $branch->findNodes($find);
```

Tests
-----

[](#tests)

To run the tests for this driver, ensure that you have a `gitana.json` file in the driver directory, then run:

```
composer test

```

Resources
---------

[](#resources)

- Cloud CMS:
- Github:
- PHP Driver Download:
- Cloud CMS Documentation:
- Developers Guide:

Support
-------

[](#support)

For information or questions about the PHP Driver, please contact Cloud CMS at .

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 86.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~153 days

Recently: every ~197 days

Total

8

Last Release

1586d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8dcdb4f477cbdbd625047cf523d63fd5b980a58d19bd002b06846b4abdb42362?d=identicon)[cloudcms](/maintainers/cloudcms)

---

Top Contributors

[![mibewh](https://avatars.githubusercontent.com/u/5482982?v=4)](https://github.com/mibewh "mibewh (13 commits)")[![uzquiano](https://avatars.githubusercontent.com/u/362824?v=4)](https://github.com/uzquiano "uzquiano (2 commits)")

---

Tags

cmsdriver

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cloudcms-cloudcms/health.svg)

```
[![Health](https://phpackages.com/badges/cloudcms-cloudcms/health.svg)](https://phpackages.com/packages/cloudcms-cloudcms)
```

###  Alternatives

[alexstack/laravel-cms

Simple Bootstrap Laravel CMS. Can integrate to any existing Laravel project. Only add few database tables with prefix, not effect your existing database tables. Support Laravel 8.x &amp; 7.x &amp; Laravel 6.x &amp; Laravel 5.x - Amila Laravel CMS

1084.3k5](/packages/alexstack-laravel-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
