A unified approach to semilinear parabolic problems