mirror of
https://git.northern.co/onpoint-suite/drupal_yp_install_profile.git
synced 2024-10-31 17:05:32 +00:00
Merge pull request #1 from yellowpencil/composer-readme-apr-19-2021
Added Alerts, composer.json and README.md
This commit is contained in:
commit
da9e166ff7
58
README.md
Normal file
58
README.md
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
# YP Install Profile
|
||||||
|
|
||||||
|
This installation profile is used to create new Drupal sites in an easy and
|
||||||
|
consistent way at Yellow Pencil. The profile contains standard modules along
|
||||||
|
with config for those modules to get your site up and running as quickly as
|
||||||
|
possible.
|
||||||
|
|
||||||
|
### How to use
|
||||||
|
|
||||||
|
This section will include the how to use instructions.
|
||||||
|
|
||||||
|
### Included setup
|
||||||
|
|
||||||
|
This section will include what's included in the profile install.
|
||||||
|
|
||||||
|
- Home page content type
|
||||||
|
- CKEditor; indent block, Linkit, anchor links, media library embeds and uploads
|
||||||
|
- Four user types; Site Admin, Publisher, Editor, Writer
|
||||||
|
- Permissions setup for user types
|
||||||
|
- Media types; document, image, remote video and SVG
|
||||||
|
- Reponsive image styles for image media type
|
||||||
|
- Default workflow (Draft, Pubish, Archive)
|
||||||
|
- Pathauto default URL pattern
|
||||||
|
- Config ignore; Stage file proxy, webform, pathauto patterns
|
||||||
|
- SMTP server setup to YP's server settings
|
||||||
|
- Devel with config split already setup
|
||||||
|
- Scheduled transitions
|
||||||
|
- YP Alerts Module
|
||||||
|
- YP Admin Guide Module
|
||||||
|
|
||||||
|
#### Installed modules
|
||||||
|
|
||||||
|
A full list of modules installed can be found in the
|
||||||
|
`yp_install_profile.info.yml` file. However, some ones to note or that might not
|
||||||
|
be modules you've seen before include:
|
||||||
|
|
||||||
|
- automated_cron
|
||||||
|
- better_exposed_filters
|
||||||
|
- clientside_validation
|
||||||
|
- clientside_validation_jquery
|
||||||
|
- conditional_fields
|
||||||
|
- file_delete
|
||||||
|
- honeypot
|
||||||
|
- linkit
|
||||||
|
- media_bulk_upload
|
||||||
|
- media_entity_file_replace
|
||||||
|
- node_title_help_text
|
||||||
|
- paragraphs_library
|
||||||
|
- responsive_image
|
||||||
|
- scheduled_transitions
|
||||||
|
- simple_sitemap
|
||||||
|
- svg_image
|
||||||
|
- svg_image_responsive
|
||||||
|
- twig_field_value
|
||||||
|
- twig_tweak
|
||||||
|
- ultimate_cron
|
||||||
|
- username_enumeration_prevention
|
||||||
|
- views_infinite_scroll
|
||||||
189
composer.json
Normal file
189
composer.json
Normal file
@ -0,0 +1,189 @@
|
|||||||
|
{
|
||||||
|
"name": "yellowpencil/drupal_yp_install_profile",
|
||||||
|
"description": "Drupal install profile at Yellow Pencil.",
|
||||||
|
"type": "drupal-custom-profile",
|
||||||
|
"homepage": "https://git.yellowpencil.com/yellowpencil/drupal_yp_install_profile",
|
||||||
|
"support": {
|
||||||
|
"docs": "https://www.drupal.org/docs/user_guide/en/index.html",
|
||||||
|
"chat": "https://www.drupal.org/node/314178"
|
||||||
|
},
|
||||||
|
"repositories": {
|
||||||
|
"drupal": {
|
||||||
|
"type": "composer",
|
||||||
|
"url": "https://packages.drupal.org/8"
|
||||||
|
},
|
||||||
|
"dropzone-js": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "dropzone/dropzone",
|
||||||
|
"version": "5.7.2",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://github.com/dropzone/dropzone/archive/v5.7.2.zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"jquery-ui-touch-punch": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "furf/jquery-ui-touch-punch",
|
||||||
|
"version": "1.0",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"source": {
|
||||||
|
"url": "https://github.com/furf/jquery-ui-touch-punch.git",
|
||||||
|
"type": "git",
|
||||||
|
"reference": "master"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ckeditor-fakeobjects": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor/fakeobjects",
|
||||||
|
"version": "4.16",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://download.ckeditor.com/fakeobjects/releases/fakeobjects_4.16.0.zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ckeditor-indent-block": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor/indentblock",
|
||||||
|
"version": "4.15",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://download.ckeditor.com/indentblock/releases/indentblock_4.15.0.zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ckeditor-link": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor/link",
|
||||||
|
"version": "4.16",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://download.ckeditor.com/link/releases/link_4.16.0.zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ckeditor-youtube": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor/youtube",
|
||||||
|
"version": "2.1.18",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://download.ckeditor.com/youtube/releases/youtube_2.1.18.zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"alerts_module_d8": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "yellowpencil/alerts_module_d8",
|
||||||
|
"version": "1.0",
|
||||||
|
"type": "drupal-custom-module",
|
||||||
|
"source": {
|
||||||
|
"url": "git@git.yellowpencil.com:yellowpencil/alerts_module_d8.git",
|
||||||
|
"type": "git",
|
||||||
|
"reference": "origin/master"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"drupal_admin_guide": {
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "yellowpencil/drupal_admin_guide",
|
||||||
|
"version": "1.0",
|
||||||
|
"type": "drupal-custom-module",
|
||||||
|
"source": {
|
||||||
|
"url": "https://git.yellowpencil.com/yellowpencil/drupal_admin_guide.git",
|
||||||
|
"type": "git",
|
||||||
|
"reference": "origin/main"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"behat/behat": "^3.8",
|
||||||
|
"behat/mink": "^1.8",
|
||||||
|
"behat/mink-extension": "^2.3",
|
||||||
|
"ckeditor/fakeobjects": "^4.16",
|
||||||
|
"ckeditor/indentblock": "^4.15",
|
||||||
|
"ckeditor/link": "^4.16",
|
||||||
|
"ckeditor/youtube": "^2.1",
|
||||||
|
"composer/installers": "^1.9",
|
||||||
|
"dropzone/dropzone": "^5.7.2",
|
||||||
|
"drupal/admin_toolbar": "^3.0",
|
||||||
|
"drupal/admin_toolbar_tools": "^3.0",
|
||||||
|
"drupal/administerusersbyrole": "^3.0",
|
||||||
|
"drupal/anchor_link": "^2.5",
|
||||||
|
"drupal/better_exposed_filters": "^5.0@beta",
|
||||||
|
"drupal/chosen": "^3.0",
|
||||||
|
"drupal/ckeditor_indentblock": "^1.0@beta",
|
||||||
|
"drupal/clientside_validation": "^3.0@RC",
|
||||||
|
"drupal/conditional_fields": "^1.0@alpha",
|
||||||
|
"drupal/config_filter": "^2.2",
|
||||||
|
"drupal/config_ignore": "^2.3",
|
||||||
|
"drupal/config_split": "^1.4",
|
||||||
|
"drupal/core": "^9.1",
|
||||||
|
"drupal/ctools": "^3.4",
|
||||||
|
"drupal/devel": "^4.1",
|
||||||
|
"drupal/diff": "^1.0",
|
||||||
|
"drupal/dropzonejs": "^2.5",
|
||||||
|
"drupal/drupal-extension": "^4.1",
|
||||||
|
"drupal/editor_advanced_link": "^1.8",
|
||||||
|
"drupal/entity_browser": "^2.5",
|
||||||
|
"drupal/entity_usage": "^2.0@beta",
|
||||||
|
"drupal/field_group": "^3.1",
|
||||||
|
"drupal/file_delete": "^1.0",
|
||||||
|
"drupal/google_tag": "^1.4",
|
||||||
|
"drupal/honeypot": "^2.0",
|
||||||
|
"drupal/link_attributes": "^1.11",
|
||||||
|
"drupal/linkit": "^6.0@beta",
|
||||||
|
"drupal/mailsystem": "^4.3",
|
||||||
|
"drupal/maxlength": "^1.0@RC",
|
||||||
|
"drupal/media_bulk_upload": "^1.0@alpha",
|
||||||
|
"drupal/media_entity_file_replace": "^1.0",
|
||||||
|
"drupal/menu_block": "^1.6",
|
||||||
|
"drupal/menu_breadcrumb": "^1.14",
|
||||||
|
"drupal/menu_item_extras": "^2.14",
|
||||||
|
"drupal/metatag": "^1.16",
|
||||||
|
"drupal/node_edit_protection": "^1.0",
|
||||||
|
"drupal/node_title_help_text": "^1.2",
|
||||||
|
"drupal/paragraphs": "^1.12",
|
||||||
|
"drupal/password_policy": "^3.0@beta",
|
||||||
|
"drupal/pathauto": "^1.8",
|
||||||
|
"drupal/redirect": "^1.6",
|
||||||
|
"drupal/redis": "^1.5",
|
||||||
|
"drupal/scheduled_transitions": "^2.0",
|
||||||
|
"drupal/simple_sitemap": "^3.10",
|
||||||
|
"drupal/smtp": "^1.0",
|
||||||
|
"drupal/stage_file_proxy": "^1.1",
|
||||||
|
"drupal/svg_image": "^1.14",
|
||||||
|
"drupal/token": "^1.9",
|
||||||
|
"drupal/twig_field_value": "^2.0",
|
||||||
|
"drupal/twig_tweak": "^3.0",
|
||||||
|
"drupal/ultimate_cron": "^2.0@alpha",
|
||||||
|
"drupal/username_enumeration_prevention": "^1.2",
|
||||||
|
"drupal/views_ajax_history": "^1.5",
|
||||||
|
"drupal/views_bulk_operations": "^3.12",
|
||||||
|
"drupal/views_infinite_scroll": "^1.8",
|
||||||
|
"drupal/webform": "^6.0",
|
||||||
|
"drush/drush": "^10.3",
|
||||||
|
"furf/jquery-ui-touch-punch": "*",
|
||||||
|
"kint-php/kint": "^3.3",
|
||||||
|
"kint-php/kint-js": "^2.0",
|
||||||
|
"kint-php/kint-twig": "^3.0",
|
||||||
|
"yellowpencil/alerts_module_d8": "^1.0",
|
||||||
|
"yellowpencil/drupal_admin_guide": "^1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -31,6 +31,7 @@ install:
|
|||||||
- admin_toolbar_links_access_filter
|
- admin_toolbar_links_access_filter
|
||||||
- admin_toolbar_tools
|
- admin_toolbar_tools
|
||||||
- administerusersbyrole
|
- administerusersbyrole
|
||||||
|
- alert
|
||||||
- anchor_link
|
- anchor_link
|
||||||
- automated_cron
|
- automated_cron
|
||||||
- better_exposed_filters
|
- better_exposed_filters
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user