# 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](https://vcs.nz/dwayne/linkage/raw/master/img/screen-grabs/SSv3.1.10.png) *ScreenShot from SilverStripe 3.1.10* ![Screenshot](https://vcs.nz/dwayne/linkage/raw/master/img/screen-grabs/SSv3.5.3.png) *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](https://docs.silverstripe.org/en/3/developer_guides/extending/modules/) 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 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](https://github.com/sirjeff/linkage/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>