Browse Source

first profile from edlp

Bachir Soussi Chiadmi 5 years ago
commit
c6f367fa94
67 changed files with 1272 additions and 0 deletions
  1. 22 0
      config/install/addtoany.settings.yml
  2. 11 0
      config/install/adminimal_theme.settings.yml
  3. 2 0
      config/install/autologout.role.admin.yml
  4. 2 0
      config/install/autologout.role.authenticated.yml
  5. 2 0
      config/install/autologout.role.root.yml
  6. 2 0
      config/install/autologout.role.user.yml
  7. 14 0
      config/install/autologout.settings.yml
  8. 21 0
      config/install/basic.settings.yml
  9. 61 0
      config/install/better_messages.settings.yml
  10. 3 0
      config/install/config_devel.settings.yml
  11. 5 0
      config/install/config_ignore.settings.yml
  12. 6 0
      config/install/devel.toolbar.settings.yml
  13. 5 0
      config/install/domain.settings.yml
  14. 7 0
      config/install/domain_alias.settings.yml
  15. 63 0
      config/install/editor.editor.wysiwyg.yml
  16. 2 0
      config/install/email_registration.settings.yml
  17. 2 0
      config/install/field_ui.settings.yml
  18. 7 0
      config/install/file.settings.yml
  19. 26 0
      config/install/filter.format.plain_text.yml
  20. 100 0
      config/install/filter.format.wysiwyg.yml
  21. 3 0
      config/install/filter.settings.yml
  22. 21 0
      config/install/honeypot.settings.yml
  23. 4 0
      config/install/image.settings.yml
  24. 4 0
      config/install/maillog.settings.yml
  25. 2 0
      config/install/menu_ui.settings.yml
  26. 53 0
      config/install/pathauto.settings.yml
  27. 8 0
      config/install/redirect.settings.yml
  28. 5 0
      config/install/search_api.settings.yml
  29. 2 0
      config/install/search_api_db.settings.yml
  30. 2 0
      config/install/system.authorize.yml
  31. 5 0
      config/install/system.cron.yml
  32. 10 0
      config/install/system.date.yml
  33. 4 0
      config/install/system.diff.yml
  34. 6 0
      config/install/system.file.yml
  35. 2 0
      config/install/system.logging.yml
  36. 3 0
      config/install/system.mail.yml
  37. 7 0
      config/install/system.menu.admin.yml
  38. 10 0
      config/install/system.menu.devel.yml
  39. 16 0
      config/install/system.performance.yml
  40. 6 0
      config/install/system.rss.yml
  41. 15 0
      config/install/system.theme.global.yml
  42. 2 0
      config/install/system.theme.yml
  43. 2 0
      config/install/text.settings.yml
  44. 6 0
      config/install/toolbar_themes.settings.yml
  45. 11 0
      config/install/update.settings.yml
  46. 91 0
      config/install/user.role.admin.yml
  47. 17 0
      config/install/user.role.anonymous.yml
  48. 30 0
      config/install/user.role.authenticated.yml
  49. 280 0
      config/install/user.role.root.yml
  50. 8 0
      config/install/user.role.user.yml
  51. 16 0
      config/install/user.settings.yml
  52. 2 0
      config/install/workflow.settings.yml
  53. 9 0
      config/install/workflow.state.generique_creation.yml
  54. 9 0
      config/install/workflow.state.generique_masque.yml
  55. 9 0
      config/install/workflow.state.generique_publie.yml
  56. 14 0
      config/install/workflow.transition.generique_creation_masque.yml
  57. 14 0
      config/install/workflow.transition.generique_creation_publie.yml
  58. 9 0
      config/install/workflow.transition.generique_masque_masque.yml
  59. 14 0
      config/install/workflow.transition.generique_masque_publie.yml
  60. 14 0
      config/install/workflow.transition.generique_publie_masque.yml
  61. 9 0
      config/install/workflow.transition.generique_publie_publie.yml
  62. 13 0
      config/install/workflow.workflow.generique.yml
  63. 42 0
      config/install/workflow_access.role.yml
  64. 2 0
      config/install/workflow_access.settings.yml
  65. 69 0
      figli_starter_kit.info.yml
  66. 21 0
      figli_starter_kit.install
  67. 8 0
      figli_starter_kit.profile

+ 22 - 0
config/install/addtoany.settings.yml

@@ -0,0 +1,22 @@
+buttons_size: 20
+additional_html: "<a class=\"a2a_button_facebook\"></a>\r\n<a class=\"a2a_button_twitter\"></a>\r\n<a class=\"a2a_button_reddit\"></a>\r\n<a class=\"a2a_button_email\"></a>\r\n"
+additional_css: '.a2a_svg { border-radius: 0 !important; }'
+additional_js: "a2a_config.icon_color = \"#fff,#1A1A1A\";\r\na2a_config.templates.email = {\r\n    subject: \"Encyclopédie de la parole - ${title}\",\r\n    body: \"Encyclopédie de la parole\\n${link}\"\r\n};"
+universal_button: none
+custom_universal_button: ''
+universal_button_placement: before
+no_3p: false
+langcode: fr
+entities:
+  composition: 0
+  chutier: 0
+  file: 0
+  node: 1
+  profile: 0
+  redirect: 0
+  search_api_task: 0
+  taxonomy_term: 0
+  user: 0
+  workflow_transition: 0
+  workflow_scheduled_transition: 0
+  menu_link_content: 0

+ 11 - 0
config/install/adminimal_theme.settings.yml

