blueprints.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: TinyMCE Editor Integration
  2. version: 1.3.3
  3. description: This is _the_ TinyMCE integration plugin for those not chosen to love Markdown over all comfort.
  4. icon: edit
  5. author:
  6. name: Newb I the Newbd
  7. url: https://github.com/newbthenewbd
  8. homepage: https://github.com/newbthenewbd/grav-plugin-tinymce-editor
  9. keywords: tinymce, html, wysiwyg, editor, integration, plugin
  10. bugs: https://github.com/newbthenewbd/grav-plugin-tinymce-editor/issues
  11. docs: https://github.com/newbthenewbd/grav-plugin-tinymce-editor/blob/develop/README.md
  12. license: Integration plugin under the MIT License, TinyMCE under LGPL 2.1
  13. form:
  14. validation: loose
  15. fields:
  16. enabled:
  17. type: toggle
  18. label: PLUGIN_ADMIN.PLUGIN_STATUS
  19. highlight: 1
  20. default: 0
  21. options:
  22. 1: PLUGIN_ADMIN.ENABLED
  23. 0: PLUGIN_ADMIN.DISABLED
  24. validate:
  25. type: bool
  26. restrictions:
  27. type: checkboxes
  28. label: PLUGIN_TINYMCE_EDITOR.RESTRICTIONS
  29. help: PLUGIN_TINYMCE_EDITOR.RESTRICTIONS_HELP
  30. default:
  31. whitelist: false
  32. blacklist: false
  33. options:
  34. whitelist: PLUGIN_TINYMCE_EDITOR.WHITELIST
  35. blacklist: PLUGIN_TINYMCE_EDITOR.BLACKLIST
  36. use: keys
  37. whitelist:
  38. type: textarea
  39. yaml: true
  40. label: PLUGIN_TINYMCE_EDITOR.WHITELIST
  41. help: PLUGIN_TINYMCE_EDITOR.WHITELIST_HELP
  42. validate:
  43. type: yaml
  44. blacklist:
  45. type: textarea
  46. yaml: true
  47. label: PLUGIN_TINYMCE_EDITOR.BLACKLIST
  48. help: PLUGIN_TINYMCE_EDITOR.BLACKLIST_HELP
  49. validate:
  50. type: yaml
  51. apikey:
  52. type: text
  53. label: PLUGIN_TINYMCE_EDITOR.API_KEY
  54. help: PLUGIN_TINYMCE_EDITOR.API_KEY_HELP
  55. plugins:
  56. type: selectize
  57. label: PLUGIN_ADMIN.PLUGINS
  58. help: PLUGIN_TINYMCE_EDITOR.PLUGINS_HELP
  59. classes: fancy
  60. validate:
  61. type: commalist
  62. parameters:
  63. name: parameters
  64. type: list
  65. style: vertical
  66. collapsible: 0
  67. label: PLUGIN_TINYMCE_EDITOR.PARAMETERS
  68. help: PLUGIN_TINYMCE_EDITOR.PARAMETERS_HELP
  69. fields:
  70. .name:
  71. type: text
  72. label: PLUGIN_ADMIN.NAME
  73. .value:
  74. type: text
  75. label: PLUGIN_TINYMCE_EDITOR.VALUE
  76. menubar:
  77. type: toggle
  78. label: PLUGIN_TINYMCE_EDITOR.MENU_BAR
  79. help: PLUGIN_TINYMCE_EDITOR.MENU_BAR_HELP
  80. highlight: 1
  81. default: 1
  82. options:
  83. 1: PLUGIN_ADMIN.ENABLED
  84. 0: PLUGIN_ADMIN.DISABLED
  85. validate:
  86. type: bool
  87. menu:
  88. name: menu
  89. type: list
  90. style: vertical
  91. collapsible: 0
  92. label: PLUGIN_ADMIN.MENU
  93. help: PLUGIN_TINYMCE_EDITOR.MENU_HELP
  94. fields:
  95. .title:
  96. type: text
  97. label: PLUGIN_ADMIN.TITLE
  98. .items:
  99. type: text
  100. label: PLUGIN_ADMIN.ITEMS
  101. toolbar:
  102. name: toolbar
  103. type: list
  104. style: vertical
  105. collapsible: 0
  106. label: PLUGIN_TINYMCE_EDITOR.TOOLBAR
  107. help: PLUGIN_TINYMCE_EDITOR.TOOLBAR_HELP
  108. fields:
  109. .row:
  110. type: text
  111. label: PLUGIN_TINYMCE_EDITOR.ROW
  112. branding:
  113. type: toggle
  114. label: PLUGIN_TINYMCE_EDITOR.BRANDING
  115. help: PLUGIN_TINYMCE_EDITOR.BRANDING_HELP
  116. highlight: 0
  117. default: 0
  118. options:
  119. 1: PLUGIN_ADMIN.ENABLED
  120. 0: PLUGIN_ADMIN.DISABLED
  121. validate:
  122. type: bool
  123. statusbar:
  124. type: toggle
  125. label: PLUGIN_TINYMCE_EDITOR.STATUS_BAR
  126. help: PLUGIN_TINYMCE_EDITOR.STATUS_BAR_HELP
  127. highlight: 1
  128. default: 1
  129. options:
  130. 1: PLUGIN_ADMIN.ENABLED
  131. 0: PLUGIN_ADMIN.DISABLED
  132. validate:
  133. type: bool