Download the PHP package graphiques-digitale/silverstripe-seo-metadata without Composer
On this page you can find all versions of the php package graphiques-digitale/silverstripe-seo-metadata. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download graphiques-digitale/silverstripe-seo-metadata
More information about graphiques-digitale/silverstripe-seo-metadata
Files in graphiques-digitale/silverstripe-seo-metadata
Package silverstripe-seo-metadata
Short Description Enhanced SEO metadata module for the SilverStripe framework.
License BSD-3-Clause
Homepage https://github.com/Graphiques-Digitale/silverstripe-seo-metadata
Informations about the package silverstripe-seo-metadata
Overview
This is the core metadata module for the graphiques-digitale/silverstripe-seo-* module collection.
It enables enhanced title features, character set selection, canonical URLs and an enhanced fall-back description using $Content.FirstParagraph()
.
Title inspired by: http://moz.com/learn/seo/title-tag
It is intended to be used with it's siblings:
Graphiques-Digitale/silverstripe-seo-icons
Graphiques-Digitale/silverstripe-seo-facebook-domain-insights
Graphiques-Digitale/silverstripe-seo-open-graph
These are all optional and fragmented from the alpha version Graphiques-Digitale/SSSEO
, which is now redundant.
The whole module collection is based largely on 18 Meta Tags Every Webpage Should Have in 2013.
Also, a good overview: 5 tips for SEO with Silverstripe 3.
Installation
Composer
composer require graphiques-digitale/silverstripe-seo-metadata
- rebuild using
/dev/build/?flush
From ZIP
- Place the extracted folder
silverstripe-seo-metadata-{version}
intosilverstripe-seo-metadata
in the SilverStripe webroot - rebuild using
/dev/build/?flush
CMS Usage
See /silverstripe-seo-metadata/_config/app.yml
for configuration.
Metadata is changed globally via /admin/settings/
under the Metadata tab.
And also locally, per page, under their Metadata tab.
Template Usage
Depending on your configuration, the general idea is to replace all header content relating to metadata with $Metadata()
just below the opening <head>
tag and <% base_tag %>
include, e.g.:
This will output something along the lines of:
Advanced Usage
Please check the documentation
folder for how to extend classes and more.
Issue Tracker
Issues are tracked on GitHub @ Issue Tracker
Development and Contribution
Please get in touch @ [email protected]
if you have any extertise in any of these SEO module's areas and would like to help ~ they're a lot to maintain, they should be improved continually as HTML evolves and I'm sure they can generally be improved upon by field experts.
License
BSD-3-Clause license
See @ Why BSD?