PHPackages                             scoilnet/php-sdk-demo - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. scoilnet/php-sdk-demo

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

scoilnet/php-sdk-demo
=====================

Demo of the Scoilnet PHP SDK

06CSS

Since Oct 31Pushed 11y ago1 watchersCompare

[ Source](https://github.com/Scoilnet/PhpSDKDemo)[ Packagist](https://packagist.org/packages/scoilnet/php-sdk-demo)[ RSS](/packages/scoilnet-php-sdk-demo/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Scoilnet PHP SDK DEMO
=====================

[](#scoilnet-php-sdk-demo)

This website demo is a quick example of how to use the [Scoilnet PHP SDK](https://github.com/Scoilnet/PhpSDK)

For full documentation on the Scoilnet SDK, see [Scoilnet's developer documentation](https://www.scoilnet.ie/scoilnet-api/documentation)

1. Installation

---

This demo uses [Composer](http://getcomposer.org) to manage its dependencies. It is the recommended way to install it on your own server.

If you don't have Composer yet, download it following the instructions on  or just run the following command:

```
curl -s http://getcomposer.org/installer | php

```

Then, use the `create-project` command to create the demo:

```
php composer.phar create-project -s dev scoilnet/php-sdk-demo path/to/site

```

Composer will install demo site and all its dependencies under the `path/to/site` directory.s

2. Server Configurtion

---

Your server configuration should point to the web/ folder. When set up go to  and if everything was setup correctly you should see resource showing and be able to preform searches.

3. Generate your own keys

---

You should generate your own api keys. To do this go to [Application Manager](https://www.scoilnet.ie/scoilnet-api/application-management/) on Scoilnet and create a new application. Take a note of the client id, client secret, and api key. Now open the index.php file in the web folder and change the client\_id, client\_secret, and api\_key to the ones you made on the Scoilnet site.

```
protected $oAuth2Config = [
               ...
                //Update the following keys with your own. Go to https://www.scoilnet.ie/scoilnet-api/application-management/ to optain your own keys.
                "client_id" =>"Your Client Id",
                "client_secret" =>"Your Client Secret",
                "api_key" => "Your api key",
            ];

```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/645e635d512769964e674433c37a025ab57fe50874441bdc6caa33d2924eb731?d=identicon)[bobfloats](/maintainers/bobfloats)

---

Top Contributors

[![bobfloats](https://avatars.githubusercontent.com/u/9478557?v=4)](https://github.com/bobfloats "bobfloats (7 commits)")

### Embed Badge

![Health badge](/badges/scoilnet-php-sdk-demo/health.svg)

```
[![Health](https://phpackages.com/badges/scoilnet-php-sdk-demo/health.svg)](https://phpackages.com/packages/scoilnet-php-sdk-demo)
```

###  Alternatives

[alexpechkarev/geometry-library

PHP Geometry library provides utility functions for the computation of geometric data on the surface of the Earth.

1394.0M7](/packages/alexpechkarev-geometry-library)[optimistdigital/nova-simple-repeatable

A Laravel Nova simple repeatable rows field.

74154.5k](/packages/optimistdigital-nova-simple-repeatable)[dhlparcel/magento2-plugin

DHL Parcel plugin for Magento 2

11190.3k2](/packages/dhlparcel-magento2-plugin)

PHPackages © 2026

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