![Drupal 8: Creando un recurso REST personalizado con un método PATCH | E-Quipos Soluciones Globales S.L Drupal 8: Creando un recurso REST personalizado con un método PATCH | E-Quipos Soluciones Globales S.L](https://www.e-quipos.es/sites/default/files/blog/Drupal%208_%20Creando%20un%20recurso%20REST%20personalizado%20con%20un%20m%C3%A9todo%20PATCH.png)
Drupal 8: Creando un recurso REST personalizado con un método PATCH | E-Quipos Soluciones Globales S.L
![All functionality of hook_menu() is replaced by new systems for routing, menu links, local tasks, actions and contextual links | Drupal.org All functionality of hook_menu() is replaced by new systems for routing, menu links, local tasks, actions and contextual links | Drupal.org](https://www.drupal.org/files/Drupal7MenuToDrupal8.png)
All functionality of hook_menu() is replaced by new systems for routing, menu links, local tasks, actions and contextual links | Drupal.org
![OOP in Drupal 8 and how to use it to create a custom module | by Sophia Khodorkina | ADCI Solutions | Medium OOP in Drupal 8 and how to use it to create a custom module | by Sophia Khodorkina | ADCI Solutions | Medium](https://miro.medium.com/v2/resize:fit:1100/0*_plcqwT--9xXzI7f.png)
OOP in Drupal 8 and how to use it to create a custom module | by Sophia Khodorkina | ADCI Solutions | Medium
![Generate dynamic title for controller page with routing.yml Drupal 8, Drupal 9, Drupal 10 | D4Drupal - YouTube Generate dynamic title for controller page with routing.yml Drupal 8, Drupal 9, Drupal 10 | D4Drupal - YouTube](https://i.ytimg.com/vi/6WRBCmqUTlo/hq720.jpg?sqp=-oaymwE7CK4FEIIDSFryq4qpAy0IARUAAAAAGAElAADIQj0AgKJD8AEB-AH-CYAC0AWKAgwIABABGE0gZShPMA8=&rs=AOn4CLDsOkMcIYKCwSM1G_12DOe_bkXsYQ)