A napokban született meg az a dokumentum, amely végre ?tudományos? magyarázatot ad arra a fura kérdésre, hogy miért is nem objektum-orientált a Drupal, és ugyanakkor mégis miért az? A Drupal Programming from an Object-Oriented Perspective című írás azt járja körbe, hogy milyen OOP módszerek érhetőek tetten a Drupal forrásában az objektumok alapjaitól a tervezési mintákig. Az olvasás során az is kiderül, hogy miért lenne szerencsétlen sok esetben objektumok használata azokra a funkciókra, melyeket a kód különböző részei kiszolgálnak. Végül az sem maradhat ki, hogy mely területeken szorulna fejlesztésre az objektum-orientált szemléletmód alkalmazása, illetve hogy más paradigmák felől tekintve milyen ismerős mintákat fedezhetünk fel a Drupalban.