Let's discuss Drupal 8 development on campus.
Feel free to add your notes here.
- Configuring file browser - useful article from Lullabot https://www.lullabot.com/articles/common-pitfalls-when-configuring-entity-browser-in-drupal-8
Unconference style session today :)
Topics to discuss:
- Hosting
- SAML
- Internal services (such as CAP)
- Theming
- When is Drupal 8 going to be up on Stanford Sites?
- Migration/making the changeover
- DrupalCamps and Cons
- Love and thanks
Hosting
- Earth wanted to host off-site, ultimately went with Acquia after a big comparison
- Options (and opinions):
- Acquia: good for multiple sites
- Pantheon: good for an individual site, Drupal, Wordpress
- Platform sh: multiple options: Drupal, Wordpress, Vanilla php
- Considerations:
- Cost (over time)
- SWS looking into moving their hosting and migrating to the cloud
- Master services agreement with Acquia
- University’s preferred hosting solution for Drupal 8 is Acquia
Authenication / SAML
-
Earth and Fibonacci have both been working on this
-
SimpleSAMLphp
-
Drupal module SimpleSAMLphp auth
-
Once SimpleSAML is set up, this module can be used basically as-is
-
Acquia has documentation on this (https://docs.acquia.com/articles/using-simplesamlphp-acquia-cloud-site)
-
Stanford-specific documentation: https://opensource.stanford.edu/events/simplesamlphp-login
-
https://opensource.stanford.edu/sunet-authentication-drupal-using-simplesamlphp
-
This should probably go on UIT services knowledge base once it is cleaned up a bit
-
-
Internal services
-
Stanford Profiles
-
Goal at this point is a lightweight module: pull data from CAP API to Drupal (accounts, nodes, etc.)
-
A more fully featured CAPx module would be more work and would require feed imports, etc.
-
-
Stanford Events
-
Similar issues as Profiles
-
-
Courses
-
SWS working on a theme for Drupal 8
-
Breathing new life into Stanford Basic
-
Stanford Basic is available on GitHub to explore on the SWS repo - https://github.com/SU-SWS/stanford_basic
-
Fibonacci-light theme also available on GitHub - https://github.com/borisay/fibonacci_light
-
-
Components based development
-
-
Drupal 8 on sites
-
First installation program in discovery and development
-
No release date yet, but tossing out 2018
-
Migrations
- Moving things between Drupal instances is the biggest problem with Drupal 8
- If you’re upgrading, it’s fine (internal migrate modules)
- Migrate plus module
- Feeds module not working on Drupal 8
- Fibonacci working with module maintainer and there is a patch that allows csv import with feeds… hopefully it will be pushed to Drupal.org soon! If you want to join this effort, please do! (https://www.drupal.org/project/feeds)
-
Nothing beats a manual migration in terms of looking at and refreshing content
-
Drupal 7 is still great! You can still wait on Drupal 8 (maybe wait for the install profiles from SWS if you have a reasonably standard site).
-
Not a big difference, especially for the end user.
-
Drupal Camps and Cons
- Stanford
- Nashville
- Florida
- Chicago
- Other
- Love and thanks