@@ -0,0 +1,11 @@
+features:
+  node_user_picture: false
+  comment_user_picture: true
+  comment_user_verification: true
+  favicon: 1
+logo:
+  use_default: 1
+favicon:
+  use_default: 0
+  path: sites/all/themes/custom/edlptheme/favicon.ico
+  mimetype: image/vnd.microsoft.icon

+ 2 - 0
config/install/autologout.role.admin.yml

@@ -0,0 +1,2 @@
+enabled: true
+timeout: 172800

+ 2 - 0
config/install/autologout.role.authenticated.yml

@@ -0,0 +1,2 @@
+enabled: false
+timeout: null

+ 2 - 0
config/install/autologout.role.root.yml

@@ -0,0 +1,2 @@
+enabled: true
+timeout: 172800

+ 2 - 0
config/install/autologout.role.user.yml

@@ -0,0 +1,2 @@
+enabled: false
+timeout: null

+ 14 - 0
config/install/autologout.settings.yml

@@ -0,0 +1,14 @@
+timeout: 1800
+max_timeout: 172800
+padding: 20
+role_logout: false
+redirect_url: /
+no_dialog: true
+message: 'Your session is about to expire. Do you want to reset it?'
+inactivity_message: 'You have been logged out due to inactivity.'
+enforce_admin: false
+jstimer_format: '%hours%:%mins%:%secs%'
+jstimer_js_load_option: false
+use_alt_logout_method: false
+use_watchdog: true
+langcode: fr

+ 21 - 0
config/install/basic.settings.yml

@@ -0,0 +1,21 @@
+browser_sync:
+  enabled: false
+  host: localhost
+  port: 3000
+clear_registry: false
+ie_enabled: false
+ie_enabled_versions:
+  ie8: false
+  ie9: false
+langcode: fr
+features:
+  node_user_picture: false
+  comment_user_picture: true
+  comment_user_verification: true
+  favicon: true
+logo:
+  use_default: false
+  path: ''
+favicon:
+  use_default: false
+  path: ''

+ 61 - 0
config/install/better_messages.settings.yml

@@ -0,0 +1,61 @@
+position: tr
+vertical: 70
+horizontal: 10
+fixed: 1
+width: 600px
+autoclose: 7
+opendelay: 0.3
+disable_autoclose: 1
+show_countdown: 0
+hover_autoclose: 1
+popin:
+  effect: fadeIn
+  duration: normal
+popout:
+  effect: fadeIn
+  duration: fast
+jquery_ui:
+  draggable: 1
+  resizable: 1
+visibility:
+  message_type:
+    id: message_type
+    message_types: {  }
+    negate: false
+    context_mapping:
+      better_messages: '@better_messages.context:better_messages'
+  'entity_bundle:node':
+    id: 'entity_bundle:node'
+    bundles: {  }
+    negate: false
+    context_mapping:
+      node: '@node.node_route_context:node'
+  domain:
+    id: domain
+    domains:
+      encyclopediedelaparole_org: encyclopediedelaparole_org
+    negate: false
+    context_mapping: {  }
+  language:
+    id: language
+    langcodes: {  }
+    negate: false
+    context_mapping:
+      language: '@language.current_language_context:language_interface'
+  node_type:
+    id: node_type
+    bundles: {  }
+    negate: false
+    context_mapping:
+      node: '@node.node_route_context:node'
+  request_path:
+    id: request_path
+    pages: ''
+    negate: false
+  user_role:
+    id: user_role
+    roles: {  }
+    negate: false
+    context_mapping:
+      user: '@user.current_user_context:current_user'
+langcode: fr

+ 3 - 0
config/install/config_devel.settings.yml

@@ -0,0 +1,3 @@
+auto_import: {  }
+auto_export: {  }
+langcode: fr

+ 5 - 0
config/install/config_ignore.settings.yml

@@ -0,0 +1,5 @@
+ignored_config_entities:
+  0: system.performance
+  2: devel.settings
+  4: piwik.settings
+langcode: fr

+ 6 - 0
config/install/devel.toolbar.settings.yml

@@ -0,0 +1,6 @@
+toolbar_items:
+  - devel.cache_clear
+  - devel.phpinfo
+  - devel.run_cron
+  - devel.theme_registry
+langcode: fr

+ 5 - 0
config/install/domain.settings.yml

@@ -0,0 +1,5 @@
+allow_non_ascii: false
+www_prefix: false
+login_paths: /user/login\r\n/user/password
+css_classes: ''
+langcode: fr

+ 7 - 0
config/install/domain_alias.settings.yml

@@ -0,0 +1,7 @@
+environments:
+  - default
+  - local
+  - development
+  - staging
+  - testing
+langcode: fr

+ 63 - 0
config/install/editor.editor.wysiwyg.yml

@@ -0,0 +1,63 @@
+langcode: fr
+status: true
+dependencies:
+  config:
+    - filter.format.wysiwyg
+  module:
+    - ckeditor
+format: wysiwyg
+editor: ckeditor
+settings:
+  toolbar:
+    rows:
+      -
+        -
+          name: Formats
+          items:
+            - Styles
+            - Bold
+            - Italic
+            - Underline
+        -
+          name: Liens
+          items:
+            - DrupalLink
+            - DrupalUnlink
+        -
+          name: Listes
+          items:
+            - BulletedList
+            - NumberedList
+        -
+          name: Média
+          items:
+            - Blockquote
+            - DrupalImage
+        -
+          name: Outils
+          items:
+            - Source
+        -
+          name: Copy/Paste
+          items:
+            - Copy
+            - Cut
+            - Paste
+            - PasteText
+            - PasteFromWord
+  plugins:
+    drupallink:
+      linkit_enabled: true
+      linkit_profile: collection
+    stylescombo:
+      styles: h4.inter-titre|Inter-titre
+    language:
+      language_list: un
+image_upload:
+  status: true
+  scheme: public
+  directory: wysiwyg-images
+  max_size: ''
+  max_dimensions:
+    width: null
+    height: null

