Download the PHP package kunstmaan/seo-bundle without Composer
On this page you can find all versions of the php package kunstmaan/seo-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kunstmaan/seo-bundle
More information about kunstmaan/seo-bundle
Files in kunstmaan/seo-bundle
Package seo-bundle
Short Description Annotating content with metadata for social sharing and seo purposes cannot be overlooked nowadays. The KunstmaanSeoBundle contains default editing functionality for OpenGraph data, meta descriptions, keywords and titles and Metriweb tags. Because the metatagging and tracking options are always changing, a free field to add custom header information is provided as well.
License MIT
Homepage https://github.com/Kunstmaan/KunstmaanSeoBundle
Informations about the package seo-bundle
KunstmaanSeoBundle
Annotating content with metadata for social sharing and seo purposes cannot be overlooked nowadays. The KunstmaanSeoBundle contains default editing functionality for OpenGraph data, meta descriptions, keywords and titles and Metriweb tags. Because the metatagging and tracking options are always changing, a free field to add custom header information is provided as well.
View more screenshots and information https://cms.kunstmaan.be.
Installation
This bundle is compatible with all Symfony 3.* releases. More information about installing can be found in this line by line walkthrough of installing Symfony and all our bundles, please refer to the Getting Started guide and enjoy the full blown experience.
Symfony 2.2
If you want to use this bundle for a Symfony 2.2 release, use the 2.2 branch.
Usage
Metadata
In your template define the following to import all SEO metadata. This SEO metadata is set in the SEO tab for your page in the backend.
For the title there are several options. There are several twig functions which return a title based on which is found first. If they are all null or empty it'll return an empty string.
The twig function used the following order:
- SEO title
- Page title If nothing is set it'll return an empty string.
Another option is . This twig function accepts a default string that is used as a fallback.
- SEO title
- default string
- Page title
You can also access the raw SEO object through the function.
Social Widgets
And finally the SEO bundle is also capable of generating 'social widgets' such as a facebook like button. For now only facebook like & linkedin product are supported.
Use the function. Example: .
You can override the views for all the functions that generate HTML output.
Google Analytics
Added to the SEO bundle are a few helpers to control Google Analytics.
These helpers rely on the inclusion of the analytics.js file that's provided in this bundle. The script itself relies on jQuery to be present.
First up is which looks for the Google Analytics Account ID in your config.
You can also optionally pass the as an argument to the function.
This script will set up a queue with commands (_gaq) and the Google Analytics script itself (_ga). When Twig is in debug mode it'll not initialize the script but instead it'll just dump all requests to the console. This way you can easily monitor what Google Analytics is planning on doing in your production environment.
The script will automatically track downloads, external links, links to email addresses & button clicks.
Finally, we've also provided a JavaScript function which you'll have to call manually once the Twitter/Facebook SDK's have been loaded. This will then bind a callback via the SDKs which will log the events.
We've also added a helper for e-commerce tracking. You have to set up an object with its s and pass it along to the twig function. This will output the correctly formatted syntax for Google Analytics.
All versions of seo-bundle with dependencies
kunstmaan/admin-bundle Version ^7.0
kunstmaan/media-bundle Version ^7.0
kunstmaan/node-bundle Version ^7.0
kunstmaan/utilities-bundle Version ^7.0