Короткий ответ: боюсь, такого стандарта нет.
Расширения Joomla следуют шаблону MVC и основаны на ОО, Drupal использует сложную систему хуков, основанную на стандартах именования функций, и последнееЯ проверил, что код модуля Wordpress является полностью процедурным (прошло много времени с тех пор, как я смотрел на WP, хотя, вероятно, это / надеюсь изменилось).
Три из них просто несовместимы.