itk-dev / itkore
ITKore install profile
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 8
Forks: 0
Open Issues: 0
Type:drupal-profile
Requires
- composer/installers: ~1.0
- drupal/adminimal_theme: ~1
- drupal/ctools: ~3
- drupal/entity_reference_revisions: ~1
- drupal/field_group: ~1
- drupal/imce: ~1
- drupal/metatag: ~1
- drupal/paragraphs: ~1
- drupal/pathauto: ~1
- drupal/redirect: ~1
- drupal/role_delegation: ~1
- drupal/token: ~1
- drupal/toolbar_visibility: ~1
- drupal/youtube: ~1
README
#Setup guidelines
##About ITKore represents a drupal 8 platform from which new drupal 8 sites may be built. This way some of the trivial tasks are bypassed to start the project a little further ahead. ITKore consists of three parts:
- ITKore profile (https://github.com/aakb/itkore-profile)
- ITKore theme (https://github.com/aakb/itkore-theme)
- Drupal 8 core
ITKore profile is a drupal install profile which holds custom modules and depends on some contrib modules. The profile also alters some default core configuration.
ITKore theme is a Drupal theme which holds the bare minimum for a theme to work.
How to use?
###Buliding a new drupal core site with composer If you are building a new drupal site locally in an ITK vagrant it is recommended to run the script file located at vagrant/base/scripts/setup-drupal8.sh. The setup script will use composer to fetch the itkore-theme repo, itkore-profile repo and drupal core. The script will use composer to fetch the required contrib modules and place them in the htdocs/modules folder
A local setup flow would be:
-
Go to vagrant repo
-
Create new local site:
./run.sh
- Run Drupal 8 setup script:
./base/scripts/setup-drupal8.sh
- Start up vagrant
- Setup site with drush or from browser
ITKore profile as a seperate installation
It's possible to grab the install profile and attach it to any drupal 8 site. The profile depends on a group of contrib modules see itkore.info.yml
##Modules
###ITKore ITKore contains the following modules
- ITKore admin
- Provides an admin interface for site specific config settings
- ITKore content types
- Provides four content types
- News
- Page
- Overview page
- Provides four content types
- ITKore fields
- Holds field definitions
- ITKore text filters
- Sets up text filters
- ITKore user roles
- Sets up user roles and default permissions
- ITKore user theme
- Sets up login form to use admin theme
- ITKore default content
- Sets up cookie page and 404.
- ITKore fields
- Sets up nodes with default fields
###Other To support the build som basic drupal contrib and custom ITK modules are added.
- ITK cookie message
- Provides cookie warning
- ITK paragraph
- Provides default paragraph types commonly used by ITK
- ITK admin links
- Provides admin links as a block
- Ctools
- Entity reference revisions
- Field group
- Imce
- Metatag
- Paragraphs
- Pathauto
- Paragraphs
- Redirect
- Role delegation
- Token
- Toolbar visibility
- Youtube field