+ 2 - 0
config/install/email_registration.settings.yml

@@ -0,0 +1,2 @@
+login_with_username: false
+langcode: fr

+ 2 - 0
config/install/field_ui.settings.yml

@@ -0,0 +1,2 @@
+field_prefix: field_
+langcode: fr

+ 7 - 0
config/install/file.settings.yml

@@ -0,0 +1,7 @@
+description:
+  type: textfield
+  length: 128
+icon:
+  directory: core/modules/file/icons
+langcode: fr
+make_unused_managed_files_temporary: false

+ 26 - 0
config/install/filter.format.plain_text.yml

@@ -0,0 +1,26 @@
+langcode: fr
+status: true
+dependencies: {  }
+name: 'Texte brut'
+format: plain_text
+weight: 10
+filters:
+  filter_html_escape:
+    id: filter_html_escape
+    provider: filter
+    status: true
+    weight: -10
+    settings: {  }
+  filter_url:
+    id: filter_url
+    provider: filter
+    status: true
+    weight: 0
+    settings:
+      filter_url_length: 72
+  filter_autop:
+    id: filter_autop
+    provider: filter
+    status: true
+    weight: 0
+    settings: {  }

+ 100 - 0
config/install/filter.format.wysiwyg.yml

@@ -0,0 +1,100 @@
+langcode: fr
+status: true
+dependencies:
+  module:
+    - editor
+    - edlp_admin
+    - edlp_corpus
+    - linkit
+    - url_to_video_filter
+name: wysiwyg
+format: wysiwyg
+weight: 0
+filters:
+  editor_file_reference:
+    id: editor_file_reference
+    provider: editor
+    status: true
+    weight: -50
+    settings: {  }
+  filter_html_image_secure:
+    id: filter_html_image_secure
+    provider: filter
+    status: true
+    weight: -48
+    settings: {  }
+  filter_url:
+    id: filter_url
+    provider: filter
+    status: true
+    weight: -45
+    settings:
+      filter_url_length: 72
+  filter_autop:
+    id: filter_autop
+    provider: filter
+    status: true
+    weight: -49
+    settings: {  }
+  filter_htmlcorrector:
+    id: filter_htmlcorrector
+    provider: filter
+    status: true
+    weight: -47
+    settings: {  }
+  filter_html:
+    id: filter_html
+    provider: filter
+    status: false
+    weight: -43
+    settings:
+      allowed_html: '<em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h5 id> <h6 id> <u> <a href hreflang !href accesskey id rel target title data-entity-type data-entity-uuid data-entity-substitution> <img src alt data-entity-type data-entity-uuid data-entity-substitution> <p> <h1> <pre> <h4 id class="inter-titre">'
+      filter_html_help: true
+      filter_html_nofollow: false
+  audio_links:
+    id: audio_links
+    provider: edlp_corpus
+    status: true
+    weight: -44
+    settings: {  }
+  filter_align:
+    id: filter_align
+    provider: filter
+    status: false
+    weight: -41
+    settings: {  }
+  filter_caption:
+    id: filter_caption
+    provider: filter
+    status: false
+    weight: -40
+    settings: {  }
+  filter_html_escape:
+    id: filter_html_escape
+    provider: filter
+    status: false
+    weight: -42
+    settings: {  }
+  filter_url_to_video:
+    id: filter_url_to_video
+    provider: url_to_video_filter
+    status: true
+    weight: -46
+    settings:
+      youtube: '1'
+      youtube_webp_preview: '0'
+      vimeo: '1'
+      autoload: '0'
+  css:
+    id: css
+    provider: edlp_admin
+    status: true
+    weight: 0
+    settings: {  }
+  linkit:
+    id: linkit
+    provider: linkit
+    status: true
+    weight: -44
+    settings:
+      title: true

+ 3 - 0
config/install/filter.settings.yml

@@ -0,0 +1,3 @@
+fallback_format: plain_text
+always_show_fallback_choice: false
+langcode: fr

+ 21 - 0
config/install/honeypot.settings.yml

@@ -0,0 +1,21 @@
+unprotected_forms:
+  - user_login_form
+  - search_form
+  - search_block_form
+  - views_exposed_form
+  - honeypot_settings_form
+protect_all_forms: false
+log: true
+element_name: url
+time_limit: 5
+expire: 300
+form_settings:
+  user_register_form: true
+  user_pass: true
+  node_autre_son_form: false
+  node_enregistrement_form: false
+  node_evenement_form: false
+  node_fil_form: false
+  node_page_form: false
+  node_static_form: false
+langcode: fr

+ 4 - 0
config/install/image.settings.yml

@@ -0,0 +1,4 @@
+preview_image: core/modules/image/sample.png
+allow_insecure_derivatives: false
+suppress_itok_output: false
+langcode: fr

+ 4 - 0
config/install/maillog.settings.yml

@@ -0,0 +1,4 @@
+send: false
+log: true
+verbose: true
+langcode: fr

+ 2 - 0
config/install/menu_ui.settings.yml

@@ -0,0 +1,2 @@
+override_parent_selector: false
+langcode: fr

+ 53 - 0
config/install/pathauto.settings.yml

