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_tools
|
||||
- administerusersbyrole
|
||||
- alert
|
||||
- anchor_link
|
||||
- automated_cron
|
||||
- better_exposed_filters
|
||||
|
||||
Loading…
Reference in New Issue
Block a user