I'm working on developing a theme and I want to add a custom template start page, which should include information like:
- about blog
- about author
- newest post
- latest (5) posts
- most popular posts
- info on how to contact and several other links
And now I'm wondering once I've created such a start page what would be common practice to make it editable for the user? So he can enter his text for "about blog" and "about author" etc.?