@@ -0,0 +1,53 @@
+enabled_entity_types:
+  - user
+punctuation:
+  double_quotes: 0
+  quotes: 0
+  backtick: 0
+  comma: 0
+  period: 0
+  hyphen: 1
+  underscore: 0
+  colon: 0
+  semicolon: 0
+  pipe: 0
+  left_curly: 0
+  left_square: 0
+  right_curly: 0
+  right_square: 0
+  plus: 0
+  equal: 0
+  asterisk: 0
+  ampersand: 0
+  percent: 0
+  caret: 0
+  dollar: 0
+  hash: 0
+  at: 0
+  exclamation: 0
+  tilde: 0
+  left_parenthesis: 0
+  right_parenthesis: 0
+  question_mark: 0
+  less_than: 0
+  greater_than: 0
+  slash: 0
+  back_slash: 0
+verbose: true
+separator: '-'
+max_length: 100
+max_component_length: 100
+transliterate: true
+reduce_ascii: false
+case: true
+ignore_words: 'a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with'
+update_action: 2
+langcode: fr
+safe_tokens:
+  - alias
+  - alias
+  - path
+  - join-path
+  - login-url
+  - url
+  - url-brief

+ 8 - 0
config/install/redirect.settings.yml

@@ -0,0 +1,8 @@
+auto_redirect: true
+default_status_code: 301
+passthrough_querystring: true
+warning: false
+ignore_admin_path: false
+access_check: false
+route_normalizer_enabled: true
+langcode: fr

+ 5 - 0
config/install/search_api.settings.yml

@@ -0,0 +1,5 @@
+default_cron_limit: 50
+cron_worker_runtime: 15
+default_tracker: default
+tracking_page_size: 100
+langcode: fr

+ 2 - 0
config/install/search_api_db.settings.yml

@@ -0,0 +1,2 @@
+autocomplete_max_occurrences: 0.9
+langcode: fr

+ 2 - 0
config/install/system.authorize.yml

@@ -0,0 +1,2 @@
+filetransfer_default: null
+langcode: fr

+ 5 - 0
config/install/system.cron.yml

@@ -0,0 +1,5 @@
+threshold:
+  requirements_warning: 172800
+  requirements_error: 1209600
+langcode: fr
+logging: 1

+ 10 - 0
config/install/system.date.yml

@@ -0,0 +1,10 @@
+country:
+  default: FR
+first_day: 1
+timezone:
+  default: Europe/Paris
+  user:
+    configurable: false
+    warn: false
+    default: 0
+langcode: fr

+ 4 - 0
config/install/system.diff.yml

@@ -0,0 +1,4 @@
+context:
+  lines_leading: 2
+  lines_trailing: 2
+langcode: fr

+ 6 - 0
config/install/system.file.yml

@@ -0,0 +1,6 @@
+allow_insecure_uploads: false
+default_scheme: public
+path:
+  temporary: /tmp
+temporary_maximum_age: 21600
+langcode: fr

+ 2 - 0
config/install/system.logging.yml

@@ -0,0 +1,2 @@
+error_level: hide
+langcode: fr

+ 3 - 0
config/install/system.mail.yml

@@ -0,0 +1,3 @@
+interface:
+  default: maillog
+langcode: fr

+ 7 - 0
config/install/system.menu.admin.yml

@@ -0,0 +1,7 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: admin
+label: Administration
+description: 'Liens des tâches d''administration'
+locked: true

+ 10 - 0
config/install/system.menu.devel.yml

@@ -0,0 +1,10 @@
+langcode: fr
+status: true
+dependencies:
+  enforced:
+    module:
+      - devel
+id: devel
+label: Development
+description: 'Links related to Devel module.'
+locked: true

+ 16 - 0
config/install/system.performance.yml

@@ -0,0 +1,16 @@
+cache:
+  page:
+    max_age: 0
+css:
+  preprocess: false
+  gzip: true
+fast_404:
+  enabled: true
+  paths: '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'
+  exclude_paths: '/\/(?:styles|imagecache)\//'
+  html: '<!DOCTYPE html><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL "@path" was not found on this server.</p></body></html>'
+js:
+  preprocess: false
+  gzip: true
+stale_file_threshold: 2592000
+langcode: fr

+ 6 - 0
config/install/system.rss.yml

@@ -0,0 +1,6 @@
+channel:
+  description: ''
+items:
+  limit: 10
+  view_mode: rss
+langcode: fr

+ 15 - 0
config/install/system.theme.global.yml

@@ -0,0 +1,15 @@
+favicon:
+  mimetype: image/vnd.microsoft.icon
+  path: ''
+  url: ''
+  use_default: true
+features:
+  comment_user_picture: true
+  comment_user_verification: true
+  favicon: true
+  node_user_picture: false
+logo:
+  path: ''
+  url: ''
+  use_default: true
+langcode: fr

+ 2 - 0
config/install/system.theme.yml

@@ -0,0 +1,2 @@
+admin: adminimal_theme
+langcode: fr

+ 2 - 0
config/install/text.settings.yml

@@ -0,0 +1,2 @@
+default_summary_length: 600
+langcode: fr

+ 6 - 0
config/install/toolbar_themes.settings.yml

@@ -0,0 +1,6 @@
+default_theme: toolbar_seven
+icons: 0
+tabs: 0
+langcode: fr
+actions:
+  submit: Soumettre

+ 11 - 0
config/install/update.settings.yml

@@ -0,0 +1,11 @@
+check:
+  disabled_extensions: false
+  interval_days: 1
+fetch:
+  url: ''
+  max_attempts: 2
+  timeout: 30
+notification:
+  emails: {  }
+  threshold: all
+langcode: fr

+ 91 - 0
config/install/user.role.admin.yml

