Skip to content

sirjeff/linkage

Repository files navigation

Linkage

Linkage add-on for SilverStripe

Introduction

Linkage is a very simple landing page SilverStripe add-on.

It provides a place to add your own custom links that appear on the CMS landing page (GridField style).

Screenshot ScreenShot from SilverStripe 3.1.10

Screenshot ScreenShot from SilverStripe 3.5.3 with a custom OMI Ltd. theme

Note: This is early days and the add-on is NOT all that 'flash' at the mo.

Feel free to comment with ideas!

Requirements

SilverStripe Framework 3.0+

(No SilverStripe4 version available .... yet)

Installation

Please follow the standard module installation documentation

The module should reside in a top-level directory called linkage/

Don't forget, no matter how you choose to install, once done you must build and flush /dev/build?flush=all

Manual

  • Download the latest (v1.0.0) version on Linkage
  • Unzip in the root directory of your project (that should be where all your SilverStripe files are (cms,framework,reports etc))
  • rename the Linkage directory to "linkage"
  • perform a little dance

Composer

composer require sirjeff/linkage 1.0.0

or if you don't have Composer you can download composer.phar and then run:

php composer.phar require sirjeff/linkage 1.1.0

Note: don't forget to change the version to the one which you're after,

  • dev-master Always the latest code ... can be risky but!
  • 1.0.0 The first version, not realy worth it.
  • 1.1.0 Major code tidy and minor style changes.

Issues

There is a problem in the way the module holds focus in the CMS. I'm looking at this now ... it might mean that I cannot have linkage as the default landing page without the user having to modify their _config.yml file Please use the issues link to add any bungness you find, or check to see what's going on in the funky functions world.

The Future...

  • Nicer look'n'feel
  • Settings such as 'Don't be default landing' or 'x Links per page'
  • Proper link adding. Currently they be text fields. Would prefer something more 'URL-esque'
  • Import and Export
  • URL test when adding a link

Maintainers

Dwayne <dwayne at omi dot nz>

OMI Ltd. <adm at omi dot nz>