its really easy using the templates. its a matter of giving the door the appropriate action, then play with the way you want to door to open with the x.y. or z, and using a trigger and make sure the trigger is the same id as the door. you can customize the speed the door opens, and other easy modifications. i usually use trigger range 64 if i want to sonar the door, but you can easily just use an invisible entity right in front of the door set with the same trigger id as the door entity, and voila, open door.