forked from TagesschuleElementa/www.tagesschule-elementa.ch
install djangocms-page-meta 0.8.5
This commit is contained in:
7
addons/djangocms-page-meta/addon.json
Normal file
7
addons/djangocms-page-meta/addon.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"installed-apps": [
|
||||
"meta",
|
||||
"djangocms_page_meta"
|
||||
],
|
||||
"package-name": "djangocms-page-meta"
|
||||
}
|
||||
66
addons/djangocms-page-meta/aldryn_config.py
Normal file
66
addons/djangocms-page-meta/aldryn_config.py
Normal file
@@ -0,0 +1,66 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
try:
|
||||
from divio_cli import forms
|
||||
except ImportError:
|
||||
from aldryn_client import forms
|
||||
|
||||
OBJECT_TYPES = (
|
||||
('', '----'),
|
||||
('Article', 'Article'),
|
||||
('Website', 'Website'),
|
||||
)
|
||||
|
||||
PROTOCOLS = (
|
||||
('http', 'http'),
|
||||
('https', 'https'),
|
||||
)
|
||||
|
||||
|
||||
class Form(forms.BaseForm):
|
||||
META_SITE_PROTOCOL = forms.SelectField(
|
||||
'Site protocol',
|
||||
choices=PROTOCOLS,
|
||||
)
|
||||
META_SITE_TYPE = forms.SelectField(
|
||||
'Site type',
|
||||
choices=OBJECT_TYPES,
|
||||
required=False
|
||||
)
|
||||
META_SITE_NAME = forms.CharField('Site name', required=False)
|
||||
META_USE_OG_PROPERTIES = forms.CheckboxField(
|
||||
'Render the OpenGraph properties',
|
||||
required=False
|
||||
)
|
||||
META_USE_TWITTER_PROPERTIES = forms.CheckboxField(
|
||||
'Render the Twitter properties',
|
||||
required=False
|
||||
)
|
||||
META_USE_GOOGLEPLUS_PROPERTIES = forms.CheckboxField(
|
||||
'Render the Google properties',
|
||||
required=False
|
||||
)
|
||||
PAGE_META_DESCRIPTION_LENGTH = forms.CharField(
|
||||
'Max description field length (default: 320)',
|
||||
required=False
|
||||
)
|
||||
PAGE_META_TWITTER_DESCRIPTION_LENGTH = forms.CharField(
|
||||
'Max twitter description field length (default: 280)',
|
||||
required=False
|
||||
)
|
||||
|
||||
def to_settings(self, data, settings):
|
||||
settings['META_SITE_PROTOCOL'] = data['META_SITE_PROTOCOL']
|
||||
settings['META_SITE_TYPE'] = data['META_SITE_TYPE']
|
||||
settings['META_SITE_NAME'] = data['META_SITE_NAME']
|
||||
settings['META_INCLUDE_KEYWORDS'] = []
|
||||
settings['META_DEFAULT_KEYWORDS'] = []
|
||||
settings['META_USE_OG_PROPERTIES'] = data['META_USE_OG_PROPERTIES']
|
||||
settings['META_USE_TWITTER_PROPERTIES'] = data['META_USE_TWITTER_PROPERTIES']
|
||||
settings['META_USE_GOOGLEPLUS_PROPERTIES'] = data['META_USE_GOOGLEPLUS_PROPERTIES']
|
||||
settings[
|
||||
'PAGE_META_TWITTER_DESCRIPTION_LENGTH'
|
||||
] = data['PAGE_META_TWITTER_DESCRIPTION_LENGTH']
|
||||
settings['PAGE_META_DESCRIPTION_LENGTH'] = data['PAGE_META_DESCRIPTION_LENGTH']
|
||||
settings['META_USE_TITLE_TAG'] = False
|
||||
settings['META_USE_SITES'] = True
|
||||
return settings
|
||||
10
addons/djangocms-page-meta/settings.json
Normal file
10
addons/djangocms-page-meta/settings.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"META_SITE_NAME": "Tagesschule Elementa Zug",
|
||||
"META_SITE_PROTOCOL": "https",
|
||||
"META_SITE_TYPE": "Website",
|
||||
"META_USE_GOOGLEPLUS_PROPERTIES": true,
|
||||
"META_USE_OG_PROPERTIES": true,
|
||||
"META_USE_TWITTER_PROPERTIES": true,
|
||||
"PAGE_META_DESCRIPTION_LENGTH": "",
|
||||
"PAGE_META_TWITTER_DESCRIPTION_LENGTH": ""
|
||||
}
|
||||
@@ -7,6 +7,7 @@ https://control.divio.com/api/v1/apps/serve/aldryn-forms/4.0.1/099d84c4-390a-4c5
|
||||
https://control.divio.com/api/v1/apps/serve/aldryn-haystack/0.5.1/bf04cc01-9855-4659-843e-05379cec9ac6/aldryn-haystack-0.5.1.tar.gz#egg=aldryn-haystack==0.5.1
|
||||
https://control.divio.com/api/v1/apps/serve/djangocms-history/1.0.0/9ced0786-b47c-4df1-8794-6654d618d753/djangocms-history-1.0.0.tar.gz#egg=djangocms-history==1.0.0
|
||||
https://control.divio.com/api/v1/apps/serve/djangocms-link/2.3.1/0259f5df-efa1-4a00-87f8-c7cfbe873388/djangocms-link-2.3.1.tar.gz#egg=djangocms-link==2.3.1
|
||||
https://control.divio.com/api/v1/apps/serve/djangocms-page-meta/0.8.5/fa37542a-931b-43f3-80db-78945ad10c52/djangocms-page-meta-0.8.5.tar.gz#egg=djangocms-page-meta==0.8.5
|
||||
https://control.divio.com/api/v1/apps/serve/djangocms-picture/2.1.3/ba08d3d9-6bdb-4e48-b8c5-8b70f762685e/djangocms-picture-2.1.3.tar.gz#egg=djangocms-picture==2.1.3
|
||||
https://control.divio.com/api/v1/apps/serve/djangocms-text-ckeditor/3.7.0/a61a9c3c-a1a5-41aa-b996-8e5451701b5b/djangocms-text-ckeditor-3.7.0.tar.gz#egg=djangocms-text-ckeditor==3.7.0
|
||||
https://control.divio.com/api/v1/apps/serve/django-filer/1.4.1/e7e860ea-0af6-4fc8-95e1-ad2580ba0bac/django-filer-1.4.1.tar.gz#egg=django-filer==1.4.1
|
||||
|
||||
@@ -12,6 +12,7 @@ INSTALLED_ADDONS = [
|
||||
'aldryn-haystack',
|
||||
'djangocms-history',
|
||||
'djangocms-link',
|
||||
'djangocms-page-meta',
|
||||
'djangocms-picture',
|
||||
'djangocms-text-ckeditor',
|
||||
'django-filer',
|
||||
|
||||
Reference in New Issue
Block a user