@@ -0,0 +1,91 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: admin
+label: Admin
+weight: -7
+is_admin: null
+permissions:
+  - 'access administration pages'
+  - 'access any corpus_documents workflow_transion overview'
+  - 'access any generique workflow_transion overview'
+  - 'access files overview'
+  - 'access kint'
+  - 'access toolbar'
+  - 'access user profiles'
+  - 'administer productions menu items'
+  - 'administer users'
+  - 'change own username'
+  - 'create content translations'
+  - 'create corpus_documents workflow_transition'
+  - 'create enregistrement content'
+  - 'create evenement content'
+  - 'create generique workflow_transition'
+  - 'create page content'
+  - 'create terms in collectionneurs'
+  - 'create terms in entrees'
+  - 'create terms in genres'
+  - 'create terms in langues'
+  - 'create terms in locuteurs'
+  - 'delete any autre_son content'
+  - 'delete any enregistrement content'
+  - 'delete any evenement content'
+  - 'delete any fil content'
+  - 'delete any page content'
+  - 'delete terms in collectionneurs'
+  - 'delete terms in entrees'
+  - 'delete terms in genres'
+  - 'delete terms in langues'
+  - 'delete terms in locuteurs'
+  - 'edit any autre_son content'
+  - 'edit any enregistrement content'
+  - 'edit any evenement content'
+  - 'edit any page content'
+  - 'edit any static content'
+  - 'edit own enregistrement content'
+  - 'edit terms in collectionneurs'
+  - 'edit terms in entrees'
+  - 'edit terms in genres'
+  - 'edit terms in langues'
+  - 'edit terms in locuteurs'
+  - 'execute entity:save_action menu_link_content'
+  - 'execute entity:save_action node'
+  - 'execute entity:save_action taxonomy_term'
+  - 'execute entity:save_action user'
+  - 'execute node_assign_owner_action node'
+  - 'execute node_promote_action node'
+  - 'execute node_save_action node'
+  - 'execute node_unpromote_action node'
+  - 'execute user_add_role_action user'
+  - 'execute user_block_user_action user'
+  - 'execute user_remove_role_action user'
+  - 'execute user_unblock_user_action user'
+  - 'execute vbo_cancel_user_action user'
+  - 'execute views_bulk_edit all'
+  - 'execute workflow_node_given_state_action node'
+  - 'execute workflow_node_next_state_action node'
+  - 'revert any corpus_documents workflow_transition'
+  - 'revert any generique workflow_transition'
+  - 'revert autre_son revisions'
+  - 'revert enregistrement revisions'
+  - 'revert evenement revisions'
+  - 'revert page revisions'
+  - 'revert static revisions'
+  - 'schedule corpus_documents workflow_transition'
+  - 'schedule generique workflow_transition'
+  - 'translate enregistrement node'
+  - 'translate entrees taxonomy_term'
+  - 'translate evenement node'
+  - 'translate genres taxonomy_term'
+  - 'translate langues taxonomy_term'
+  - 'translate menu_link_content'
+  - 'translate page node'
+  - 'translate static node'
+  - 'update content translations'
+  - 'use text format wysiwyg'
+  - 'view autre_son revisions'
+  - 'view enregistrement revisions'
+  - 'view evenement revisions'
+  - 'view page revisions'
+  - 'view static revisions'
+  - 'view the administration theme'

+ 17 - 0
config/install/user.role.anonymous.yml

@@ -0,0 +1,17 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: anonymous
+label: 'Anonymous user'
+weight: -10
+is_admin: false
+permissions:
+  - 'access content'
+  - 'access devel information'
+  - 'access kint'
+  - 'access synonyms entity autocomplete'
+  - 'create corpus_documents workflow_transition'
+  - 'create generique workflow_transition'
+  - 'use text format wysiwyg'
+  - 'view published fil entities'
+  - 'view search api pages'

+ 30 - 0
config/install/user.role.authenticated.yml

@@ -0,0 +1,30 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: authenticated
+label: 'Authenticated user'
+weight: -9
+is_admin: false
+permissions:
+  - 'access content'
+  - 'access devel information'
+  - 'access kint'
+  - 'access synonyms entity autocomplete'
+  - 'add composition entities'
+  - 'add fil entities'
+  - 'create corpus_documents workflow_transition'
+  - 'create generique workflow_transition'
+  - 'delete own composition entities'
+  - 'delete own fil entities'
+  - 'edit own chutier entities'
+  - 'edit own composition entities'
+  - 'edit own fil entities'
+  - 'opt-in or out of matomo tracking'
+  - 'use chutier'
+  - 'use text format wysiwyg'
+  - 'view own unpublished chutier entities'
+  - 'view own unpublished composition entities'
+  - 'view own unpublished fil entities'
+  - 'view published composition entities'
+  - 'view published fil entities'
+  - 'view search api pages'

+ 280 - 0
config/install/user.role.root.yml

