-
Notifications
You must be signed in to change notification settings - Fork 0
Drush makefile
This draft file sketches out how we might build a drush makefile to setup all the basic parts of all our Drupal projects:
- Grab the most up-to-date version of Drupal
- Set up a database with strong passwords
- Is it possible to automate getting this initial build into Git and then onto Pantheon using the terminal?
- Apply standard settings and confirmations
- Apply fixes and patches to known issues
- backup settings
- & run an initial backup
- security
- run a cron job
Add vital base modules
-
custom contextual links - ccl - lets you add your own links to the contextual links on blocks and other elements
-
nodeblock - specify content types as blocks, allowing content managers to edit block content without access to block admin page
-
Apply fixes to base modules
All configuration relating to users and profiles
- Configure a base set of user types:
- Authenticated user
- Author
- Editor / Community Manager
- Administrator (as opposed to User-1)
- Create a sets of 5 users of each user type
- Upload a set of user profile images and add them to the user profiles
-
TODO: Add @Mention module and Markdown authoring module
- [Insert](
- Image Cropping tool
- picture
- image_resize_filter
It's tough to style and construct a site with no content in it so we should aim to get real content into the site as early as possible
- devel
- Add standard libraries
- habitat
- environment_indicator
- devel_themer
- fences
- breakpoints
- responsive_menus
- block class - add a class to any block
-
Chosen - jQuery plugin to improve elements
-
Download base theme (Foundation)
-
Add libraries and themer tools
-
Configure base theme settings and set new theme as default
- menu_position
- pathologic - cleans up links entered into wysiwyg
- menu_trail_by_path - sets breadcrumb by path of page (not needed for D8)
- mailcomment - allow users to reply to comments via email (a la Basecamp)