Article controller.