@@ -0,0 +1,280 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: root
+label: Root
+weight: -6
+is_admin: true
+permissions:
+  - 'access administration pages'
+  - 'access any corpus_documents workflow_transion overview'
+  - 'access any generique workflow_transion overview'
+  - 'access content'
+  - 'access content overview'
+  - 'access contextual links'
+  - 'access corpus_documents workflow_transition form'
+  - 'access devel information'
+  - 'access files overview'
+  - 'access generique workflow_transition form'
+  - 'access inactive domains'
+  - 'access kint'
+  - 'access own corpus_documents workflow_transion overview'
+  - 'access own generique workflow_transion overview'
+  - 'access profile overview'
+  - 'access site in maintenance mode'
+  - 'access site reports'
+  - 'access taxonomy overview'
+  - 'access toolbar'
+  - 'access user profiles'
+  - 'add chutier entities'
+  - 'administer account menu items'
+  - 'administer account settings'
+  - 'administer actions'
+  - 'administer admin menu items'
+  - 'administer blocks'
+  - 'administer chutier display'
+  - 'administer chutier entities'
+  - 'administer chutier fields'
+  - 'administer chutier form display'
+  - 'administer composition entities'
+  - 'administer composition fields'
+  - 'administer composition form display'
+  - 'administer content translation'
+  - 'administer content types'
+  - 'administer contexts'
+  - 'administer devel menu items'
+  - 'administer devel_generate'
+  - 'administer display modes'
+  - 'administer domain aliases'
+  - 'administer domains'
+  - 'administer facets'
+  - 'administer fil entities'
+  - 'administer filters'
+  - 'administer footer menu items'
+  - 'administer image styles'
+  - 'administer languages'
+  - 'administer linkit profiles'
+  - 'administer login destination settings'
+  - 'administer maillog'
+  - 'administer main menu items'
+  - 'administer menu'
+  - 'administer menu_per_role'
+  - 'administer migrations'
+  - 'administer module missing message fixer'
+  - 'administer modules'
+  - 'administer node display'
+  - 'administer node fields'
+  - 'administer node form display'
+  - 'administer nodes'
+  - 'administer permissions'
+  - 'administer productions menu items'
+  - 'administer profile'
+  - 'administer profile display'
+  - 'administer profile fields'
+  - 'administer profile form display'
+  - 'administer profile types'
+  - 'administer responsive images'
+  - 'administer search_api'
+  - 'administer search_api_page'
+  - 'administer site configuration'
+  - 'administer software updates'
+  - 'administer studio'
+  - 'administer synonyms'
+  - 'administer taxonomy'
+  - 'administer taxonomy_term display'
+  - 'administer taxonomy_term fields'
+  - 'administer taxonomy_term form display'
+  - 'administer themes'
+  - 'administer tools menu items'
+  - 'administer url aliases'
+  - 'administer user display'
+  - 'administer user fields'
+  - 'administer user form display'
+  - 'administer users'
+  - 'administer views'
+  - 'administer workflow'
+  - 'administer workflow_transition display'
+  - 'administer workflow_transition fields'
+  - 'administer workflow_transition form display'
+  - 'assign domain administrators'
+  - 'ban IP addresses'
+  - 'bulkdelete nodes'
+  - 'bypass corpus_documents workflow_transition access'
+  - 'bypass generique workflow_transition access'
+  - 'bypass node access'
+  - 'cancel account'
+  - 'change own username'
+  - 'configure toolbar_themes'
+  - 'create autre_son content'
+  - 'create content translations'
+  - 'create corpus_documents workflow_transition'
+  - 'create domain aliases'
+  - 'create domains'
+  - 'create enregistrement content'
+  - 'create evenement content'
+  - 'create fil content'
+  - 'create generique workflow_transition'
+  - 'create page content'
+  - 'create static content'
+  - 'create terms in collectionneurs'
+  - 'create terms in entrees'
+  - 'create terms in genres'
+  - 'create terms in langues'
+  - 'create terms in locuteurs'
+  - 'create terms in page_type'
+  - 'create url aliases'
+  - 'delete all fil revisions'
+  - 'delete all revisions'
+  - 'delete any autre_son content'
+  - 'delete any chutier entities'
+  - 'delete any composition entities'
+  - 'delete any enregistrement content'
+  - 'delete any evenement content'
+  - 'delete any fil content'
+  - 'delete any fil entities'
+  - 'delete any page content'
+  - 'delete any static content'
+  - 'delete assigned domains'
+  - 'delete autre_son revisions'
+  - 'delete chutier entities'
+  - 'delete content translations'
+  - 'delete domain aliases'
+  - 'delete enregistrement revisions'
+  - 'delete evenement revisions'
+  - 'delete fil entities'
+  - 'delete fil revisions'
+  - 'delete maillog'
+  - 'delete own autre_son content'
+  - 'delete own chutier entities'
+  - 'delete own enregistrement content'
+  - 'delete own evenement content'
+  - 'delete own fil content'
+  - 'delete own page content'
+  - 'delete own static content'
+  - 'delete page revisions'
+  - 'delete static revisions'
+  - 'delete terms in collectionneurs'
+  - 'delete terms in entrees'
+  - 'delete terms in genres'
+  - 'delete terms in langues'
+  - 'delete terms in locuteurs'
+  - 'delete terms in page_type'
+  - 'edit any autre_son content'
+  - 'edit any chutier entities'
+  - 'edit any composition entities'
+  - 'edit any corpus_documents workflow_transition'
+  - 'edit any enregistrement content'
+  - 'edit any evenement content'
+  - 'edit any fil content'
+  - 'edit any fil entities'
+  - 'edit any generique workflow_transition'
+  - 'edit any page content'
+  - 'edit any static content'
+  - 'edit assigned domains'
+  - 'edit chutier entities'
+  - 'edit domain aliases'
+  - 'edit fil entities'
+  - 'edit own autre_son content'
+  - 'edit own corpus_documents workflow_transition'
+  - 'edit own enregistrement content'
+  - 'edit own evenement content'
+  - 'edit own fil content'
+  - 'edit own generique workflow_transition'
+  - 'edit own page content'
+  - 'edit own static content'
+  - 'edit terms in collectionneurs'
+  - 'edit terms in entrees'
+  - 'edit terms in genres'
+  - 'edit terms in langues'
+  - 'edit terms in locuteurs'
+  - 'edit terms in page_type'
+  - 'execute domain_default_action domain'
+  - 'execute domain_delete_action domain'
+  - 'execute domain_disable_action domain'
+  - 'execute domain_enable_action domain'
+  - 'execute entity:publish_action node'
+  - 'execute entity:save_action file'
+  - 'execute entity:save_action menu_link_content'
+  - 'execute entity:save_action node'
+  - 'execute entity:save_action profile'
+  - 'execute entity:save_action taxonomy_term'
+  - 'execute entity:save_action user'
+  - 'execute entity:unpublish_action node'
+  - 'execute node_assign_owner_action node'
+  - 'execute node_make_sticky_action node'
+  - 'execute node_make_unsticky_action node'
+  - 'execute node_promote_action node'
+  - 'execute node_publish_action node'
+  - 'execute node_save_action node'
+  - 'execute node_unpromote_action node'
+  - 'execute node_unpublish_action node'
+  - 'execute node_unpublish_by_keyword_action node'
+  - 'execute php code'
+  - 'execute profile_delete_action profile'
+  - 'execute profile_publish_action profile'
+  - 'execute profile_unpublish_action profile'
+  - 'execute user_add_role_action user'
+  - 'execute user_block_user_action user'
+  - 'execute user_remove_role_action user'
+  - 'execute user_unblock_user_action user'
+  - 'execute vbo_cancel_user_action user'
+  - 'execute views_bulk_edit all'
+  - 'execute views_bulk_operations_delete_entity all'
+  - 'execute workflow_node_given_state_action node'
+  - 'execute workflow_node_next_state_action node'
+  - 'export configuration'
+  - 'import configuration'
+  - 'link to any page'
+  - 'revert all fil revisions'
+  - 'revert all revisions'
+  - 'revert any corpus_documents workflow_transition'
+  - 'revert any generique workflow_transition'
+  - 'revert autre_son revisions'
+  - 'revert enregistrement revisions'
+  - 'revert evenement revisions'
+  - 'revert fil revisions'
+  - 'revert page revisions'
+  - 'revert static revisions'
+  - 'schedule corpus_documents workflow_transition'
+  - 'schedule generique workflow_transition'
+  - 'select account cancellation method'
+  - 'switch users'
+  - 'synchronize configuration'
+  - 'translate any entity'
+  - 'translate enregistrement node'
+  - 'translate entrees taxonomy_term'
+  - 'translate evenement node'
+  - 'translate fil node'
+  - 'translate genres taxonomy_term'
+  - 'translate interface'
+  - 'translate langues taxonomy_term'
+  - 'translate menu_link_content'
+  - 'translate page node'
+  - 'translate static node'
+  - 'update content translations'
+  - 'use domain nav block'
+  - 'use domain switcher block'
+  - 'use text format wysiwyg'
+  - 'view all fil revisions'
+  - 'view all revisions'
+  - 'view any unpublished chutier entities'
+  - 'view any unpublished composition entities'
+  - 'view any unpublished fil entities'
+  - 'view assigned domains'
+  - 'view autre_son revisions'
+  - 'view domain aliases'
+  - 'view domain information'
+  - 'view domain list'
+  - 'view enregistrement revisions'
+  - 'view evenement revisions'
+  - 'view fil revisions'
+  - 'view maillog'
+  - 'view own unpublished content'
+  - 'view page revisions'
+  - 'view profile'
+  - 'view published chutier entities'
+  - 'view published fil entities'
+  - 'view static revisions'
+  - 'view the administration theme'
+  - 'view unpublished chutier entities'
+  - 'view unpublished fil entities'

