62 lines
1.4 KiB
Markdown
62 lines
1.4 KiB
Markdown
# Having fun with Drupal 8, PHP libraries Drupal.org API
|
|
|
|
- Open slides
|
|
- Open Chrome tabs
|
|
- Open PhpStorm for all projects
|
|
- Open Sequel Pro for both DBs
|
|
+ Clear cache tables
|
|
- Start PHP server for each site
|
|
- Start recording
|
|
|
|
## PHP library
|
|
|
|
- Show in PhpStorm
|
|
- Show readme with examples
|
|
+ Run test.php
|
|
- Show query classes
|
|
+ Not drupal coding standards (PSR-2)
|
|
+ Explain laravel collections
|
|
- Show entity classes
|
|
- Show tests
|
|
+ Show fake query classes
|
|
- Run tests
|
|
|
|
## Project statistics
|
|
|
|
- Show /projects page
|
|
- Show routing
|
|
- Show ProjectController
|
|
+ Using PHP 7 return types
|
|
+ Explain dependency injection
|
|
+ Explain about collection
|
|
+ Explain render array
|
|
+ Show how to change ordering
|
|
- Show ProjectRetriever
|
|
+ More dependency injection
|
|
+ Show services file
|
|
- Show settings form
|
|
- Add another module (Sophie's simple integrations?)
|
|
+ See it loading on projects page
|
|
+ See it cached
|
|
|
|
## Drupalversary
|
|
|
|
- Show front page
|
|
- Show block
|
|
- Show block form
|
|
- Show accountretriever
|
|
+ Highlight caching
|
|
+ Services file
|
|
+ Show cached items in the DB
|
|
- Show routing
|
|
- Show UserController
|
|
+ More dependency injection
|
|
+ Services file
|
|
- Show date parser
|
|
+ Show drupalversary model
|
|
- Show adding own username via form
|
|
+ See it cached
|
|
+ Show adding uid via form
|
|
+ See it cached
|
|
- Show Dries' because this year drupalversary has passed
|
|
- Try with attendee ID |