Daniel Sipos is a Drupal developer who lives in Brussels, Belgium. He works professionally with Drupal but likes to use other PHP frameworks and technologies as well. He runs webomelette.com, a Drupal blog where he writes articles and tutorials about Drupal development, theming and site building.
Daniel's articles
Danny teaches you how to build Doctrine-style PHP annotations for your own custom projects!
Drupal 8 has a new approach for validating data and restricting it to specific types and type classes. Danny will show you the ropes!
Danny explains how to theme views in Drupal8 by making Drupal output native Bootstrap tabs!
Danny explains migrations in Drupal 8 and demonstrates them on a simple example, paving the way for more complex operations
Danny goes through the process of explaining and using Drupal 8 plugin derivatives - a most versatile approach to upgrading any Drupal app!
Danny Sipos takes a break from Drupal to teach us about Wunderlist and it's (almost) brand new API - see how easy it is to build custom todo UIs!
Danny introduces Guard, a new Symfony 3 component for easier authentication
Danny, our Drupal expert, explains and demonstrates a Drupal 8 queue, implementing a queue handler that can be both triggered manually, or via Cron.
Danny, our Drupal expert, introduces custom display suite fields - a new feature of Drupal 8 you'll definitely need!
Drupal expert Danny Sipos covers developing custom cTools plugins in Drupal 7, from scratch to final product.
Danny Sipos finishes his Drupal 8 reusable forms plugin by utilizing pseudo fields and third party settings to persist configuration
Danny Sipos builds a plugin base for reusable forms in Drupal 8 using the new and very powerful plugin system.
Danny explains the Symfony-powered request-response flow in Drupal, showing you exactly what goes on under the hood when your app is run
Danny introduces Drupal 8's PrivateTempStore and shows you how to use it to develop multi-step forms (wizards)
Danny guides you through adding new functionality to Drupal - support for several editors per single node, but without access to others of the same type
Danny uses ajax functionality in Drupal 8 to add some UX magic to a form from a previous tutorial - all without a single line of JavaScript. See how!
With version 8 looming on the horizon, Danny ups our development game with automated testing of Drupal 8 modules - write functional tests like a pro!
Danny Sipos continues the development of his hybrid app by integrating Elasticsearch with Silex, the PHP micro-framework.
Danny Sipos decides to make a super-fast CMS by using Drupal for content management, and Silex+Elastisearch for the front-end app. See how!
Danny Sipos explores UserApp - a user management and authentication web service letting you add logins easily to any app - by implementing it into Symfony2
Danny Sipos shows you how simple it is to extend and modify field formatters in Drupal 8 in order to get entirely new ones. Drupal 8 is coming - get ready!
Danny Sipos looks at the Cache API in Drupal 8 and demonstrates its power on an example of fetching and caching 100 remote posts. Get ready for Drupal 8!
A tutorial by Danny Sipos on pushing the status/events of your website to your phone by means of a service/app called Pushover
Drupal 7 can become even more "kitchen sink" if you spice it up with some AngularJS magic. Danny Sipos will show you how in this tutorial!
Danny Sipos continues his epic series on building Drupal 8 modules, this time focusing on Event Dispatcher from Symfony and its effect on Drupal hooks
Danny Sipos covers the Drupal 8 version of EntityFieldQuery in depth, explaining the differences from Drupal 7 and demonstrating its use.
Danny Sipos explains Relationships, Contextual Filters and Field Rewriting in Drupal's Views 3
Danny Sipos wraps up his Drupal 8 Module Development series by focusing on configuration management and service containers
Danny Sipos continues his series on Drupal 8 module development by explaining and demonstrating Blocks and Forms
Danny Sipos introduces you to the cutting edge of Drupal: building Drupal 8 modules