Files
Grav-Admin-Plugin/blueprints.yaml

325 lines
7.4 KiB
YAML
Raw Normal View History

2015-08-04 12:53:03 -07:00
name: Admin Panel
2016-09-08 14:55:55 -06:00
version: 1.2.2
description: Adds an advanced administration panel to manage your site
2014-10-03 15:40:58 -06:00
icon: empire
author:
name: Team Grav
email: devs@getgrav.org
url: http://getgrav.org
2015-08-04 12:43:31 -06:00
homepage: https://github.com/getgrav/grav-plugin-admin
keywords: admin, plugin, manager, panel
2015-08-04 12:43:31 -06:00
bugs: https://github.com/getgrav/grav-plugin-admin/issues
readme: https://github.com/getgrav/grav-plugin-admin/blob/develop/README.md
2015-08-04 12:43:31 -06:00
license: MIT
2015-08-04 12:50:56 -06:00
dependencies:
2016-09-06 17:24:35 -06:00
- { name: grav, version: '>=1.1.4' }
2016-09-06 17:49:15 -06:00
- { name: form, version: '~2.0' }
2016-04-20 13:46:42 -07:00
- { name: email, version: '~2.0' }
- { name: login, version: '~2.0' }
2015-08-04 12:50:56 -06:00
2014-08-05 13:06:38 -07:00
form:
2015-08-02 21:41:00 -06:00
validation: loose
2014-08-05 13:06:38 -07:00
fields:
2015-07-31 15:05:27 -06:00
Basics:
type: section
title: Basics
underline: false
2015-07-31 17:22:17 +02:00
enabled:
type: hidden
label: PLUGIN_ADMIN.PLUGIN_STATUS
2015-08-02 21:41:00 -06:00
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
2015-08-02 21:41:00 -06:00
validate:
type: bool
2015-07-31 17:22:17 +02:00
2014-08-05 13:06:38 -07:00
route:
2015-07-31 17:22:17 +02:00
type: text
label: Administrator path
2015-08-02 21:41:00 -06:00
size: medium
2015-07-31 17:22:17 +02:00
placeholder: "Default route for administrator (relative to base)"
help: If you want to change the URL for the administrator, you can provide a path here
2016-03-01 18:19:52 -07:00
logo_text:
type: text
label: Logo text
size: medium
placeholder: "Grav"
help: Text to display in place of the default Grav logo
2016-05-05 17:22:50 -06:00
body_classes:
type: text
label: Body classes
size: medium
2016-05-09 05:44:17 -07:00
help: Add a space separated name of custom body classes
2016-05-05 17:22:50 -06:00
sidebar.activate:
2016-05-06 14:12:39 -06:00
type: select
label: Sidebar Activation
help: Control how the sidebar is activated
size: small
default: tab
options:
tab: Tab
hover: Hover
sidebar.hover_delay:
type: text
size: x-small
append: millseconds
label: Hover delay
default: 500
validate:
type: number
min: 1
2016-05-05 17:22:50 -06:00
sidebar.size:
type: select
label: Sidebar Size
help: Control the width of the sidebar
size: medium
default: auto
options:
2016-05-06 17:04:53 -06:00
auto: Automatic width
2016-05-05 17:22:50 -06:00
small: Small width
2015-07-31 17:22:17 +02:00
theme:
type: hidden
label: Theme
default: grav
2015-08-02 21:41:00 -06:00
edit_mode:
type: select
label: Edit mode
size: small
2015-08-06 22:25:35 -06:00
default: normal
2015-08-02 21:41:00 -06:00
options:
normal: Normal
expert: Expert
help: Auto will use blueprint if available, if none found, it will use "Expert" mode.
2015-07-31 17:22:17 +02:00
google_fonts:
type: toggle
label: Use Google Fonts
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Use Google custom fonts. Disable this to use Helvetica. Useful when using Cyrillic and other languages with unsupported characters.
2015-08-04 10:13:14 -06:00
show_beta_msg:
type: hidden
show_github_msg:
2015-08-04 10:13:14 -06:00
type: toggle
label: Show GitHub Link
2015-08-04 10:13:14 -06:00
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
2015-08-04 10:13:14 -06:00
validate:
type: bool
help: Show the "Found an issue? Please report it on GitHub." message.
2015-08-04 10:13:14 -06:00
enable_auto_updates_check:
type: toggle
label: Automatically check for updates
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Shows an informative message, in the admin panel, when an update is available.
session.timeout:
type: text
size: small
label: Session Timeout
2016-06-01 16:08:48 -06:00
append: secs
help: "Sets the session timeout in seconds"
validate:
type: number
min: 1
2015-07-31 17:22:17 +02:00
warnings.delete_page:
type: toggle
label: Warn on page delete
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
2015-07-31 17:22:17 +02:00
validate:
type: bool
help: Ask the user confirmation when deleting a page
Dashboard:
type: section
title: Dashboard
underline: true
widgets.dashboard-maintenance:
type: toggle
label: Maintenance Widget
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard maintenance widget
widgets.dashboard-statistics:
type: toggle
label: Statistics Widget
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard statistics widget
widgets.dashboard-notifications:
type: toggle
label: Notifications Feed Widget
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard notifications feed widget
widgets.dashboard-feed:
type: toggle
label: News Feed Widget
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard news feed widget
widgets.dashboard-pages:
type: toggle
label: Latest Pages Widget
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard latest pages widget
Notifications:
type: section
title: Notifications
underline: true
notifications.dashboard:
type: toggle
label: Dashboard Notifications
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display dashboard-based notifications
notifications.plugins:
type: toggle
label: Plugins Notifications
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display plugins-targeted notifications
notifications.themes:
type: toggle
label: Themes Notifications
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
help: Display themes-targeted notifications
2015-07-31 15:05:27 -06:00
Popularity:
type: section
title: Popularity
underline: true
2015-07-31 17:22:17 +02:00
popularity.enabled:
type: toggle
2015-07-31 15:05:27 -06:00
label: Visitor tracking
2015-07-31 17:22:17 +02:00
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
2015-07-31 17:22:17 +02:00
validate:
type: bool
help: Enable the visitors stats collecting feature
2015-08-02 21:41:00 -06:00
dashboard.days_of_stats:
type: text
label: Days of stats
2016-06-01 16:08:48 -06:00
append: days
2015-08-02 21:41:00 -06:00
size: x-small
default: 7
help: Keep stats for the specified number of days, then drop them
validate:
type: int
2015-07-31 17:22:17 +02:00
popularity.ignore:
type: array
label: Ignore
2015-08-02 21:41:00 -06:00
size: large
2015-07-31 17:22:17 +02:00
help: "URLs to ignore"
default: ['/test*','/modular']
value_only: true
placeholder_value: /ignore-this-route
popularity.history.daily:
type: hidden
label: Daily history
default: 30
popularity.history.monthly:
type: hidden
label: Monthly history
default: 12
popularity.history.visitors:
type: hidden
label: Visitors history
default: 20