When we try to upload a Site Template file (.stp) to the "Site Template Gallery" through a feature, it doesn't behave the way it should.It adds the file in gallery, but it doesn't appears in "Create New Site" page.For this purpose, you need to add a few properties for the newly added site template