Deploying custom list forms and view modifications
I want to summarize a few steps you need to take to deploy custom list forms (like NewForm.aspx) and view forms (like AllItems.aspx). Not because these things are undocumented, they are, but because I couldn’t find a good article which sums it all up in a neat way. So I’ll give that a shot myself