+ 8 - 0
config/install/user.role.user.yml

@@ -0,0 +1,8 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: user
+label: User
+weight: -4
+is_admin: null
+permissions: {  }

+ 16 - 0
config/install/user.settings.yml

@@ -0,0 +1,16 @@
+anonymous: Anonyme
+verify_mail: false
+notify:
+  cancel_confirm: true
+  password_reset: true
+  status_activated: true
+  status_blocked: false
+  status_canceled: false
+  register_admin_created: true
+  register_no_approval_required: true
+  register_pending_approval: true
+register: visitors
+cancel_method: user_cancel_block
+password_reset_timeout: 86400
+password_strength: true
+langcode: fr

+ 2 - 0
config/install/workflow.settings.yml

@@ -0,0 +1,2 @@
+workflow_states_per_page: 20
+langcode: fr

+ 9 - 0
config/install/workflow.state.generique_creation.yml

@@ -0,0 +1,9 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_creation
+label: Creation
+module: null
+wid: generique
+weight: -11
+sysid: 1

+ 9 - 0
config/install/workflow.state.generique_masque.yml

@@ -0,0 +1,9 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_masque
+label: Masqué
+module: null
+wid: generique
+weight: -8
+sysid: 0

+ 9 - 0
config/install/workflow.state.generique_publie.yml

@@ -0,0 +1,9 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_publie
+label: Publié
+module: null
+wid: generique
+weight: -7
+sysid: 0

+ 14 - 0
config/install/workflow.transition.generique_creation_masque.yml

@@ -0,0 +1,14 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_creation_masque
+label: null
+module: null
+from_sid: generique_creation
+to_sid: generique_masque
+roles:
+  workflow_author: workflow_author
+  admin: admin
+  root: root
+  anonymous: '0'
+  authenticated: '0'

+ 14 - 0
config/install/workflow.transition.generique_creation_publie.yml

@@ -0,0 +1,14 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_creation_publie
+label: null
+module: null
+from_sid: generique_creation
+to_sid: generique_publie
+roles:
+  workflow_author: workflow_author
+  admin: admin
+  root: root
+  anonymous: '0'
+  authenticated: '0'

