PHPackages                             silverware/flickr - 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. silverware/flickr

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

silverware/flickr
=================

SilverWare Flickr Module.

1.0.0(7y ago)117BSD-3-ClausePHPPHP &gt;=5.6.0

Since Jul 30Pushed 7y ago1 watchersCompare

[ Source](https://github.com/praxisnetau/silverware-flickr)[ Packagist](https://packagist.org/packages/silverware/flickr)[ Docs](https://github.com/praxisnetau/silverware-flickr)[ RSS](/packages/silverware-flickr/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

SilverWare Flickr Module
========================

[](#silverware-flickr-module)

[![Latest Stable Version](https://camo.githubusercontent.com/6ae94ad1165395decab1b4f10f8033fc03934722ee3873a37ae57d9ef4019ea2/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f666c69636b722f762f737461626c65)](https://packagist.org/packages/silverware/flickr)[![Latest Unstable Version](https://camo.githubusercontent.com/912e36dea56386e730eceb9ac3beb10a2bd10c1f291b3cb4c4f4dc7ba77425c9/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f666c69636b722f762f756e737461626c65)](https://packagist.org/packages/silverware/flickr)[![License](https://camo.githubusercontent.com/928c74b6540135d04793bb0a6075389be4667749a89dfc678515d553ad307068/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f666c69636b722f6c6963656e7365)](https://packagist.org/packages/silverware/flickr)

Provides a component to show a series of tagged photos from a Flickr account in [SilverWare](https://github.com/praxisnetau/silverware) apps.

Contents
--------

[](#contents)

- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Issues](#issues)
- [Contribution](#contribution)
- [Maintainers](#maintainers)
- [License](#license)

Requirements
------------

[](#requirements)

- [SilverWare](https://github.com/praxisnetau/silverware)
- [SilverWare Lightbox Module](https://github.com/praxisnetau/silverware-lightbox)

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

[](#installation)

Installation is via [Composer](https://getcomposer.org):

```
$ composer require silverware/flickr

```

Configuration
-------------

[](#configuration)

As with all SilverStripe modules, configuration is via YAML. You may modify the default endpoint and timeout for the API via YAML:

```
SilverWare\Flickr\API\FlickrAPI:
  default_endpoint: https://api.flickr.com/services/rest
  default_timeout: 10
```

Before this module can be used, you will need to create a Flickr API key. Once you have created your API key, you can define it for your app in one of two ways:

- via site configuration (Settings tab)
- via YAML configuration file

This module will add a Flickr tab to the Services tab under SilverWare in your site settings. You can paste your API key into the 'Flickr API Key' field.

Alternatively, you can add your API key to YAML config for your app:

```
SilverWare\Flickr\API\FlickrAPI:
  api_key:
```

The key defined in site configuration will take precedence over the YAML key.

Usage
-----

[](#usage)

This module provides a `FlickrPhotosComponent` for use within your SilverWare templates and layouts.

After creating the component, you may enter the Flickr User ID (also known as the NSID) for the component using the CMS. The Flickr User ID is typically in the format `12345678@N01`. In addition, you can define a series of comma-separated tags in order to show only photos with those tags.

On the Options tab of the component, you may change any of the default options, which include:

- Number of photos
- Thumbnail size (in pixels)
- Tag mode: all or any (determines whether to show photos with all tags, or any tag)
- Title mode: none, title or footer (for lightbox popups)
- Logo width (in pixels)
- Link title
- Cache duration (in seconds)

Resulting photos are cached between requests to avoid unnecessary API calls. Any time you change either the User ID, photo tags, or tag mode, the component will automatically clear the cache. Flushing the site will also clear the photo cache.

Issues
------

[](#issues)

Please use the [issue tracker](https://github.com/praxisnetau/silverware-flickr/issues) for bug reports and feature requests.

Contribution
------------

[](#contribution)

Your contributions are gladly welcomed to help make this project better. Please see [contributing](CONTRIBUTING.md) for more information.

Maintainers
-----------

[](#maintainers)

[![Colin Tucker](https://avatars3.githubusercontent.com/u/1853705?s=144)](https://github.com/colintucker)[![Praxis Interactive](https://avatars2.githubusercontent.com/u/1782612?s=144)](https://www.praxis.net.au)[Colin Tucker](https://github.com/colintucker)[Praxis Interactive](https://www.praxis.net.au)License
-------

[](#license)

[BSD-3-Clause](LICENSE.md) © Praxis Interactive

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2846d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5d47a59cd183aa3f599c2b66dfce7c79c249c2eacb749f0ac8c38c4ca273d14?d=identicon)[PraxisNetAu](/maintainers/PraxisNetAu)

---

Top Contributors

[![colintucker](https://avatars.githubusercontent.com/u/1853705?v=4)](https://github.com/colintucker "colintucker (1 commits)")

---

Tags

flickrsilverstripe-4silverwaresilverstripeflickrsilverware

### Embed Badge

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

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

###  Alternatives

[silverstripe/environmentcheck

Provides an API for building environment tests

35503.8k13](/packages/silverstripe-environmentcheck)[symbiote/silverstripe-addressable

SilverStripe addressable and geocoding module

2985.1k7](/packages/symbiote-silverstripe-addressable)[jonom/silverstripe-share-care

Social media sharing previews and customisation for Silverstripe

2932.7k1](/packages/jonom-silverstripe-share-care)

PHPackages © 2026

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