Linkage add-on for SilverStripe

sirjeff 244b13096e owner and path change 11 months ago
_config 960c7ca275 init upl 11 months ago
code 960c7ca275 init upl 11 months ago
css 960c7ca275 init upl 11 months ago
docs 960c7ca275 init upl 11 months ago
img 960c7ca275 init upl 11 months ago
templates 960c7ca275 init upl 11 months ago
.editorconfig 960c7ca275 init upl 11 months ago
.travis.yml 960c7ca275 init upl 11 months ago
_config.php 960c7ca275 init upl 11 months ago
changelog.md c517eba78f ready to go 11 months ago
composer.json 244b13096e owner and path change 11 months ago
contributing.md 244b13096e owner and path change 11 months ago
license.md 09dedba2bc making it public and make some sense 11 months ago
readme.md 244b13096e owner and path change 11 months ago

readme.md

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 ominz/linkage 1.0.0

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

php composer.phar require ominz/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 really 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>