+ 9 - 0
config/install/workflow.transition.generique_masque_masque.yml

@@ -0,0 +1,9 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_masque_masque
+label: null
+module: null
+from_sid: generique_masque
+to_sid: generique_masque
+roles: {  }

+ 14 - 0
config/install/workflow.transition.generique_masque_publie.yml

@@ -0,0 +1,14 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_masque_publie
+label: null
+module: null
+from_sid: generique_masque
+to_sid: generique_publie
+roles:
+  workflow_author: workflow_author
+  admin: admin
+  root: root
+  anonymous: '0'
+  authenticated: '0'

+ 14 - 0
config/install/workflow.transition.generique_publie_masque.yml

@@ -0,0 +1,14 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_publie_masque
+label: null
+module: null
+from_sid: generique_publie
+to_sid: generique_masque
+roles:
+  workflow_author: workflow_author
+  admin: admin
+  root: root
+  anonymous: '0'
+  authenticated: '0'

+ 9 - 0
config/install/workflow.transition.generique_publie_publie.yml

@@ -0,0 +1,9 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique_publie_publie
+label: null
+module: null
+from_sid: generique_publie
+to_sid: generique_publie
+roles: {  }

+ 13 - 0
config/install/workflow.workflow.generique.yml

@@ -0,0 +1,13 @@
+langcode: fr
+status: true
+dependencies: {  }
+id: generique
+label: generique
+module: null
+options:
+  name_as_title: 0
+  fieldset: 1
+  options: select
+  schedule_timezone: 1
+  comment_log_node: 0
+  watchdog_log: 1

+ 42 - 0
config/install/workflow_access.role.yml

@@ -0,0 +1,42 @@
+generique_masque:
+  workflow_author:
+    grant_view: true
+    grant_update: true
+    grant_delete: 0
+  admin:
+    grant_view: true
+    grant_update: true
+    grant_delete: 0
+  root:
+    grant_view: true
+    grant_update: true
+    grant_delete: true
+  anonymous:
+    grant_view: 0
+    grant_update: 0
+    grant_delete: 0
+  authenticated:
+    grant_view: 0
+    grant_update: 0
+    grant_delete: 0
+generique_publie:
+  workflow_author:
+    grant_view: 0
+    grant_update: true
+    grant_delete: 0
+  admin:
+    grant_view: 0
+    grant_update: true
+    grant_delete: 0
+  root:
+    grant_view: 0
+    grant_update: true
+    grant_delete: true
+  anonymous:
+    grant_view: true
+    grant_update: 0
+    grant_delete: 0
+  authenticated:
+    grant_view: true
+    grant_update: 0
+    grant_delete: 0

+ 2 - 0
config/install/workflow_access.settings.yml

@@ -0,0 +1,2 @@
+workflow_access_priority: 0
+langcode: fr

+ 69 - 0
figli_starter_kit.info.yml

@@ -0,0 +1,69 @@
+name: figli starter kit
+type: profile
+description: 'Figli Starter kit install Profile'
+core: 8.x
+
+dependencies:
+  - 'admin_toolbar'
+  - 'admin_toolbar_links_access_filter'
+  - 'filter_perms'
+  - 'menu_admin_per_menu'
+  - 'toolbar_themes'
+  - 'autologout'
+  - 'bulkdelete'
+  - 'config_update'
+  - 'email_registration'
+  - 'path_alias_xt'
+  - 'pathauto'
+  - 'profile'
+  - 'redirect'
+  - 'token'
+  - 'url_to_video_filter'
+  - 'field_group'
+  - 'filefield_sources'
+  - 'ctools'
+  - 'config_ignore'
+  - 'config_filter'
+  - 'config_devel'
+  - 'context'
+  - 'context_ui'
+  - 'maillog'
+  - 'date_range_formatter'
+  - 'devel'
+  - 'devel_generate'
+  - 'kint'
+  - 'domain'
+  - 'domain_alias'
+  - 'domain_config'
+  - 'domain_site_settings'
+  - 'better_messages'
+  - 'extlink'
+  - 'linkit'
+  - 'config_translation'
+  - 'content_translation'
+  - 'locale'
+  - 'language'
+  - 'translation_views'
+  - 'redis'
+  - 'workflow'
+  - 'workflow_access'
+  - 'workflow_operations'
+  - 'workflow_ui'
+  - 'search_api'
+  - 'search_api_db'
+  - 'honeypot'
+  - 'matomo'
+  - 'synonyms'
+  - 'audiofield'
+  - 'datetime'
+  - 'datetime_range'
+  - 'file'
+  - 'image'
+  - 'link'
+  - 'options'
+  - 'telephone'
+  - 'text'
+  - 'views_bulk_operations'
+  - 'views_bulk_edit'
+  - 'actions_permissions'
+  - 'adminimal_theme'

+ 21 - 0
figli_starter_kit.install

@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * @file
+ * Install, update and uninstall hooks for the figli starter kit install profile.
+ */
+
+/**
+ * Implements hook_install().
+ *
+ * Perform actions to set up the site for this profile.
+ *
+ * @see system_install()
+ */
+function figli_starter_kit_install() {
+  // First, do everything that is done in the standard profile.
+  include_once DRUPAL_ROOT . '/core/profiles/standard/standard.install';
+  standard_install();
+
+  // Add code here to make nodes, terms, etc.
+}

+ 8 - 0
figli_starter_kit.profile

@@ -0,0 +1,8 @@
+<?php
+
+/**
+ * @file
+ * Enables modules and site configuration for the figli starter kit profile.
+ */
+
+// Add any custom code here like hook implementations.