2016-02-25 00:45:56 -08:00
|
|
|
backend:
|
2018-07-17 19:13:52 -04:00
|
|
|
name: github
|
|
|
|
repo: erquhart/blank
|
2016-02-25 00:45:56 -08:00
|
|
|
|
WIP - Global UI (#785)
* update top bar and collections sidebar UI
* update collection entries UI
* improve global layout
* merge search page into collection page
* enable new entry button
* search fixup
* wip -initial editor update
* update editor scrolling and markdown toolbar position
* wip
* editor toolbar progress
* editor toolbar wip
* finished basic editor toolbar
* add standalone toggle component
* improve markdown toolbar spacing
* add user avatar placeholder
* finish markdown toggle styling
* refactor icon setup, add new icons
* add new icons to markdown editor toolbar
* remove extra app container
* add markdown active mark style
* relation and text widget styling
* widget design updates, basic list/object design update
* widget style updates, image widget improvements
* refactor widget directory, fix file removal
* widget focus styles
* finish editor widget focus styles
* migrate media library modal to react-modal
* wip - migrate editor component form to modal
* wip - move editor component form to modal
* wip - embed plugin forms in the editor
* inline shortcode forms working
* disable react hot loading, its breaking things
* improve shortcode form styles
* make shortcode form collapsible, improve styling
* add close functionality to shortcode blocks
* improve base media library styling
* fix shortcode label
* migrate unstyled workflow to new UI
* wip - reorganizing everything
* more work moving everything
* finish more moving and eliminating stuff
* restructure, remove react-toolbox
* wip - removing old stuff, more restructure
* finish restructure
* wip - css arch
* switch back to test repo
* update react-datetime to ^2.11.0
* remove leftover react-toolbox button
* more restructuring clean-up
* fix UI component directory case
* wip -css editor control style
* wip - consolidate widget styles
* wip - use a single control renderer
* fixed object values breaking
* wip - editor control active styles
* pass control wrapper to widgets
* ensure branch name is trimmed
* wip - improve widget authoring support
* import Map to Widget component
* refactor toolbar buttons
* wip - more widget active styles
* break out editor toggle component
* add local scroll sync back
* update editor toggle icons
* limit editor control pane content width
* fix editor control spacing
* migrate markdown toolbar stickiness to css
* fix markdown toolbar border radius
* temporarily use test backend
* stop markdown toolbar from going to bottom
* restore disabled markdown toolbar buttons for raw
* test markdown widget without focus styles
* more widget updates
* remove card visuals from editor
* disable dragging editor split off screen
* use editorControl component for shortcode fields
* make header site link configurable
* add configurable collection descriptions
* temporarily add example assets
* add basic list view
* remove outdated css mixins
* add and implement search icon
* activate quick add menu
* visualize usable space in editor view
* fix entry close, other improvements
* wip - editorial workflow updates
* some dropshadow and other CSS tweaks
* workflow ui updates
* add worfklow card buttons
* fix workflow card button handlers
* some dropshadow and other CSS tweaks
* make workflow board wider
* center workflow and collection views
* add basic responsiveness
* a bunch of fun UI fixes! a BUNCH! (#875)
* give `.nc-entryEditor-toolbar-mainSection` left and right child divs
* a bunch of fun UI fixes! a BUNCH!
* remove obscure --buttonShadow
* revert to test repo
* fix not found page styling
* allow workflow publishing from any column
* disallow publishing from all columns, with feedback
* fix new entry button
* fix markdown state persisting across entries
* enable simple workflow save and new from editor
* update slug in address bar when saving new entry
* wip - workflow updates, deletion working
* add status change functionality to editor
* wip - improving status change from editor
* editor toolbar back button improvements, loading improvements, cleanup
* progress on the media library UI cleanup
* remove font smothing css
* a quick fix for these buttons
* tweaks
* progress on media library modal— broken FYI
* fix media library functionality, finish migrating footer
* remove media library footer files
* remove leftover css import
* fix media library
* editor publishing functionality complete (unstyled)
* remove leftover loader var from media library
* wip - editor publishing styles
* add status dropdown styling
* editor toolbar style updates
* editor toolbar state improvements
* progress on the media library UI cleanup, style improvements
* finish editorial workflow editor styling
* finish media library styling
* fix config
* add what-input to optimize focus styling
* fix button
* fix navigation blocking for simple workflow
* improve simple workflow publishing
* add avatar dropdown to editor top bar
* style github and test-repo auth pages
* add git gateway auth page styles
* improve editor error styling
2017-12-07 12:37:10 -05:00
|
|
|
display_url: https://example.com
|
2016-02-25 00:45:56 -08:00
|
|
|
media_folder: "assets/uploads"
|
|
|
|
|
2018-04-03 15:39:58 -04:00
|
|
|
publish_mode: editorial_workflow # optional, enables publishing workflow
|
|
|
|
|
2016-02-25 00:45:56 -08:00
|
|
|
collections: # A list of collections the CMS should be able to edit
|
|
|
|
- name: "posts" # Used in routes, ie.: /admin/collections/:slug/edit
|
2018-02-19 17:00:52 +00:00
|
|
|
label: "Posts" # Used in the UI
|
|
|
|
label_singular: "Post" # Used in the UI, ie: "New Post"
|
WIP - Global UI (#785)
* update top bar and collections sidebar UI
* update collection entries UI
* improve global layout
* merge search page into collection page
* enable new entry button
* search fixup
* wip -initial editor update
* update editor scrolling and markdown toolbar position
* wip
* editor toolbar progress
* editor toolbar wip
* finished basic editor toolbar
* add standalone toggle component
* improve markdown toolbar spacing
* add user avatar placeholder
* finish markdown toggle styling
* refactor icon setup, add new icons
* add new icons to markdown editor toolbar
* remove extra app container
* add markdown active mark style
* relation and text widget styling
* widget design updates, basic list/object design update
* widget style updates, image widget improvements
* refactor widget directory, fix file removal
* widget focus styles
* finish editor widget focus styles
* migrate media library modal to react-modal
* wip - migrate editor component form to modal
* wip - move editor component form to modal
* wip - embed plugin forms in the editor
* inline shortcode forms working
* disable react hot loading, its breaking things
* improve shortcode form styles
* make shortcode form collapsible, improve styling
* add close functionality to shortcode blocks
* improve base media library styling
* fix shortcode label
* migrate unstyled workflow to new UI
* wip - reorganizing everything
* more work moving everything
* finish more moving and eliminating stuff
* restructure, remove react-toolbox
* wip - removing old stuff, more restructure
* finish restructure
* wip - css arch
* switch back to test repo
* update react-datetime to ^2.11.0
* remove leftover react-toolbox button
* more restructuring clean-up
* fix UI component directory case
* wip -css editor control style
* wip - consolidate widget styles
* wip - use a single control renderer
* fixed object values breaking
* wip - editor control active styles
* pass control wrapper to widgets
* ensure branch name is trimmed
* wip - improve widget authoring support
* import Map to Widget component
* refactor toolbar buttons
* wip - more widget active styles
* break out editor toggle component
* add local scroll sync back
* update editor toggle icons
* limit editor control pane content width
* fix editor control spacing
* migrate markdown toolbar stickiness to css
* fix markdown toolbar border radius
* temporarily use test backend
* stop markdown toolbar from going to bottom
* restore disabled markdown toolbar buttons for raw
* test markdown widget without focus styles
* more widget updates
* remove card visuals from editor
* disable dragging editor split off screen
* use editorControl component for shortcode fields
* make header site link configurable
* add configurable collection descriptions
* temporarily add example assets
* add basic list view
* remove outdated css mixins
* add and implement search icon
* activate quick add menu
* visualize usable space in editor view
* fix entry close, other improvements
* wip - editorial workflow updates
* some dropshadow and other CSS tweaks
* workflow ui updates
* add worfklow card buttons
* fix workflow card button handlers
* some dropshadow and other CSS tweaks
* make workflow board wider
* center workflow and collection views
* add basic responsiveness
* a bunch of fun UI fixes! a BUNCH! (#875)
* give `.nc-entryEditor-toolbar-mainSection` left and right child divs
* a bunch of fun UI fixes! a BUNCH!
* remove obscure --buttonShadow
* revert to test repo
* fix not found page styling
* allow workflow publishing from any column
* disallow publishing from all columns, with feedback
* fix new entry button
* fix markdown state persisting across entries
* enable simple workflow save and new from editor
* update slug in address bar when saving new entry
* wip - workflow updates, deletion working
* add status change functionality to editor
* wip - improving status change from editor
* editor toolbar back button improvements, loading improvements, cleanup
* progress on the media library UI cleanup
* remove font smothing css
* a quick fix for these buttons
* tweaks
* progress on media library modal— broken FYI
* fix media library functionality, finish migrating footer
* remove media library footer files
* remove leftover css import
* fix media library
* editor publishing functionality complete (unstyled)
* remove leftover loader var from media library
* wip - editor publishing styles
* add status dropdown styling
* editor toolbar style updates
* editor toolbar state improvements
* progress on the media library UI cleanup, style improvements
* finish editorial workflow editor styling
* finish media library styling
* fix config
* add what-input to optimize focus styling
* fix button
* fix navigation blocking for simple workflow
* improve simple workflow publishing
* add avatar dropdown to editor top bar
* style github and test-repo auth pages
* add git gateway auth page styles
* improve editor error styling
2017-12-07 12:37:10 -05:00
|
|
|
description: >
|
|
|
|
The description is a great place for tone setting, high level information, and editing
|
|
|
|
guidelines that are specific to a collection.
|
2016-02-25 00:45:56 -08:00
|
|
|
folder: "_posts"
|
|
|
|
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
|
|
|
|
create: true # Allow users to create new documents in this collection
|
|
|
|
fields: # The fields each document in this collection have
|
|
|
|
- {label: "Title", name: "title", widget: "string", tagname: "h1"}
|
2017-04-20 15:37:52 -04:00
|
|
|
- {label: "Publish Date", name: "date", widget: "datetime", format: "YYYY-MM-DD hh:mma"}
|
2017-03-29 15:12:28 -04:00
|
|
|
- {label: "Cover Image", name: "image", widget: "image", required: false, tagname: ""}
|
2016-02-25 00:45:56 -08:00
|
|
|
- {label: "Body", name: "body", widget: "markdown"}
|
|
|
|
meta:
|
|
|
|
- {label: "SEO Description", name: "description", widget: "text"}
|
|
|
|
|
|
|
|
- name: "faq" # Used in routes, ie.: /admin/collections/:slug/edit
|
2018-02-19 17:00:52 +00:00
|
|
|
label: "FAQ" # Used in the UI
|
2016-02-25 00:45:56 -08:00
|
|
|
folder: "_faqs"
|
|
|
|
create: true # Allow users to create new documents in this collection
|
|
|
|
fields: # The fields each document in this collection have
|
|
|
|
- {label: "Question", name: "title", widget: "string", tagname: "h1"}
|
|
|
|
- {label: "Answer", name: "body", widget: "markdown"}
|
|
|
|
|
|
|
|
- name: "settings"
|
|
|
|
label: "Settings"
|
2017-10-30 20:07:54 +00:00
|
|
|
delete: false # Prevent users from deleting documents in this collection
|
2017-04-13 00:56:15 +01:00
|
|
|
editor:
|
|
|
|
preview: false
|
2016-02-25 00:45:56 -08:00
|
|
|
files:
|
|
|
|
- name: "general"
|
|
|
|
label: "Site Settings"
|
|
|
|
file: "_data/settings.json"
|
|
|
|
description: "General Site Settings"
|
|
|
|
fields:
|
2016-10-27 15:33:15 +02:00
|
|
|
- {label: "Global title", name: "site_title", widget: "string"}
|
2016-10-28 04:51:37 +02:00
|
|
|
- label: "Post Settings"
|
|
|
|
name: posts
|
|
|
|
widget: "object"
|
|
|
|
fields:
|
|
|
|
- {label: "Number of posts on frontpage", name: front_limit, widget: number}
|
|
|
|
- {label: "Default Author", name: author, widget: string}
|
|
|
|
- {label: "Default Thumbnail", name: thumb, widget: image, class: "thumb"}
|
2016-02-25 00:45:56 -08:00
|
|
|
|
|
|
|
- name: "authors"
|
|
|
|
label: "Authors"
|
|
|
|
file: "_data/authors.yml"
|
|
|
|
description: "Author descriptions"
|
|
|
|
fields:
|
|
|
|
- name: authors
|
|
|
|
label: Authors
|
2018-02-19 17:00:52 +00:00
|
|
|
label_singular: "Author"
|
2016-02-25 00:45:56 -08:00
|
|
|
widget: list
|
|
|
|
fields:
|
|
|
|
- {label: "Name", name: "name", widget: "string"}
|
|
|
|
- {label: "Description", name: "description", widget: "markdown"}
|
2017-05-19 10:05:31 -04:00
|
|
|
|
|
|
|
- name: "kitchenSink" # all the things in one entry, for documentation and quick testing
|
|
|
|
label: "Kitchen Sink"
|
|
|
|
folder: "_sink"
|
|
|
|
create: true
|
|
|
|
fields:
|
2017-06-30 18:02:49 -04:00
|
|
|
- label: "Related Post"
|
|
|
|
name: "post"
|
|
|
|
widget: "relationKitchenSinkPost"
|
|
|
|
collection: "posts"
|
2018-05-01 16:43:08 -07:00
|
|
|
displayFields: ["title", "date"]
|
2017-06-30 18:02:49 -04:00
|
|
|
searchFields: ["title", "body"]
|
|
|
|
valueField: "title"
|
2017-05-19 10:05:31 -04:00
|
|
|
- {label: "Title", name: "title", widget: "string"}
|
2017-06-09 15:25:47 -04:00
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean", default: true}
|
2017-05-19 10:05:31 -04:00
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|
2017-06-28 16:12:35 -04:00
|
|
|
- {label: "Hidden", name: "hidden", widget: "hidden", default: "hidden"}
|
2017-05-19 10:05:31 -04:00
|
|
|
- label: "Object"
|
|
|
|
name: "object"
|
|
|
|
widget: "object"
|
|
|
|
fields:
|
2017-06-30 18:02:49 -04:00
|
|
|
- label: "Related Post"
|
|
|
|
name: "post"
|
|
|
|
widget: "relationKitchenSinkPost"
|
|
|
|
collection: "posts"
|
|
|
|
searchFields: ["title", "body"]
|
|
|
|
valueField: "title"
|
2017-05-19 10:05:31 -04:00
|
|
|
- {label: "String", name: "string", widget: "string"}
|
2017-06-09 15:25:47 -04:00
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean", default: false}
|
2017-05-19 10:05:31 -04:00
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|
|
|
|
- label: "List"
|
|
|
|
name: "list"
|
|
|
|
widget: "list"
|
|
|
|
fields:
|
|
|
|
- {label: "String", name: "string", widget: "string"}
|
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean"}
|
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|
|
|
|
- label: "Object"
|
|
|
|
name: "object"
|
|
|
|
widget: "object"
|
|
|
|
fields:
|
|
|
|
- {label: "String", name: "string", widget: "string"}
|
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean"}
|
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|
|
|
|
- label: "List"
|
|
|
|
name: "list"
|
|
|
|
widget: "list"
|
|
|
|
fields:
|
2017-06-30 18:02:49 -04:00
|
|
|
- label: "Related Post"
|
|
|
|
name: "post"
|
|
|
|
widget: "relationKitchenSinkPost"
|
|
|
|
collection: "posts"
|
|
|
|
searchFields: ["title", "body"]
|
|
|
|
valueField: "title"
|
2017-05-19 10:05:31 -04:00
|
|
|
- {label: "String", name: "string", widget: "string"}
|
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean"}
|
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|
2017-06-28 16:12:35 -04:00
|
|
|
- {label: "Hidden", name: "hidden", widget: "hidden", default: "hidden"}
|
2017-05-19 10:05:31 -04:00
|
|
|
- label: "Object"
|
|
|
|
name: "object"
|
|
|
|
widget: "object"
|
|
|
|
fields:
|
|
|
|
- {label: "String", name: "string", widget: "string"}
|
|
|
|
- {label: "Boolean", name: "boolean", widget: "boolean"}
|
|
|
|
- {label: "Text", name: "text", widget: "text"}
|
|
|
|
- {label: "Number", name: "number", widget: "number"}
|
|
|
|
- {label: "Markdown", name: "markdown", widget: "markdown"}
|
|
|
|
- {label: "Datetime", name: "datetime", widget: "datetime"}
|
|
|
|
- {label: "Date", name: "date", widget: "date"}
|
|
|
|
- {label: "Image", name: "image", widget: "image"}
|
|
|
|
- {label: "File", name: "file", widget: "file"}
|
|
|
|
- {label: "Select", name: "select", widget: "select", options: ["a", "b", "c"]}
|