Catz metadata and social media integration
Mandatory page metadata
The base template base/heavy.html.ep forces the following metadata on all pages.
tag | explanation |
---|---|
meta http-equiv content-type | |
meta http-equiv content-language | content langauge is also set on html and body so we really are on the safe side |
link shortcut icon | standard old-school favicon.ico at site's root |
meta generator | |
meta author | |
meta copyright | |
link copyright | |
meta robots | Controlled by stash variables meta_index and meta_follow. The default is index,follow when with default setup and noindex,nofollow otherwise. Controllers are allowed to modify the variables. |
meta og:site_name | |
link alternamte | from English to Finnish and Finnish to English |
meta fb:admins | |
link me | points to facebook fan page |
meta credits | gives credit to some fundamental technologies that the service is based on |
Overloadable page metadata blocks
The base template base/heavy.html.ep provides the following blocks that can be overloaded by page templates.
block | tags | explanation |
---|---|---|
canon | link canonical, meta og:url | points to the same page in the same language but with default setup |
image | meta image_src, meta og:image | points to the site's logo in png format |
The following overloads are in effect on canon block:
- on browse first page points to the same page but without setup and photo id
- on browse other pages points to the same page but without setup and using the first thumbnail's id as id
- on view points to the same photo on runmode all and without setup
- on build points to the same page with default setup and without widget setup
The following overloads are in effect on image block:
- browse on runmode pair and with concept nat sets points to the flag of the nation
- browse on other cases points to the first thumnail on the page
- on view points to the photo's thumbnail version
Additional page specific metadata
og:type
page type | (and rule) | type set |
---|---|---|
front | website | |
news | catz:list | |
new1 | article | |
lists | catz:list | |
list1 | catz:list | |
browse runmodes all and search | catz:thumbnails | |
browse runmode pair org, umb, breeder | non_profit | |
browse runmode pair nat | country | |
browse runmode pair loc | location | |
browse runmode pair not org, umb, breeder, nat, loc | catz:concept where concept is the concept of the subject | |
view | catz:photo | |
search | catz:search | |
more | article | |
build | article |
og:title
All pages are expected to set og:title to a suitable value.
description & og:description
The following pages set the description tags. Both tags on same page should have the same value.
* front * news * lists * list1 * browse first page on runmode pair and all * view on runmode all * search * more * build
keywords
The following pages set the keywords tag.
* front * news * browse first page on runmode pair and all * view on runmode all * search * more * build
navigation
Meta tags representing the page navigation is setting according the following table.
page | index | start | prev | next |
---|---|---|---|---|
new1 | points to news | points to previous article if any | points to next article if any | |
list1 | points to lists | |||
browse | points to the first page | points to the previous page if any | points to the next page if any | |
view | points to thummnails | points to the first photo | points to the previous photo if any | points to the next photo if any |
og:locality
Meta tag og:locality is set on following conditions:
- on browse and view with runmode pair and concept loc set to subject
og:country-name
Meta tag og:locality is set on following conditions:
- on browse and view with runmode pair and concept loc set to Finland
- on browse and view with runmode pair and concept nat set to subject
Robots settings
page type (and rule) | robot value |
---|---|
front | default,default |
news | noindex,default |
new1 | default,default |
lists | noindex,default |
list1 | noindex,default |
browse runmode all first page | default,default |
browse runmode all not first page | noindex,default |
browse runmode pair first page | default,nofollow |
browse runmode pair not first page | noindex,nofollow |
browse runmode search | noindex,nofollow |
view runmode all | default,nofollow |
view runmode pair | noindex,nofollow |
view runmode search | noindex,nofollow |
search without parameters | default,nofollow |
search with parameter | noindex,nofollow |
more | default,default |
build runmode all without widget setup | default,nofollow |
build runmode other cases | noindex,nofollow |
Social media integration
Social media integration (icons & buttons) are provided on the following pages.
page type (and rule) |
---|
front |
new1 |
list1 |
browse on first page |
view |
search if without parameters |
more contrib |
build runmode all without widget setup |