2. План
● What is Drupal?
● Who uses Drupal?
● For end-users & clients
● For site builders
● Multilang
● For designers and themers
● For developers
● Summary
41. GETting data into Drupal: Guzzle
$client = Drupal::httpClient();
$config = Drupal::config('3rdparty.settings');
// Format arguments for passing in URL.
$arg = urlencode($argument);
// Pull data from 3rd party's REST API.
$api_key = $config->get('api_key');
$request =
$client-
>get("http://3rdparty.com/$arg/?key=$api_key");
// Get the response and do something with it.
$response = $request->send();
$json = $response->json();
...
42. Catch all of the improvements!
https://drupal.org/list-changes
43.
44. https://drupal.org/contribute
Where do we need help?
● Finding and fixing bugs
● Performance
● Migration path
● Port contributed projects
● DOCUMENTATION!
● EXAMPLES!
● TOOLS!
● TESTING, TESTING, TESTING!
45. When should I use Drupal 8?
Keep your eye on https://drupal.org/project/usage/drupal
46. My own modules?
● Use
https://www.drupal.org/project/drupalmoduleupg
rader to start the upgrade of your code.
● If you need to / want to start your module fresh,
see https://www.drupal.org/project/console