forked from pikim/grav-plugin-events
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblueprints.yaml
243 lines (232 loc) · 7.18 KB
/
blueprints.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
name: Events
version: 1.1.8
description: "The **Events** plugin provides events for a Grav site using event frontmatter."
icon: calendar
author:
name: Michael
email: pikim@web.de
url:
homepage: https://github.com/pikim/grav-plugin-events
demo:
keywords: events, calendar, ics, plugin
bugs: https://github.com/pikim/grav-plugin-events/issues
license: MIT
dependencies:
- datetools
form:
validation: loose
fields:
tabs:
type: tabs
active: 1
fields:
setup:
type: tab
title: Processing
fields:
# processing_section:
# type: section
# title: Processing
# underline: true
# event_template_types:
# type: text
# label: Event Template Types
# help: What templates should be checked for event related content?
# default: event
# display_months_out:
# type: text
# label: Months Out to Display Events
# help: In integer form, how many months out should repeating dates display?
# default: 3
# placeholder: 3
# enable_single_event_filter:
# type: toggle
# label: Enable Single Event Filter
# highlight: 1
# default: 1
# options:
# 1: Enabled
# 0: Disabled
# validate:
# type: bool
#
# collections_section:
# type: section
# title: Collections
# underline: true
# filter_combinator:
# type: text
# label: Filter Combinator
# default: and
# events_collection:
# type: text
# label: Events Collection
# default: "'@page': '/events'"
#
events_section:
type: section
title: Events
underline: true
events_subpage:
type: text
label: Events subpage
help: Subpage under which the events listing is available.
default: "/events"
icalendar_section:
type: section
title: iCalendars
underline: true
icalendar_folder:
type: text
label: Virtual folder for iCalendar events (DO NOT USE FOR OWN CONTENT!)
help: Folder where the events are being stored. Will be (partially) deleted and recreated when events shall be updated.
default: "/ical"
icalendar_update:
type: toggle
label: "Update virtual folder. Will be automatically reset after saving."
help: "'All' updates all events. 'New' creates events that don't exist, yet. 'None' saves the admin settings only."
highlight: 1
default: 0
options:
2: All
1: New
0: None
validate:
type: int
icalendars:
type: editor
label: iCalendar files
help: The files that will be parsed for event creation. Must only be one file per line.
codemirror:
mode: "text/plain"
indentUnit: 0
lineNumbers: true
styleActiveLine: true
default: ""
misc_section:
type: section
title: Miscellaneous
underline: true
enable_geocoding:
type: toggle
label: Enable address geocoding
highlight: 1
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool
api_key:
type: text
label: Google Maps API key
help: API key for address translation. Google for 'maps api key' to learn how to get one.
default: "none"
formatting:
type: tab
title: Date Formatting
fields:
calendar:
type: section
title: Calendar
underline: true
calendar.first_dow:
type: radio
label: First day of the week
default: 0
options:
5: Saturday
6: Sunday
0: Monday
calendar.day_char:
type: number
label: Day name length
help: Show only the first n characters of the day name (0 to show full name).
default: 0
validate:
min: 0
max: 20
calendar.month_char:
type: number
label: Month name length
help: Show only the first n characters of the month name (0 to show full name).
default: 0
validate:
min: 0
max: 20
calendar.header:
type: text
label: Header
default: F Y
calendar.anchor_title:
type: text
label: Anchor Title
default: l, F j, Y
calendar.details.title:
type: text
label: Details Day Title
default: l, F j
calendar.details.time:
type: text
label: Details Time of Day
default: g:ia
event_item:
type: section
title: Event Item
underline: true
event_item.date:
type: text
label: Event Date
default: l, F j, Y
event_item.day:
type: text
label: Events Date Box Day
default: d
event_item.month:
type: text
label: Events Date Box Month
default: M
event_item.time:
type: text
label: Events Date Box Time
default: g:ia
event_meta:
type: section
title: Event Meta
underline: true
event_meta.until:
type: text
label: Until
default: F j, Y
event_meta.display_location:
type: toggle
label: Display Event Location
highlight: 1
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool
event_sidebar:
type: section
title: Event Sidebar
underline: true
event_sidebar.enable_categories:
type: toggle
label: Enable Event Categories
highlight: 1
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool
event_sidebar.header:
type: text
label: Header
default: l, F j
event_sidebar.time:
type: text
label: Time
default: g:ia