Initial commit
This commit is contained in:
commit
65e0da7e11
1397 changed files with 596542 additions and 0 deletions
41
site/blueprints/files/default.yml
Normal file
41
site/blueprints/files/default.yml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
columns:
|
||||
- width: 1/2
|
||||
fields:
|
||||
displayWidth:
|
||||
label: Width
|
||||
type: range
|
||||
min: 40
|
||||
max: 100
|
||||
step: 5
|
||||
after: '%'
|
||||
default: 50
|
||||
date:
|
||||
label: Date
|
||||
type: date
|
||||
format: DD/MM/YYYY
|
||||
width: 1/2
|
||||
subtitle:
|
||||
label: Subtitle
|
||||
type: text
|
||||
width: 1/2
|
||||
caption:
|
||||
label: Caption
|
||||
type: textarea
|
||||
- width: 1/2
|
||||
fields:
|
||||
# embedUrl:
|
||||
# label: Embed URL
|
||||
# type: url
|
||||
# width: 1/2
|
||||
pageLink:
|
||||
label: Lien interne
|
||||
type: select
|
||||
options: query
|
||||
query:
|
||||
fetch: site.children.index
|
||||
text: "{{ page.title }} ({{ page.uri }})"
|
||||
value: "{{ page.uri }}"
|
||||
stream:
|
||||
label: Lien externe
|
||||
help: Inactif si le champ "Lien interne" ci-dessus est rempli.
|
||||
type: url
|
||||
28
site/blueprints/files/gallery.yml
Normal file
28
site/blueprints/files/gallery.yml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
fields:
|
||||
laptopvideo:
|
||||
label: Video laptop
|
||||
type: files
|
||||
max: 1
|
||||
accept:
|
||||
type: .mp4
|
||||
width: 1/3
|
||||
help: Full HD
|
||||
mobilevideo:
|
||||
label: Video mobile
|
||||
type: files
|
||||
max: 1
|
||||
accept:
|
||||
type: .mp4
|
||||
width: 1/3
|
||||
help: HD
|
||||
monitorvideo:
|
||||
label: Video monitor
|
||||
type: files
|
||||
max: 1
|
||||
accept:
|
||||
type: .mp4
|
||||
width: 1/3
|
||||
help: Ultra HD
|
||||
caption:
|
||||
label: Caption
|
||||
type: writer
|
||||
32
site/blueprints/pages/about.yml
Normal file
32
site/blueprints/pages/about.yml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
title: About
|
||||
icon: dots
|
||||
|
||||
columns:
|
||||
- width: 1/1
|
||||
fields:
|
||||
text:
|
||||
label: Description
|
||||
type: textarea
|
||||
- width: 1/2
|
||||
fields:
|
||||
socials:
|
||||
label: Socials
|
||||
type: structure
|
||||
style: table
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
required: true
|
||||
url:
|
||||
label: URL
|
||||
type: url
|
||||
required: true
|
||||
- width: 1/2
|
||||
fields:
|
||||
contact:
|
||||
label: Contact
|
||||
type: textarea
|
||||
address:
|
||||
label: Address
|
||||
type: textarea
|
||||
199
site/blueprints/pages/artist.yml
Normal file
199
site/blueprints/pages/artist.yml
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
title: Artist
|
||||
tabs:
|
||||
mediasTab:
|
||||
label: Medias
|
||||
icon: images
|
||||
columns:
|
||||
- width: 1/3
|
||||
sections:
|
||||
leftColumnFieldsSection:
|
||||
headline: Contenu
|
||||
type: fields
|
||||
fields:
|
||||
hero:
|
||||
label: Hero image (hover menu)
|
||||
type: files
|
||||
layout: cards
|
||||
max: 1
|
||||
size: medium
|
||||
image:
|
||||
cover: true
|
||||
featured:
|
||||
label: Featured
|
||||
type: files
|
||||
width: 1/4
|
||||
- width: 2/3
|
||||
sections:
|
||||
rightColumnFieldsSection:
|
||||
headline: Test
|
||||
type: fields
|
||||
fields:
|
||||
medias:
|
||||
label: Medias
|
||||
type: files
|
||||
layout: cards
|
||||
info: "{{file.caption}}"
|
||||
uploads: gallery
|
||||
image:
|
||||
cover: true
|
||||
|
||||
releasesTab:
|
||||
label: releases
|
||||
icon: file-audio
|
||||
sections:
|
||||
releasesSection:
|
||||
type: pages
|
||||
headline: Releases
|
||||
template: release
|
||||
layout: cardlets
|
||||
|
||||
infosTab:
|
||||
label: infos
|
||||
icon: dots
|
||||
columns:
|
||||
- width: 1/3
|
||||
fields:
|
||||
presskit:
|
||||
label: Presskit
|
||||
type: select
|
||||
options: files
|
||||
width: 1/2
|
||||
dates:
|
||||
label: Dates
|
||||
type: textarea
|
||||
buttons: false
|
||||
- width: 2/3
|
||||
fields:
|
||||
text:
|
||||
label: Text
|
||||
type: textarea
|
||||
listen:
|
||||
label: Listen
|
||||
type: structure
|
||||
style: table
|
||||
width: 1/2
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
required: true
|
||||
url:
|
||||
label: URL
|
||||
type: url
|
||||
required: true
|
||||
socials:
|
||||
label: Follow
|
||||
type: structure
|
||||
style: table
|
||||
width: 1/2
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
required: true
|
||||
url:
|
||||
label: URL
|
||||
type: url
|
||||
required: true
|
||||
|
||||
filesTab:
|
||||
label: Files
|
||||
icon: attachment
|
||||
columns:
|
||||
- width: 1/4
|
||||
sections:
|
||||
filesSection:
|
||||
headline: Gallery
|
||||
type: files
|
||||
# pages:
|
||||
# template:
|
||||
# - release
|
||||
# max: null
|
||||
# limit: 20
|
||||
# sort: false
|
||||
# hide: false
|
||||
# files:
|
||||
# fields:
|
||||
# caption:
|
||||
# label: Caption
|
||||
# type: textarea
|
||||
# buttons:
|
||||
# - link
|
||||
# - email
|
||||
# embed:
|
||||
# label: Embed (Youtube, Vimeo…)
|
||||
# type: url
|
||||
# stream:
|
||||
# label: Video external stream link (.M3U8)
|
||||
# type: url
|
||||
# mp4:
|
||||
# label: Video external file link (.MP4)
|
||||
# type: url
|
||||
# filemp4:
|
||||
# label: Video File (.MP4)
|
||||
# type: select
|
||||
# options: videos
|
||||
# filewebm:
|
||||
# label: Video File (.WEBM)
|
||||
# type: select
|
||||
# options: videos
|
||||
# fields:
|
||||
# featured:
|
||||
# label: Featured
|
||||
# type: files
|
||||
# width: 1/4
|
||||
# presskit:
|
||||
# label: Presskit
|
||||
# type: select
|
||||
# options: files
|
||||
# width: 3/4
|
||||
# hero:
|
||||
# label: Hero image (hover menu)
|
||||
# type: files
|
||||
# width: 1/4
|
||||
# text:
|
||||
# label: Text
|
||||
# type: textarea
|
||||
# medias:
|
||||
# label: Medias
|
||||
# type: files
|
||||
# listen:
|
||||
# label: Listen
|
||||
# type: structure
|
||||
# style: table
|
||||
# width: 1/2
|
||||
# fields:
|
||||
# title:
|
||||
# label: Title
|
||||
# type: text
|
||||
# required: true
|
||||
# url:
|
||||
# label: URL
|
||||
# type: url
|
||||
# required: true
|
||||
# socials:
|
||||
# label: Follow
|
||||
# type: structure
|
||||
# style: table
|
||||
# width: 1/2
|
||||
# fields:
|
||||
# title:
|
||||
# label: Title
|
||||
# type: text
|
||||
# required: true
|
||||
# url:
|
||||
# label: URL
|
||||
# type: url
|
||||
# required: true
|
||||
# dates:
|
||||
# label: Dates
|
||||
# type: textarea
|
||||
# # pageindex:
|
||||
# # label: Releases
|
||||
# # type: index
|
||||
# # options: children
|
||||
# # columns:
|
||||
# # artist: Artist
|
||||
# # title: Title
|
||||
# # cataloguenumber: Num
|
||||
# # uid: Slug
|
||||
12
site/blueprints/pages/artists.yml
Normal file
12
site/blueprints/pages/artists.yml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
title: Artists
|
||||
icon: users
|
||||
sections:
|
||||
pagesSection:
|
||||
headline: Artists
|
||||
type: pages
|
||||
layout: cardlets
|
||||
info: '{{ page.text }}'
|
||||
template: artist
|
||||
image:
|
||||
ratio: 1/1
|
||||
cover: true
|
||||
10
site/blueprints/pages/default.yml
Normal file
10
site/blueprints/pages/default.yml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
title: Page
|
||||
pages: false
|
||||
files: true
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
text:
|
||||
label: Text
|
||||
type: textarea
|
||||
26
site/blueprints/pages/news.yml
Normal file
26
site/blueprints/pages/news.yml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
title: News
|
||||
icon: star
|
||||
tabs:
|
||||
content:
|
||||
label: Content
|
||||
icon: image
|
||||
sections:
|
||||
contentSection:
|
||||
type: fields
|
||||
fields:
|
||||
medias:
|
||||
label: Displayed news
|
||||
type: files
|
||||
layout: cards
|
||||
info: "{{ file.subtitle }}"
|
||||
size: large
|
||||
image:
|
||||
ratio: 16/9
|
||||
cover: true
|
||||
files:
|
||||
label: Files
|
||||
icon: attachment
|
||||
sections:
|
||||
filesSection:
|
||||
headline: files
|
||||
type: files
|
||||
30
site/blueprints/pages/press.yml
Normal file
30
site/blueprints/pages/press.yml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
title: Press
|
||||
pages:
|
||||
template: press
|
||||
num:
|
||||
mode: default
|
||||
display: null
|
||||
max: null
|
||||
limit: 20
|
||||
sort: false
|
||||
hide: false
|
||||
files:
|
||||
sortable: true
|
||||
max: null
|
||||
hide: false
|
||||
sanitize: true
|
||||
fields: null
|
||||
size: null
|
||||
width: null
|
||||
height: null
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: title
|
||||
# pageindex:
|
||||
# label: Subpages
|
||||
# type: index
|
||||
# options: children
|
||||
# columns:
|
||||
# title: Title
|
||||
# uid: Slug
|
||||
102
site/blueprints/pages/release.yml
Normal file
102
site/blueprints/pages/release.yml
Normal file
|
|
@ -0,0 +1,102 @@
|
|||
title: Release
|
||||
tabs:
|
||||
infosTab:
|
||||
label: Infos
|
||||
icon: dots
|
||||
columns:
|
||||
- width: 1/2
|
||||
fields:
|
||||
featured:
|
||||
label: Featured
|
||||
type: files
|
||||
layout: cards
|
||||
size: large
|
||||
image:
|
||||
ratio: 1/1
|
||||
cover: true
|
||||
max: 1
|
||||
width: 1/2
|
||||
- width: 1/2
|
||||
fields:
|
||||
date:
|
||||
label: Release date
|
||||
type: date
|
||||
display: DD/MM/YYYY
|
||||
width: 1/2
|
||||
catalogueNumber:
|
||||
label: Cat. number
|
||||
type: text
|
||||
width: 1/2
|
||||
# medias:
|
||||
# label: Additional images
|
||||
# type: files
|
||||
# width: 1/2
|
||||
productLink:
|
||||
label: Product link
|
||||
type: select
|
||||
options: query
|
||||
query:
|
||||
fetch: site.find('shop').find('releases').children.sort
|
||||
text: '{{ page.title }} ({{page.uri}})'
|
||||
value: '{{page.uri}}'
|
||||
text:
|
||||
label: Description
|
||||
type: textarea
|
||||
|
||||
trackListTab:
|
||||
label: Tracklist
|
||||
icon: file-audio
|
||||
fields:
|
||||
tracklist:
|
||||
label: Tracklist
|
||||
type: structure
|
||||
style: table
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
required: true
|
||||
audioFile:
|
||||
label: File
|
||||
type: select
|
||||
required: true
|
||||
options: query
|
||||
query: page.parent.files
|
||||
duration:
|
||||
label: Duration
|
||||
type: text
|
||||
# playlistLink:
|
||||
# label: Tracklist
|
||||
# type: url
|
||||
# help: Soundcloud URL
|
||||
# width: 1/2
|
||||
# buy:
|
||||
# label: Buy
|
||||
# type: structure
|
||||
# style: table
|
||||
# width: 1/2
|
||||
# fields:
|
||||
# title:
|
||||
# label: Title
|
||||
# type: text
|
||||
# url:
|
||||
# label: URL
|
||||
# type: url
|
||||
# default:
|
||||
# -
|
||||
# title: Vinyl
|
||||
# url:
|
||||
# -
|
||||
# title: Digital
|
||||
# url:
|
||||
# additionalText:
|
||||
# label: Additional infos
|
||||
# type: structure
|
||||
# style: table
|
||||
# fields:
|
||||
# title:
|
||||
# label: Title
|
||||
# type: text
|
||||
# text:
|
||||
# label: Text
|
||||
# type: textarea
|
||||
8
site/blueprints/pages/shop.category.yml
Normal file
8
site/blueprints/pages/shop.category.yml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: Category
|
||||
pages: shop.product
|
||||
sections:
|
||||
pages:
|
||||
type: pages
|
||||
layout: cardlets
|
||||
image:
|
||||
cover: true
|
||||
95
site/blueprints/pages/shop.product.yml
Normal file
95
site/blueprints/pages/shop.product.yml
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
title: Product
|
||||
tabs:
|
||||
contentTab:
|
||||
label: Contenu
|
||||
icon: text
|
||||
columns:
|
||||
- width: 1/4
|
||||
sections:
|
||||
mainInfosSection:
|
||||
type: fields
|
||||
fields:
|
||||
featured:
|
||||
label: Featured image
|
||||
type: files
|
||||
max: 1
|
||||
min: 1
|
||||
layout: cards
|
||||
shopifyId:
|
||||
label: Shopify ID
|
||||
type: text
|
||||
icon: code
|
||||
- width: 3/4
|
||||
sections:
|
||||
descriptionSection:
|
||||
type: fields
|
||||
fields:
|
||||
text:
|
||||
label: Description
|
||||
type: textarea
|
||||
listen:
|
||||
label: Listen
|
||||
type: structure
|
||||
style: table
|
||||
fields:
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
required: true
|
||||
url:
|
||||
label: URL
|
||||
type: url
|
||||
required: true
|
||||
# buy:
|
||||
# label: Buy
|
||||
# type: structure
|
||||
# style: table
|
||||
# limit: 1
|
||||
# width: 1/2
|
||||
# fields:
|
||||
# link:
|
||||
# label: URL
|
||||
# type: url
|
||||
# required: true
|
||||
# price:
|
||||
# label: Price
|
||||
# type: text
|
||||
- width: 1/2
|
||||
sections:
|
||||
tracklistSection:
|
||||
type: fields
|
||||
fields:
|
||||
tracklist:
|
||||
label: Tracklist
|
||||
type: layout
|
||||
layouts:
|
||||
- "1/1"
|
||||
- "1/2, 1/2"
|
||||
- "1/3, 1/3, 1/3"
|
||||
fieldsets:
|
||||
- text
|
||||
- width: 1/2
|
||||
sections:
|
||||
infosSection:
|
||||
type: fields
|
||||
fields:
|
||||
infos:
|
||||
label: Infos
|
||||
type: layout
|
||||
layouts:
|
||||
- "1/1"
|
||||
- "1/2, 1/2"
|
||||
- "1/3, 1/3, 1/3"
|
||||
fieldsets:
|
||||
- text
|
||||
|
||||
filesTab:
|
||||
label: files
|
||||
icon: images
|
||||
sections:
|
||||
filesSection:
|
||||
headline: files
|
||||
type: files
|
||||
layout: cards
|
||||
image:
|
||||
back: black
|
||||
6
site/blueprints/pages/shop.yml
Normal file
6
site/blueprints/pages/shop.yml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
title: Shop
|
||||
icon: credit-card
|
||||
sections:
|
||||
pages:
|
||||
type: pages
|
||||
image: false
|
||||
55
site/blueprints/site.yml
Normal file
55
site/blueprints/site.yml
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
title: Site
|
||||
tabs:
|
||||
content:
|
||||
icon: menu
|
||||
label: menu
|
||||
sections:
|
||||
contentSection:
|
||||
headline: Pages
|
||||
type: pages
|
||||
status: listed
|
||||
image:
|
||||
query: icon
|
||||
back: black
|
||||
|
||||
settings:
|
||||
icon: settings
|
||||
sections:
|
||||
settingsFields:
|
||||
type: fields
|
||||
fields:
|
||||
font:
|
||||
label: Mono font
|
||||
type: toggle
|
||||
generalSettings:
|
||||
label: Site Settings
|
||||
type: headline
|
||||
title:
|
||||
label: Title
|
||||
type: text
|
||||
description:
|
||||
label: Description
|
||||
type: textarea
|
||||
keywords:
|
||||
label: Keywords
|
||||
type: tags
|
||||
customcss:
|
||||
label: Custom CSS
|
||||
type: textarea
|
||||
buttons: false
|
||||
googleAnalytics:
|
||||
label: Google Analytics ID
|
||||
type: text
|
||||
icon: code
|
||||
help: Tracking ID in the form UA-XXXXXXXX-X. Keep this field empty if you are not using it.
|
||||
width: 1/2
|
||||
ogimage:
|
||||
label: Facebook OpenGraph image
|
||||
type: files
|
||||
help: 1200x630px minimum
|
||||
width: 1/2
|
||||
aboutPage:
|
||||
label: About Page
|
||||
type: select
|
||||
options: pages
|
||||
width: 1/2
|
||||
Loading…
Add table
Add a link
Reference in a new issue